Détails :
Durée :
3 Jours
Prérequis :
Public :
Objectifs :
Au terme de cette formation, vous saurez :
- Installer le framework Angular
- Comprendre l'apport de TypeScript et de Node.js
- Comprendre l'architecture proposée par Angular
- Mettre en oeuvre l'injection de dépendance
- Comprendre et étendre les services d'Angular
- Consommer des Services Web de type REST/JSON
- Réaliser des batteries de tests
Demande de devis :
Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation
veuillez remplir notre formulaire de mise en relation.
Cursus de formation :
Programme détaillé de la formation :
- Historique et comparatifs AngularJS / Angular
- Les patterns MCV / MVVM / MVW
- Apports de TypeScript et Node.js
- Installation du framework Angular
- Démarrer un nouveau projet
- Angular-CLI
- L'outil WebPack
- Le pattern MVW (ModelView/Whatever)
- Installation de TypeScript
- Transpiler de TypeScript vers EcmaScript
- Let, variables locales et constantes
- Typage et types natifs
- Paramètres optionnels et valeurs par défaut
- Classes et interfaces
- Gestion des modules
- Arrow functions
- Les décorateurs
- Utilisation de template
- L'interpolation {{}}
- Mise en oeuvre de formulaires
- Validation de formulaires
- Gestion des erreurs
- Quelques premiers composants Angular
- Instanciation et paramétrage de composants
- Les directives
- La gestion des styles
- Cycle de vie d'un composant
- La gestion des événements
- La gestion des filtres
- Créer ses propres composants
- Introduction au pattern d'injection de dépendance (IoD)
- Injecteurs et providers
- Notion de module et configuration
- Correctement découper son application Angular
- Qu'est-ce que le "Responsive Web Design"
- Introduction à Angular Material
- Utilisation de composants material
- Les pipes
- Le routeur
- Communication avec des Services Web REST/JSON
- Server Side Rendering
- Sécurité de votre application et attaques XSS
- Testabilité d'une application Web
- Les frameworks Jasmine et Karma
- Mise en oeuvre d'un jeu de tests
Introduction au framework Angular
Votre première application Angular
TypeScript et EcmaScript 6 (ES6)
Utilisation de templates et de formulaires
Les composants Angular
Module et injection de dépendance
Angular Material
Aspects complémentaires
Tester une application Angular