Formation

Angular Avancé

TP Développeur web et web mobileTitre professionnel — éligible CPF, OPCO et financements publics.

Description

NX

- Introduction au cli Nx

- Définition d'un monorepo

- Création d'un workspace

- Architecture applicative

LAZY LOADING

- Améliorer les performances de démarrage

- Route integration: loadChildren

- Preloading Strategy: PreloadAllModules et autres pistes

OPTIMISATION DES PERFORMANCES

- Component-level Lazy Loading

- Data Binding, mode manuel : ChangeDetectorRef

- trackBy pour *ngFor

- Budgets

- Gestion des souscriptions RxJS

ROUTE GUARDS &RESOLVE

- Les différents types de Guards

- CanActivate, CanActivateChild : protéger une route

- CanDeactivate : sécuriser la sortie

- Pre-fetching avec resolve

NGRX (WORKFLOW REDUX)

- Mise en place de Redux dans une application Angular avec la plateforme @ngrx

- Gestion de l'état applicatif (store)

- Debugging avec @ngrx/store-devtools

- Création d'actions asynchrones avec @ngrx/effects

REACTIVE FORMS

- FormControl et FormGroup

- Contrôles personnalisés (ControlValueAccessor)

- Validateurs personnalisés et validateurs asynchrones

TESTS UNITAIRES ET E2E

- Tests unitaires avec Jest

- Code coverage

- Tests e2e avec Cypress

Objectifs

- Comprendre les concepts avancés

- Tester complètement son application

- Savoir développer et gérer des composants

- Augmenter les performances d'une application

Résultat

Code exporter EDOF Code exporter EDOF 100% 12 E7

RNCP37674B C01 - Développer la partie front-end d'une application web ou web mobile en intégrant les recommandations de sécurité

Les compétences des candidats (VAE ou issus de la formation) sont évaluées par un jury au vu :

- D'une mise en situation professionnelle ou d'une présentation d'un projet réalisé en amont de la session, éventuellement complétée par d'autres modalités d'évaluation : entretien technique, questionnaire professionnel, questionnement à partir de production(s).

- D'un dossier faisant état des pratiques professionnelles du candidat.

- Des résultats des évaluations passées en cours de formation pour les candidats issus d'un parcours de formation.

RNCP37674B C01 - Développer la partie front-end d'une application web ou web mobile en intégrant les recommandations de sécurité

Les compétences des candidats (VAE ou issus de la formation) sont évaluées par un jury au vu :

- D'une mise en situation professionnelle ou d'une présentation d'un projet réalisé en amont de la session, éventuellement complétée par d'autres modalités d'évaluation : entretien technique, questionnaire professionnel, questionnement à partir de production(s).

- D'un dossier faisant état des pratiques professionnelles du candidat.

- Des résultats des évaluations passées en cours de formation pour les candidats issus d'un parcours de formation.

Activer la compatibilité du lecteur d'écran Pour activer la compatibilité avec le lecteur d'écran, appuyez sur Ctrl+Alt+Z Pour connaître les raccourcis clavier, appuyez sur Ctrl+barre oblique Ask AI to edit or generate... 2 collaborateurs ont rejoint le document.