Angular - perfectionnement
Webcole
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
En ligne
En présentiel
Nous contacter
1000 €
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
Objectifs
- Savoir utiliser les décorateurs Angular
- Architecturer les applications Web complexes
- Intégrer les outils de documentation et les tests unitaires
- Développer et intégrer des librairies de composant
- Architecturer les applications Web complexes
- Intégrer les outils de documentation et les tests unitaires
- Développer et intégrer des librairies de composant
Programme
Angular, mise en oeuvre des bonnes pratiques :
- Injection de dépendances
- Types applicatifs partagés
- PWA : les Services Workers
- Requêtes HTTP avancées
- Lazy Loading
Fonctionnement interne d'Angular :
- ZoneJS : le concept
- Optimisation des cycles de rendu, exécution hors ZoneJS
- Choisir RXJS
- Utilisation des observables
- Création, combinaison, opérateurs clés
- Compilation Ahead Of Time
- Webpack Bundle Analyzer
Création de composants distribuables :
- Les Web Components
- Méthodologie : Interactive Component Sheet
- Les décorateurs
- Le Change Detection Mode
- Composants neutres versus à état. Communication entre composants, optimisation ES6
- Projection de contenu, pilotage de composants enfants
- Préparer les composants pour la distribution
- Documentation : génération dynamique
Définition Composants riches et librairies externes :
- Découverte de l'écosystème Angular pour la gestion des données, AngularFire, NgRx
- Les bibliothèques UI : Angular Material, Prime NG...
- Les animations
Formulaire dynamique : le FormBuilder :
- Création de formulaire dynamique : ReactiveFormsModule
- FormControl et FormGroup, AbstractContrl, FormArray
- Validation et gestion d'erreur personnalisée
- Création de modèles de données
- Utilisation du FormBuilder
- Création dynamique de template
- Abstraction de composant métier de formulaire
Tests unitaires, bonnes pratiques et outils :
- Karma et Jasmine
- Tests d'intégration avec Protractor
- Le Code-Coverage
- Behaviour Driven Development, Test Driven Development
- Cas de test : Pipe, Component, Service, etc.
- Injection de dépendances
- Types applicatifs partagés
- PWA : les Services Workers
- Requêtes HTTP avancées
- Lazy Loading
Fonctionnement interne d'Angular :
- ZoneJS : le concept
- Optimisation des cycles de rendu, exécution hors ZoneJS
- Choisir RXJS
- Utilisation des observables
- Création, combinaison, opérateurs clés
- Compilation Ahead Of Time
- Webpack Bundle Analyzer
Création de composants distribuables :
- Les Web Components
- Méthodologie : Interactive Component Sheet
- Les décorateurs
- Le Change Detection Mode
- Composants neutres versus à état. Communication entre composants, optimisation ES6
- Projection de contenu, pilotage de composants enfants
- Préparer les composants pour la distribution
- Documentation : génération dynamique
Définition Composants riches et librairies externes :
- Découverte de l'écosystème Angular pour la gestion des données, AngularFire, NgRx
- Les bibliothèques UI : Angular Material, Prime NG...
- Les animations
Formulaire dynamique : le FormBuilder :
- Création de formulaire dynamique : ReactiveFormsModule
- FormControl et FormGroup, AbstractContrl, FormArray
- Validation et gestion d'erreur personnalisée
- Création de modèles de données
- Utilisation du FormBuilder
- Création dynamique de template
- Abstraction de composant métier de formulaire
Tests unitaires, bonnes pratiques et outils :
- Karma et Jasmine
- Tests d'intégration avec Protractor
- Le Code-Coverage
- Behaviour Driven Development, Test Driven Development
- Cas de test : Pipe, Component, Service, etc.
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation
Ces formations peuvent vous intéresser
À DISTANCE
Tout public
Finançable CPF
-20%
4590 €
3672 €
Avis du centre
Les formations les plus recherchées
Formation Toulouse
Formation Nantes
Formation Lille
Formation Strasbourg
Formation Bordeaux
Formation Rennes
Formation Montpellier
Formation Angers
Formation Nancy
Formation Clermont-Ferrand
Formation Web CPF
Formation Web en ligne
Formation Angular CPF
Formation Angular en ligne
Formation Devops
Formation Creation site internet
Formation Webmarketing
Formation Digital
Formation Instagram
Formation Reseaux sociaux
Formation Referencement naturel
Formation Seo
Formation Internet
Formation Numerique
Formation Devops Nantes
Formation Devops Paris
Formation Devops Toulouse
Formation Devops Puteaux
Formation Webmarketing Paris
Formation Creation site internet Paris
Formation Digital Paris
Formation Devops Rueil-Malmaison
Formation Creation site internet Nantes
Formation Devops Angers