Formation professionnelle continue
(jeune/adulte sur le marché du travail) |
Niveau d'entrée : Sans niveau spécifique |
4SH Learning |
Perfectionnez-vous avec le framework Angular et créez des applications web dynamiques et complexes.
Maîtriser les concepts avancés d’Angular
Concevoir et développer des applications complexes de manière autonome
Optimiser l’architecture des applications Angular
Mettre en place et gérer des tests unitaires et end-to-end
Utiliser RxJS pour la gestion avancée des flux de données
Appliquer les meilleures pratiques Angular pour un code maintenable et performant
Implémenter des solutions d'internationalisation
Maîtriser les différents types de formulaires et leur validation
Configurer et utiliser le routeur Angular pour des applications modulaires
Utiliser NgRx pour la gestion d’état avancée
Améliorer les performances des applications volumineuses
Attestation de fin de formation
Introduction et Révisions
Introduction à Angular et rappel des bases
Typescript avancé pour Angular
TP fil rouge : Initialisation du projet
Architecture d’Angular
Organisation modulaire
Cycle de vie des composants et services
ZoneJS et gestion des performances
Formulaires Avancés
Reactive Forms et Dynamic Forms
Validation personnalisée et gestion des erreurs
Création de composants de formulaire réutilisables
Observables et RxJS
Concepts avancés des Observables
Opérateurs courants et avancés
Gestion des flux de données avec RxJS
Composants Avancés
Cycle de vie détaillé des composants
Techniques de communication inter-composants
Projection de contenu avec ng-content
Services et Injection de Dépendance
Création et gestion des services
Injection hiérarchique et scopes
Patterns de partage de données
HTTP et Sécurité
Gestion des requêtes HTTP avec HttpClient
Intercepteurs HTTP et gestion des erreurs
Sécurité des applications Angular
Testing Angular
Mise en place des tests unitaires avec Jasmine et Karma
Tests end-to-end avec Cypress
Stratégies de testing asynchrone
Routing Avancé
Configuration avancée des routes
Lazy-loading et préchargement des modules
Route guards et transitions de navigation
Optimisation des Performances
Techniques de détection des changements
Utilisation du pipe async
Réduction des mises à jour du DOM
Industrialisation
Configuration avancée de @angular/cli
Compilation ahead-of-time (AOT) et just-in-time (JIT)
Angular Universal pour le rendu côté serveur
Gestion d'État avec NgRx
Introduction à Redux et NgRx
Configuration de NgRx Store
Utilisation des effets et sélecteurs
Internationalisation
Concepts et stratégies d’internationalisation
Utilisation des outils Angular pour i18n
Gestion des traductions et des formats
Mise en Production
Bonnes pratiques pour le déploiement
Optimisation du build
Surveillance et maintenance post-déploiement
Conception et Accessibilité
Design de composants avec Angular Material
Ajout d’animations pour améliorer l’UX
Pratiques d’accessibilité pour les applications Angular
Extensions et Outils Avancés
Introduction aux Progressive Web Apps (PWA)
Utilisation de NativeScript pour les applications mobiles
Exploration d'Ionic pour les applications hybrides
Conditions d'accès réglementaires :
Cette formation sera assurée dans les locaux de 4SH : 2 Rue Edmond Rostand, 33185 Le Haillan, FRANCE.
Pour les personnes en situation de handicap, nous mettrons tout en œuvre pour vous
accueillir ou pour vous réorienter. Vous pouvez nous contacter au 09 63 28 62 73.
Si les conditions sanitaires ne permettent pas de réaliser cette formation sur site, celle-ci pourra être remplacée par une session à distance, aux mêmes dates.
Conditions d'accés pédagogiques :
Sans objet
Critères d'admission :
Entretien
Inscription directe ou par un conseiller en insertion professionnelle
Modalités d'enseignement :
Sans objet
Rythme :
Temps plein
Du 07/07/2025 au 09/07/2025
Du 22/09/2025 au 24/09/2025
Du 03/11/2025 au 05/11/2025
Lien vers le site web de l'organisme de formation
En savoir plusConstruire son projet professionnel
En savoir plusRecherchez le bon interlocuteur pour vous informer
En savoir plus