Angular - perfectionnement
Webcole
Non finançable CPF
Tout public
En ligne
Présentiel
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
1000 €
Durée
Nous contacter
Niveau visé
Non diplômante
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
Les formations les plus recherchées
Lyon
Toulouse
Marseille
Montpellier
Paris
Bordeaux
Dijon
Mâcon
Nantes
Rennes
Web CPF
Web en Ligne
Angular
Angular CPF
Angular en Ligne
Creation site internet
Webmarketing
Digital
Responsable digital
Developpeur web
Devops
Wordpress
Webmaster
Integrateur web
Instagram
Angular Toulouse
Angular Marseille
Angular Montpellier
Angular Paris
Angular Bordeaux
Angular Dijon
Angular Mâcon
Angular Nantes
Angular Rennes
Angular Angers