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 (10)
Good examples and interactive course !
Ioannis Fotinis - National geografisch instituut
Formation - Angular 7
The practical experience of actually working with the code
Chad Roskuge - ALTRON
Formation - AngularJS Basics
interesting showing the topic
Adam Boroch - SPOC S.A.
Formation - Angular JavaScript
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
Formation - Building Web Apps using the MEAN stack
J'ai aimé vos blagues
Dermot - Griffiths & Armour
Formation - Angular 2 Fundamentals
Traduction automatique
I mostly enjoyed the hands-on training code.
Tomislav Brajkovic - HSE - Healthlink
Formation - Angular 4: Create Single-Page Applications Using HTML, CSS and JavaScript
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.
Michał Uściński - Devapo Sp. z o. o.
Formation - Testing Angular Applications
Traduction automatique
część o RxJS
Kacper - INWEBIT Sp. z o.o.
Formation - Reactive Programming with Angular RxJS
I liked the communication and way of passing knowledge.
Marcin Wojdowski - PSI Polska Sp. z o.o.
Formation - Angular 5
Good material! The trainer is a really nice guy which helps a lot!