Pour les demandes entreprises : (+212) 702092126
Pour les demandes particuliers : (+212) 684276662
La formation Angular 18 / 19 permet de maîtriser le développement front-end moderne avec Angular, incluant la nouvelle approche Signals pour la gestion réactive des états. Elle couvre la création d’applications web robustes, performantes et maintenables, intégrant routing, forms, services et communication avec API.
Module 1 : Introduction a Angular 18 / 19
Historique et architecture Angular
Setup de projet Angular avec CLI
Structure et composants de base
Module 2 : Composants et Templates
Composants fonctionnels et réutilisables
Directives et Pipes
Gestion des événements et binding
Module 3 : Routing et navigation
Angular Router v19
Routes imbriquées et lazy loading
Guards et résolutions de données
Module 4 : Gestion réactive avec Signals
Introduction aux Signals
Création et utilisation des Signals
Comparaison avec RxJS
Intégration avec composants et services
Module 5 : Services et injection de dépendances
Création et utilisation de services
Dependency Injection avancée
Gestion des événements et observables
Module 6 : Formulaires et validation
Template-driven et Reactive Forms
Validation personnalisée et dynamique
Gestion des erreurs et UX
Module 7 : Interaction avec API
HTTPClient et services REST
Consommation d’API GraphQL
Gestion des erreurs et loading states
Module 8 : Performance et optimisation
Change detection et Signals
Lazy loading, preloading strategies
Optimisation bundle et production
Module 9 : Tests et qualité
Tests unitaires avec Jasmine/Karma
Tests d’intégration et e2e avec Cypress
Bonnes pratiques et debugging
Module 10 : Déploiement et CI/CD
Build et optimisation pour production
Déploiement sur Netlify, Vercel ou Azure
Intégration continue et pipelines
Module 11 : Atelier pratique / Projet final
Développement d’une application Angular complète
Utilisation de Signals pour la gestion d’état
Consommation API, optimisation et déploiement