Plan du cours
Introduction
- Vue d'ensemble des sujets avancés Angular 15
- Révision des principes fondamentaux Angular 15
Techniques avancées des composants
- Modèles d'architecture de composants avancés
- Utilisation de crochets avancés pour le cycle de vie des composants
- Créer des composants dynamiques
- Utiliser Angular Element pour créer des composants web
Techniques avancées de directive
- Créer des directives structurelles personnalisées
- Mise en œuvre d'une composition avancée de directives
- Utiliser la directive ngTemplateOutlet
- Mise en œuvre d'animations avancées
Techniques avancées RxJS
- Concepts avancés de RxJS
- Utilisation de RxJS pour mettre en œuvre des interfaces utilisateur complexes
- Programmation réactive avec Angular 15
- Formulaires réactifs avec RxJS
Techniques avancées de détection des changements
- Concepts avancés de détection des changements
- Mise en œuvre de la stratégie de détection des changements onPush
- Utilisation de l'API IterableDiffers
- Optimiser les performances de la détection de changement
Techniques de routage avancées
- Utiliser le lazy loading pour améliorer les performances des applications
- Utiliser des stratégies de préchargement pour améliorer l'expérience de l'utilisateur
- Mise en œuvre du rendu côté serveur avec Angular Universal
- Implémentation d'une sortie de routeur personnalisée
Techniques de test avancées
- Écrire des tests complets avec une couverture de code élevée
- Utiliser des mocks et des spies dans les tests
- Utiliser des cadres de test avancés pour Angular 15
- Déboguer des tests complexes
Techniques avancées de débogage
- Utilisation des Angular DevTools
- Débogage des applications Angular 15 à l'aide des DevTools du navigateur
- Résolution des problèmes courants dans les applications Angular 15
- Utiliser des techniques de débogage avancées pour optimiser les performances
Techniques avancées d'exécution
- Techniques avancées d'optimisation des performances pour Angular 15
- Mise en œuvre de la détection de changement sur push
- Mise en œuvre du chargement paresseux pour des performances optimales
- Optimisation des requêtes réseau à l'aide de Angular's HttpInterceptor
- Rendu côté serveur pour améliorer les performances
Résumé et prochaines étapes
Pré requis
- Familiarité avec Angular 15, HTML, CSS et JavaScript
Audience
- Développeurs
- Programmeurs
Nos clients témoignent (5)
J'ai apprécié que la formation soit plus axée sur l'aspect pratique.
Mihaela - Ness
Formation - NgRx
Traduction automatique
Sujets abordés, de nombreux exemples de code en direct, attitude des formateurs vis-à-vis du groupe
Weronika - ATOS PGS sp. z o.o.
Formation - Reactive Programming with Angular RxJS
Traduction automatique
J'ai aimé vos blagues
Dermot - Griffiths & Armour
Formation - Angular 2 Fundamentals
Traduction automatique
Exemples pratiques, exercices et meilleures pratiques
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Formation - Angular 10 for Developers
Traduction automatique
Analyse pas à pas. Chaque ligne de code est expliquée. Chaque problème que j'ai rencontré pendant le cours a été résolu avec succès et Łukasz m'en a donné la raison. J'ai également apprécié les bonnes pratiques qui ont été présentées. Je n'ai jamais été convaincu par le style TDD - je ne le trouve tout simplement pas utile et il ne vaut pas la peine d'y consacrer du temps. Łukasz a souligné tant d'avantages du TDD qu'il a complètement changé mon opinion.
Michal Uscinski - Devapo Sp. z o. o.
Formation - Testing Angular Applications
Traduction automatique