Développer des applications en Angular (2 à 6)

Contenu de la formation

Angular est une plateforme de développement qui permet de créer des applications web dynamiques et immersives. Vous apprendrez rapidement à créer les composantes de base d’une application Angular, avant d’enrichir vos applications en approfondissant vos connaissances de ce framework.

Le programme de la formation

  1. Avant-propos Présentation du framework Angular Historique Cas d’utilisation Fonctionnement global Comparaison avec les autres frameworks Fonctionnement des navigateurs Le DOM Le JSON Les protocoles réseaux Les APIs REST Présentation de l’injection de dépendance et l’inversion de contrôle Les polyfills La transpilation
  2. Installation Mise en place des outils de développement
  3. JavaScript ES 6 Le nouveau standard de JavaScript Les nouveaux mots-clés Les classes et l’héritage Les collections Les modules Les promesses
  4. TypeScript Le JavaScript typé Le typage des variables Les méthodes avec TypeScript Les interfaces et classes abstraites Les décorateurs
  5. Les composants Web Les polyfills Le Shadow DOM L’import HTML Les templates
  6. Angular Le principe MVW d’Angular Les modules Les composants Les vues Les contrôleurs Lier les données Les événements Les directives de structure L’injection de dépendances avec Angular Les services Les providers Les pipes Les directives Internationalisation
  7. La programmation réactive Principe RxJS
  8. Communication vers un secteur Connexion vers une API REST
  9. Application mono-pagée La navigation Les routes
  10. Les formulaires Récupération des données Validation
  11. Les bonnes pratiques Tests unitaires Documenter son application Structurer son application

Modalités

Lieu : à définir

Horaires : De 9h à 12h et de 13h à 17h