Plan du cours
Introduction à Angular 18
- Aperçu d'Angular et de son écosystème
- Nouveautés d'Angular 18, y compris les dernières mises à jour d'Angular DevTools
- Mise en place de l'environnement de développement
Mise en place du projet et architecture
- Utilisation d'Angular CLI
- Structure du projet et organisation des fichiers
- Modules et composants Angular
- Exploitation des capacités optimisées de TypeScript 4.7 pour de meilleures performances et une meilleure expérience développeur
Modèles et liaison de données
- Syntaxe des modèles Angular
- Interpolation, liaison de propriété 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
- Configuration 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 le modèle
- Formulaires réactifs
- Validation de formulaire et gestion des erreurs
Client HTTP et observables
- Réalisation 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
Tests 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 précédentes d'Angular
- Pièges courants et moyens de les éviter
- Dépannage des problèmes courants avec Angular 18
Sessions pratiques
- Travaux pratiques en laboratoire
- Développement de projets réels
- Exercices de groupe et revues par les pairs
Resume et prochaines étapes
Pré requis
- Compréhension de JavaScript
- Expérience en développement web
- Connaissances de base en HTML et CSS
Public cible
- Développeurs web
- Développeurs front-end
- Toute personne intéressée par le développement d'applications monopages (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