Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

Angular 2 à 8 - Développeur

réf : DEV-AG

Place forte des infrastructures JS, Angular permet la transformation du cœur du Framework en se basant sur les nouvelles conventions du Web. Vous développerez dans cette formation les concepts de cette plateforme, tout en faisant progresser vos applications.

Objectifs pédagogiques

  • Découvrir Angular et ses différentes versions
  • Appréhender les fondamentaux d’Angular
  • Développer et utiliser une application grâce à ce Framework
  • Instaurer des tests unitaires au développement
  • Appliquer les Best practices de développement

Pré-requis

  • Connaissance en langage Web (HTML, CSS, JSS)

Public concerné

Développeurs, architectes, chefs de projet techniques…

Programme

  • Présentation d’Angular
  • Les apports de la dernière version
  • Le moteur Ivy
  • Compilation AOT vs JIT
  • L’organisation du code par modules
  • Les services
  • Le rôle des directives
  • Les templates, les components et leur connectivité au Data Binding
  • Injection de dépendance
  • Structurer un projet Angular
  • Les modules & les composantes
  • Partir de zéro avec Angular CLI
  • Le fonctionnement de Angular CLI
  • L’élaboration de projet
  • Le développement de modules, services et components

Travaux pratiques

Créer une application Angular avec ses components et modules

  • L’interpolation
  • Les variables locales
  • Property & event bindings
  • Les pipes
Travaux pratiques
  • FormsModule
  • FormBuilder
  • Validation et traitement des erreurs

Travaux pratiques

Ajout d’un formulaire de création d’un nouveau client pour l’application

  • La programmation réactive
  • Observable & Observer
  • Les opérateurs
  • Faire communiquer components & subjects

Travaux pratiques

  • Le service HTTP
  • HTTP et RxJS
  • La récupération de données
  • Les Promises
  • Les Observables

Travaux pratiques

  • Évolution du module de routage
  • Utilisation du routage
  • Réglages des routes
  • Les directives

Travaux pratiques

  • Fonctionnement des PWA
  • Le service worker
  • Mise en place d’une PWA avec Angular

Travaux pratiques

  • Introduction à Redux
  • Store State et actions
  • Implémentation de NgRx
  • Gérer les requêtes HTTP et les side effects
Travaux pratiques
  • Le framework de test
  • Les tests unitaires & fonctionnels
  • Exécution des tests

Travaux pratiques

Développement d’une application à partir de tests.

  • Jasmine & Karma
  • Protractor
  • Cypress
  • John Papa & le coding style guide
  • Faire communiquer components & subjects.

Équipe pédagogique

Professionnel expert dans le développement

Moyens pédagogiques et techniques

  • Espace intranet de formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Vous avez une question ?