Plan du cours
Introduction à Angular 18
- Aperçu d'Angular et de son écosystème
- Nouveautés dans Angular 18, y compris les dernières mises à jour d'Angular DevTools
- Mise en place de l'environnement de développement
Configuration du projet et architecture
- Utilisation d'Angular CLI
- Structure du projet et organisation des fichiers
- Modules et composants Angular
- Exploitation des capacités de TypeScript 4.7 optimisées pour de meilleures performances et une meilleure expérience de développement
Templates et liaison de données
- Syntaxe des templates Angular
- Interpolation, liaison de propriétés et liaison d'événements
- Liaison de données bidirectionnelle avec ngModel
Composants et directives
- Création et utilisation de composants
- Crochets du cycle de vie des composants
- Directives intégrées (ngIf, ngFor, etc.)
- Directives personnalisées
Services et injection de dépendances
- Création et utilisation de services
- Injection de dépendances dans Angular
- Gestion de l'état de l'application
Routage et navigation
- Mise en place du routeur Angular
- Configuration des routes et des paramètres de route
- Compréhension et mise en œuvre des nouvelles fonctionnalités de routage
- Chargement différé et gardiens de route
Formulaires dans Angular
- Formulaires pilotés par des templates
- Formulaires réactifs
- Validation de formulaire et gestion des erreurs
Client HTTP et Observables
- Exécution de requêtes HTTP avec HttpClient
- Gestion des réponses HTTP
- Travail avec les observables RxJS
Sujets avancés
- Animations Angular
- Internationalisation (i18n)
- Techniques d'optimisation des performances, y compris la détection des changements sans zone (zoneless change detection)
Test dans Angular
- Tests unitaires avec Jasmine et Karma
- Tests de bout en bout avec Protractor
- Meilleures pratiques pour tester les applications Angular
Déploiement et maintenance
- Construction et déploiement d'applications Angular
- Contrôle de version avec Git
- Pratiques d'intégration continue et de livraison continue (CI/CD)
Migration et dépannage
- Migration à partir de versions plus anciennes d'Angular
- Écueils courants et comment les éviter
- Dépannage des problèmes courants avec Angular 18
Sessions pratiques
- Laboratoires pratiques
- Développement de projets réels
- Exercices de groupe et revues par les pairs
Résumé et prochaines étapes
Pré requis
- Une compréhension du JavaScript
- De l'expérience en développement web
- Des connaissances de base en HTML et CSS
Public
- Développeurs web
- Développeurs front-end
- Toute personne intéressée par le développement d'applications monopage (SPA) avec Angular
Nos clients témoignent (3)
toutes les parties importantes ont été couvertes
carlo capuano - ITER Organization
Formation - Angular 18
Traduction automatique
le formateur était clair avec de très bonnes connaissances et a montré beaucoup d'enthousiasme, merci !
Renaud Vernet - ITER Organization
Formation - Angular 18
Traduction automatique
exercices, résolution de problèmes pour chacun d'entre nous
Monika
Formation - Angular 18
Traduction automatique