Formation Angular 2 à 16 – Fonctionnalités avancées

  • Référence : OPS014
  • Durée : 21 heures
  • Certification : Non
  • Eligible CPF : Non

CONNAISSANCES PREALABLES

  • Avoir des connaissances de base du framework Angular

PROFIL DES STAGIAIRES

  • Cette formation Angular avancée s'adresse aux développeurs Angular et chefs de projets

OBJECTIFS

  • Définir le framework Angular, de manière approfondie

METHODES PEDAGOGIQUES

  • 6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage
  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions

METHODES D'EVALUATION DES ACQUIS

  • Auto-évaluation des acquis par le stagiaire via un questionnaire
  • Attestation de fin de stage adressée avec la facture

FORMATEUR

Consultant-Formateur expert Développement Internet

CONTENU DU COURS Développement Internet

1 - Le nouveau moteur Ivy

  • Son rôle dans une application Angular (JIT vs AOT)
  • Son impact sur : Les performances et la génération de bundle
  • Amélioration du debugging
  • Rappel sur le fonctionnement des zones et le rôle des modules

2 - i18n et a11y

  • Gestion de l’internationalisation
  • Gestion de l’accessibilité
  • Le pipe i18n
  • Le fonctionnement de l’internationalisation avec Ivy

3 - Utilisation avancée des routes

  • Les routes : Secondaires
  • Les Guards
  • Chargement asynchrone

4 - Angular Signals

  • Les signaux calculés ("computed signals")
  • Les signaux modifiables ("writable signals")
  • Présentation des Angular Signals

5 - Détection de changement

  • Comprendre le fonctionnement de "Change Detection Strategy"
  • Améliorer les performances d’une application Angular
  • Déclencher la détection de changement

6 - NgRx

  • Rappel NgRx (store, state, actions et effets)
  • Utilisation des routes avec le router-store
  • Utilisation des meta-reducers
  • Tester une application NgRx

7 - Angular Universal

  • Angular côté serveur
  • Configuration d’un serveur pour effectuer le rendering
  • Gestion des pages statiques et dynamiques

8 - Les PWA (Progressive Web Apps)

  • Présentation des Progressive Web Apps
  • Notion de Service Worker
  • Implémentation d’une PWA avec Angular
Cookies