Retour

Angular Avancé

Objectifs de la formation

- Comprendre les concepts avancés - Tester complètement son application - Savoir développer et gérer des composants - Augmenter les performances d'une application

Contenu de la formation

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

Résultats de la formation

RNCP37674B C01 - Développer la partie front-end d'une application web ou web mobile web ou web mobile sécurisée - Présentation d'un projet réalisé en amont de la session : 00 h 20 min En amont de la session d'examen, le candidat réalise un ou plusieurs projets. Il prépare un dossier de projet et un support de présentation de type diaporama. Le dossier de projet rend compte de l'ensemble des projets. Lors de l'examen, le jury prend connaissance du dossier de projet imprimé avant la présentation du candidat. Le candidat présente ensuite son ou ses projets au jury. - Entretien technique : 00 h 30 min Le jury questionne le candidat sur la base de son dossier de projet et de sa présentation, afin de s'assurer de la maîtrise des compétences couvertes par le projet ou les projets. Un questionnement complémentaire lui permet d'évaluer les compétences qui ne sont pas couvertes par le projet ou les projets. - Questionnaire professionnel : 00 h 30 min L'ensemble des candidats répondent en même temps au questionnaire professionnel en présence d'un surveillant. Le candidat étudie une documentation technique rédigée en anglais. Il répond à - deux questions fermées à choix unique posées en français ; - deux questions ouvertes posées en anglais et amenant des réponses courtes, en rédigeant la réponse en anglais. Durée totale de l'épreuve pour le candidat : 01 h 20 min

Conditions spécifiques d'accès à la formation

- Connaissances fondamentales sur Angular - Avoir Node.js installé - Un IDE, de préférence, Visual Studio Code - Github Desktop ou un logiciel similaire

Métier formé

Développement

Niveau d'étude visé

Bac+2

Prise en charge

Formation continue éligible au financement via le CPF

Organisme de formation

AMBIENT IT

Durée de la formation

1 mois

Modalités de formation

formation entièrement présentielle

Prochaine(s) session(s)

  • 12/12/2024 - 13/12/2024
  • 13/03/2025 - 14/03/2025
  • 26/06/2025 - 27/06/2025
  • 18/09/2025 - 19/09/2025
  • 18/12/2025 - 19/12/2025

Lieu de formation

140 Avenue Jean Lolive 93500 PANTIN FRANCE