Détails
- 12 Sections
- 59 Lessons
- 35 Weeks
Expand all sectionsCollapse all sections
- Introduction4
- 1.1Présentation d’Angular
- 1.2Les apports de la dernière version
- 1.3Le moteur Ivy
- 1.4Compilation AOT vs JIT
- Architecture d'applications sous Angular5
- 2.1L’organisation du code par modules
- 2.2Les services
- 2.3Le rôle des directives
- 2.4Les templates, les components et leur connectivité au Data Binding
- 2.5Injection de dépendance
- Le développement sous Angular7
- 3.1Structurer un projet Angular
- 3.2Les modules & les composantes
- 3.3Partir de zéro avec Angular CLI
- 3.4Le fonctionnement de Angular CLI
- 3.5L’élaboration de projet
- 3.6Le développement de modules, services et components
- 3.7Travaux pratiques: Créer une application Angular avec ses components et modules
- Les templates5
- 4.1L’interpolation
- 4.2Les variables locales
- 4.3Property & event bindings
- 4.4Les pipes
- 4.5Travaux pratiques
- Les formulaires4
- 5.1FormsModule
- 5.2FormBuilder
- 5.3Validation et traitement des erreurs
- 5.4Travaux pratiques: Ajout d’un formulaire de création d’un nouveau client pour l’application
- La bibliothèque Reactive extensions for JavaScript (RxJS)5
- 6.1La programmation réactive
- 6.2Observable & Observer
- 6.3Les opérateurs
- 6.4Faire communiquer components & subjects
- 6.5Travaux pratiques
- Fonctionnement avec HTTP6
- 7.1Le service HTTP
- 7.2HTTP et RxJS
- 7.3La récupération de données
- 7.4Les Promises
- 7.5Les Observables
- 7.6Travaux pratiques
- Le routage5
- 8.1Évolution du module de routage
- 8.2Utilisation du routage
- 8.3Réglages des routes
- 8.4Les directives
- 8.5Travaux pratiques
- Les Progressive Web Apps4
- 9.1Fonctionnement des PWA
- 9.2Le service worker
- 9.3Mise en place d’une PWA avec Angular
- 9.4Travaux pratiques
- NgRx5
- 10.1Introduction à Redux
- 10.2Store State et actions
- 10.3Implémentation de NgRx
- 10.4Gérer les requêtes HTTP et les side effects
- 10.5Travaux pratiques
- Les tests4
- 11.1Le framework de test
- 11.2Les tests unitaires & fonctionnels
- 11.3Exécution des tests
- 11.4Travaux pratiques: Développement d’une application à partir de tests
- Les Best Practices5
- 12.1Jasmine & Karma
- 12.2Protractor
- 12.3Cypress
- 12.4John Papa & le coding style guide
- 12.5Faire communiquer components & subjects