Formation Angular 13 Advanced
Angular est un cadre largement utilisé pour JavaScript conçu pour développer des applications web évolutives.
Cette formation en direct (en ligne ou sur site) s'adresse aux développeurs et programmeurs expérimentés qui souhaitent exploiter les fonctionnalités avancées de Angular 13 pour créer, tester et déployer des applications web performantes.
A l'issue de cette formation, les participants seront capables de :
- Utiliser efficacement TypeScript et Angular CLI pour créer des applications Angular 13 complexes.
- Développer, tester et déployer des applications web Angular 13 pour des performances optimales.
- Créer des composants web pour améliorer la réutilisation et la maintenabilité des applications Angular 13.
Format du cours permettant d'évaluer les participants
- Exposé et discussion interactifs.
- Beaucoup d'exercices et de pratique.
- Mise en œuvre pratique dans un environnement live-lab.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter.
Plan du cours
Introduction
- Quoi de neuf dans Angular 13 ?
Composants avancés
- Vue d'ensemble des composants avancés
- Utilisation de décorateurs avancés
- Utilisation de crochets de cycle de vie avancés
- Construire des composants complexes
- Mise en œuvre de composants dynamiques
- Construire des directives personnalisées
- Construire des composants réutilisables
Services avancés
- Aperçu des services avancés
- Utilisation des fournisseurs de services
- Utilisation de techniques avancées d'injection de dépendances
- Utilisation des observables et des sujets
- Construire des services asynchrones
- Créer des services singleton
- Créer des fournisseurs d'usine
- Créer des fournisseurs de valeurs d'usage
Routage avancé
- Vue d'ensemble du routage avancé
- Utilisation d'itinéraires imbriqués
- Utilisation de gardes-route
- Utilisation du chargement paresseux
- Utilisation du préchargement
- Création de résolveurs de routes personnalisés
- Utilisation des paramètres de requête
- Utilisation des paramètres d'itinéraire
Formulaires avancés
- Vue d'ensemble des formulaires avancés
- Création de contrôles de formulaires personnalisés
- Construire des validateurs personnalisés
- Construire des validateurs asynchrones personnalisés
- Utiliser des formulaires réactifs dans des scénarios complexes
- Utiliser des formulaires dynamiques
- Utiliser des formulaires pilotés par des modèles avec validation
- Construire des directives de formulaire personnalisées
Tests avancés
- Vue d'ensemble des tests avancés
- Test des composants avancés
- Tester des services avancés
- Tester des formulaires avancés
- Utiliser les techniques de développement piloté par les tests
- Utilisation de mocking et d'espions
- Utiliser les tests de bout en bout avec Protractor
Optimisation des performances
- Aperçu de l'optimisation des performances
- Utilisation de la compilation AOT
- Utilisation du lazy loading
- Optimisation de la détection des changements
- Optimisation du rendu des composants
- Optimisation des requêtes réseau
- Optimisation du rendu côté serveur
Optimisation du déploiement et de la construction
- Aperçu de l'optimisation du déploiement et de la construction
- Utilisation de la CLI Angular
- Utilisation de la version de production
- Utilisation de la division de code
- Utilisation du tree shaking
- Optimisation pour les applications web progressives
- Optimiser pour les moteurs de recherche
Dépannage
Résumé et prochaines étapes
Pré requis
- Compréhension de base de HTML, CSS et JavaScript
- Expérience avec Angular 13 ou suivi d'un cours d'introduction à Angular 13
Audience
- Développeurs et programmeurs expérimentés qui souhaitent approfondir leurs connaissances en matière de Angular 13 .
Les formations ouvertes requièrent plus de 3 participants.
Formation Angular 13 Advanced - Booking
Formation Angular 13 Advanced - Enquiry
Angular 13 Advanced - Demande d'informations consulting
Demande d'informations consulting
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
Cours à venir
Cours Similaires
Angular 2, les Fondamentaux
21 HeuresCette formation en direct avec instructeur en France (en ligne ou sur site) s'adresse aux développeurs de niveau débutant à intermédiaire qui souhaitent créer des applications web dynamiques et modernes à l'aide de Angular 2.
À l'issue de cette formation, les participants seront en mesure de :
- Mettre en place et configurer des projets Angular 2.
- Utiliser les fonctionnalités et les améliorations de Angular 2.
- Développer des applications robustes et évolutives à l'aide de Angular 2.
- Mettre en œuvre les meilleures pratiques pour l'organisation et l'architecture du code.
- Intégrer les applications Angular avec des API RESTful.
Angular JavaScript
28 HeuresCeci est un cours pratique pour quiconque veut créer des sites Web en utilisant AngularJS.
Au cours de ce cours, la dernière version stable sera utilisée. La version préliminaire peut être simplement utilisée si elle est indiquée dans le formulaire de réservation dans la section Remarques. Une version plus ancienne doit être convenue avant la réservation.
AngularJS, les bases
14 HeuresAngular JS est une bibliothèque de scripts Java pour le développement rapide d'applications.
Public
- développeurs
- programmeurs
- architectes javascript
Objectifs
- Changer l'état d'esprit de la programmation procédurale / OO à la programmation Angular
- Les participants peuvent utiliser Angular JS pour créer des applications à page unique.
Format du cours permettant d'évaluer les participants
- 40% conférences, 60% laboratoires
Angular 10 for Developers
28 HeuresDans cette formation en direct avec instructeur (en ligne ou sur site), les participants apprendront à créer, tester et déployer une application Angular en utilisant les dernières fonctionnalités de Angular 10.
A l'issue de cette formation, les participants seront capables de :
- Développer des applications Angular 10 en utilisant TypeScript et le CLI Angular.
- Créer des composants web à couplage lâche qui peuvent être utilisés dans n'importe quelle page HTML.
- Connecter ces composants à des services, des modules et des directives.
- Consommer des services web REST et des données WebSocket à partir d'une application Angular 10.
- Construire une validation personnalisée à l'aide de Reactive Forms.
- Tester, déboguer et déployer une application Angular 10.
- Organiser les projets Angular 10 en utilisant les meilleures pratiques.
Angular 4 Fundamentals
21 HeuresCette formation en direct avec instructeur en <loc> ; présente les principes fondamentaux de Angular 4 et accompagne les participants dans la création d'une application web d'une seule page.
Angular 5
28 HeuresDans cette formation en direct, dirigée par un instructeur, les participants apprendront les principes fondamentaux de Angular 5 en créant et en déployant un exemple d'application Angular.
Angular 6
28 HeuresDans cette formation en direct avec instructeur en <loc> ; (sur site ou à distance), les participants apprendront à créer, tester et déployer une application Angular en utilisant les dernières fonctionnalités de Angular 6.  ;
A l'issue de cette formation, les participants seront capables de :
- Développez Angular 6 applications en utilisant Angular CLI.
- Créer des composants web qui peuvent être utilisés dans n'importe quelle page HTML.
- Consommer des services web REST et des données WebSocket depuis une Angular 6 application.
- Implémenter des animations à l'aide des dernières fonctionnalités d'animation de Angular 6' .
- Tester, déboguer et déployer une Angular 6 application.
- Organiser des projets Angular 6 en utilisant les meilleures pratiques.
Angular 7
28 HeuresDans cette formation dirigée par un instructeur, en direct in <loc> ; (sur site ou à distance), les participants apprendront à créer, tester et déployer une application Angular en utilisant les dernières fonctionnalités de Angular 7.  ;
A l'issue de cette formation, les participants seront capables de :
- Développez Angular 7 applications en utilisant Angular CLI.
- Créer des composants web qui peuvent être utilisés dans n'importe quelle page HTML.
- Consommer des services web REST et des données WebSocket depuis une Angular 7 application.
- Implémenter des animations en utilisant les dernières fonctionnalités d'animation de Angular 7' .
- Tester, déboguer et déployer une Angular 7 application.
- Organiser des projets Angular 7 en utilisant les meilleures pratiques.
Angular 8
21 HeuresCette formation en direct avec instructeur (en ligne ou sur site) est destinée aux développeurs web qui souhaitent utiliser Angular 8 pour développer des applications web côté client.
A l'issue de cette formation, les participants seront capables de :
- Créer et mettre à l'échelle des SPA à partir de zéro.
- Construire des bibliothèques open source Angular.
- Sécuriser une application Agular avec l'authentification JWT.
Reactive Programming with Angular RxJS
14 Heures[La programmation réactive est un paradigme de programmation asynchrone qui se concentre sur les flux de données et la propagation des données en établissant une dépendance définie entre les modèles d'exécution sous-jacents et les flux de données émis d'un composant à l'autre. De nombreuses inefficacités dans la conception d'applications Angular lors de la création d'interfaces utilisateur asynchrones peuvent être surmontées en utilisant les modèles de style réactifs proposés par la bibliothèque RxJS.
Dans cette formation en direct, les participants apprendront à mettre en œuvre les modèles Observable dans leurs conceptions d'applications Angular en passant par une série de cas illustrant les problèmes de conception angulaires courants et la façon dont ils bénéficient des conceptions de programmation réactive.
A la fin de cette formation, les participants seront capables de :
- Comprendre le paradigme de la programmation réactive et la bibliothèque RxJS.
- Construire des applications Angular lourdes en termes d'interface utilisateur avec l'évolutivité, la flexibilité et la réactivité à l'esprit en utilisant des modèles de programmation réactifs.
Format du cours permettant d'évaluer les participants
- Exposé et discussion interactifs.
- Beaucoup d'exercices et de pratique.
- Mise en œuvre pratique dans un environnement live-lab.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter.
Angular and Spring Boot
14 HeuresCette formation en direct (en ligne ou sur site) est destinée aux développeurs web qui souhaitent utiliser Angular and Spring Boot pour créer des applications complètes.
A l'issue de cette formation, les participants seront capables de :
- Développer une application complète avec Angular et Sping Boot.
- Créer une application backend avec Spring Boot.
- Créer des applications frontales avec Angular.
- Utiliser Spring Security pour configurer l'authentification pour une application full stack.
Testing Angular Applications
14 HeuresDans cette formation en direct animée par un instructeur, les participants apprendront à rédiger et à gérer des tests pour les applications Angular .
À la fin de cette formation, les participants seront en mesure de
- Déterminer la stratégie la plus appropriée pour tester une application Angular
- Réaliser des tests unitaires, des composants, des tests A / B et de bout en bout sur une application Angular
- Choisissez les bons outils pour le travail: Jasmine , Karma, Protractor , Moka, etc.
- Écrire des tests en Protractor et au Jasmine
- Exécuter et déboguer des tests avec Karma et Protractor
- Créer une suite de tests maintenable
- Employer les meilleures pratiques pour les tests unitaires en Angular
Format du cours permettant d'évaluer les participants
- Partie de conférence, partie de discussion, exercices et exercices intensifs
Remarque
- Angular porte différents noms et versions, à savoir: Angular .js, Angular JS, Angular JS 1, Angular 1, Angular 2, etc. Pour personnaliser la version utilisée dans cette formation, veuillez nous contacter.
.NET Core and Angular Training Course
21 HeuresAudience
- Développeurs
Format du cours permettant d'évaluer les participants
- Une partie de l'exposé, une partie de la discussion, des exercices et une grande partie de la pratique dans un environnement de laboratoire réel.
Localizing an Angular Application
7 HeuresCette formation en <loc> ; (en ligne ou sur site) est destinée aux développeurs qui souhaitent internationaliser et localiser leurs applications Angular pour prendre en charge plusieurs langues.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer les bibliothèques et outils de localisation nécessaires.
- Permettre à une application Angular d'être affichée dans plusieurs langues.
- Extraire tout le texte localisable de l'interface utilisateur d'une application Angular.
- Packager le contenu traduisible pour l'échanger avec les traducteurs.
- Comprendre le cycle de localisation et automatiser le processus.
NgRx
21 HeuresCette formation en direct animée par un instructeur (sur site ou à distance) est destinée aux développeurs qui souhaitent réduire le coût et la complexité de la gestion de l'état dans de grandes applications Web pilotées par les données.
À la fin de cette formation, les participants seront en mesure de:
- Réduisez la complexité des très grands projets où la gestion de l'état est difficile à maintenir.
- Réduisez les processus d'état d'une application.
- Réduisez le temps nécessaire au développement d'applications Web complexes axées sur les données.
Format du cours permettant d'évaluer les participants
- Conférence interactive et discussion.
- Beaucoup d'exercices et de pratique.
- Mise en œuvre pratique dans un environnement de laboratoire réel.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
- Pour en savoir plus sur NgRx, rendez-vous sur: https://ngrx.io/