Angular | Formation Basique

Présentation de la formation

Angular est un framework javascript coté client dite Front-End conçu par Google, réécrit complètement à partir du framework AngularJS  permettant la création des applications Web, mobiles et desktop. Il occupe, selon JavaScript Developer Survey, la 3e place du classement des frameworks les plus populaires en 2018, avec une part de 23,9 %. Parmi les grands sites construits avec Angular, il existe ABC News, Express Google, Microsoft Customer, AT&T Community Forums.

li est un framework open source, robuste et très performant, basé sur TypeScript et orienté composants web. En outre, il prend en charge le CSS et HTML natif et permet de mieux structurer son code  et séparer les responsabilités grâce à son proche modulaire : l’architecture MVM (Model / View / Model ) qui est proche du modèle MVC.

En conclusion, Angular dispose d’une riche documentation et une large communauté constituant ses atouts.

Chez ADN Academy, vous auriez l’occasion d’apprendre les bases de la programmation en Angular avec l’accompagnement de nos meilleurs experts. Découvrez donc le contenu de la formation Angular basique pour créer des applications ambitieuses.

Programme de la formation

Objectifs pédagogiques

Au terme de cette formation, qui s’adresse aux informaticiens, aux webmasters, vous serez capable de:

  • Apprendre les fondamentaux du framework Angular

Pré-requis

Afin de suivre cette formation, il suffit :

    • Avoir des connaissances en HTML5
    • Avoir des connaissances en CSS3
    • Avoir des connaissances en JavaScript

Contenu de la formation

Introduction

  • Introduction à Angular
  • Qu’est ce qu’une single page application ?
  • Créer un projet
  • Editer notre projet
  • Comprendre la structure
  • TypeScript

Les composants, les templates et le data binding

  • Comprendre les components & le App Component
  • Création de component(blocks & selctors)
  • Le templating & les vues
  • Le binding
  • Property Binding
  • Event Binding
  • Style & Class Binding
  • Utilisation de CSS & Bootstrap CSS

Les directives

  1. Qu’est-ce qu’une directive
  2. Les types de directives
  3. La structuration des directives
  4. Les Attributs d’une Directive

Les services et l’injection de dépendances

  • Présentation des services
  • Injections et providers
  • @Injectable Promises

Les Observables

  • Introduction à RxJS
  • Le concept d’Observable
  • Principales opérations sur les observables

Le routing

  • RouterModule: Configuration des routes et URLs
  • Définitions des routes, liens et redirection, paramètres
  • Hiérarchies de routes
  • Vues imbriquées
  • Cycle de vie (Routing lifecycle)

Les formulaires

  • Créer un formulaire
  • Template-driven forms
  • ngModel
  • Reactive forms

Faire des requêtes httpLes pipes

  • Traiter les données avec HTTP Module
  • Comprendre les requêtes HTTP (GET, POST, PUT, UPDATE, DELETE)

Méthodes & moyens

Explications théoriques suivies de pratiques guidées puis mises en autonomie

  • 1 vidéoprojecteur par salle
  • 1 ordinateur par stagiaire

Profil du formateur

Nos formateurs sont certifiés à l’issue d’un parcours organisé par nos soins. Ils bénéficient d’un suivi de compétences aussi bien au niveau technique que pédagogique.

Devis

captcha

Formation Angular 8 Initiation

formation angular 8

Infos Pratiques

Durée : 3 jours (21 heures)
Prix : A définir
Lieu: A définir

Contactez Nous

captcha

Formations Planifiées Prochainement

Comments are closed.