Formation Avancé Angular Testing
Le test Angular est le processus de test de petites parties de code ou de modules isolés dans une application Angular.
Cette formation en direct (en ligne ou sur site) dirigée par un instructeur s'adresse aux testeurs et développeurs expérimentés souhaitant approfondir le test Angular.
À la fin de cette formation, les participants seront en mesure de :
- Comprendre en profondeur le test Angular.
- Effectuer des tests de composants et d'intégration avancés.
- Effectuer des tests de bout en bout avec Cypress et régression visuelle.
Format du cours
- Lecture et discussion interactive.
- De nombreux exercices et pratiques.
- Mise en œuvre pratique dans un environnement de laboratoire en direct.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
Plan du cours
Introduction
- Vue d'ensemble des tests Angular
Réalisation de tests unitaires
- Test unitaire avec Jest
- Test de réactivité
Comprendre les tests de composants et d'intégration
- Réalisation de tests de composants
- Tests de composants avancés
- Réalisation de tests d'intégration
Réalisation de tests de bout en bout
- Régression visuelle
- Utilisation Cypress
- Avancé Cypress
- Conception optimale des tests
- Tests conditionnels
Meilleures pratiques
- Stratégies de test
- Architecture testable
Résumé et prochaines étapes
Pré requis
- Compréhension de base de JavaScript
- Connaissances en réalisation de tests unitaires
Public cible
- Testeurs
- Développeurs
Les formations ouvertes requièrent plus de 3 participants.
Formation Avancé Angular Testing - Réservation
Formation Avancé Angular Testing - Demande de renseignements
Avancé Angular Testing - Demande d'informations consulting
Nos clients témoignent (2)
toutes les parties importantes ont été couvertes
carlo capuano - ITER Organization
Formation - Angular 18
Traduction automatique
L'attitude de l'animateur – vous aider à vous sentir à l'aise, faire des blagues pour détendre l'atmosphère et répondre aux questions de tous.
Ana Fedeles
Formation - Angular 20
Traduction automatique
Cours à venir
Cours Similaires
Angular 13
28 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux programmeurs qui souhaitent utiliser les dernières fonctionnalités de Angular 13 pour créer, tester et déployer des applications web.
A l'issue de cette formation, les participants seront capables de :
- Utiliser TypeScript et Angular CLI pour développer Angular 13 applications.
- Développer, tester et déployer Angular 13 applications web.
- Créer des composants web qui peuvent être utilisés pour n'importe quelle application ou page web.
Angular 2, les Fondamentaux
21 HeuresCette formation en direct avec instructeur en Belgique (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 HeuresAngularJS est une bibliothèque JavaScript pour le développement rapide d'applications.
Public
- développeurs
- programmeurs
- architectes JavaScript
Objectifs
- Changer de mentalité en passant d'une programmation procédurale/orientée objet à la manière Angular
- Les participants peuvent utiliser AngularJS pour créer des applications à page unique
Format du cours
- 40% de conférences, 60% de laboratoires
Angular 12
28 HeuresCette formation en <loc> ; (en ligne ou sur site) est destinée aux programmeurs qui souhaitent créer, tester et déployer une application Angular en utilisant les dernières fonctionnalités de Angular 12.
A l'issue de cette formation, les participants seront capables de :
- Développez Angular 12 applications en utilisant TypeScript et le CLI Angular.
- Créer des composants web à couplage lâche qui peuvent être utilisés dans n'importe quelle application web ou page HTML.
- Tester, déboguer et déployer une Angular 12 application.
- Organiser des Angular 12 projets en utilisant les meilleures pratiques.
Angular 14
28 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs et aux programmeurs qui souhaitent utiliser les dernières fonctionnalités de Angular 14 pour créer, tester et déployer des applications web.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer Angular 14.
- Développer des applications en utilisant l'architecture à base de composants de Angular 14 .
- Exploiter les directives, services et tuyaux intégrés de Angular 14 .
- Communiquer avec une API RESTful à l'aide du module HttpClient de Angular 14' .
- Implémenter l'authentification et l'autorisation dans les applications Angular 14.
- Tester et déboguer les applications Angular 14.
Angular 15
28 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs et aux programmeurs qui souhaitent utiliser les dernières fonctionnalités de Angular 15 pour créer, tester et déployer des applications web.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer Angular 15.
- Développer des applications en utilisant l'architecture à base de composants de Angular 15 .
- Exploiter les directives, services et tuyaux intégrés de Angular 15 .
- Communiquer avec une API RESTful à l'aide du module HttpClient de Angular 15' .
- Implémenter l'authentification et l'autorisation dans les applications Angular 15.
- Tester et déboguer les applications Angular 15.
- Comprendre les nouvelles fonctionnalités de Angular 15 telles que la directive Image, la liste CDK pour la construction de composants d'interface utilisateur, la réduction des modèles dans Guards et les améliorations dans esbuild pour des constructions plus rapides.
Angular 16
28 HeuresCette formation en direct avec instructeur en Belgique (en ligne ou sur site) s'adresse aux développeurs de niveau débutant à intermédiaire qui souhaitent utiliser les dernières fonctionnalités de Angular 16 pour créer, tester et déployer des applications web.
A l'issue de cette formation, les participants seront capables de :
- Configurer un environnement de développement comprenant Node.js, Visual Studio Code et Angular CLI.
- Créer une application Angular 16 de base qui affiche des données et gère les interactions avec l'utilisateur.
- Utiliser des composants, des directives, des tuyaux, des services et des modules pour organiser et réutiliser le code.
- Utiliser la liaison de données, l'injection de dépendances, le routage, les formulaires et le client HTTP pour communiquer avec les services dorsaux.
- Déboguer et tester Angular 16 applications à l'aide d'outils tels que Chrome DevTools, Jest, Karma et Protractor.
Angular 17
28 HeuresCette formation en direct avec instructeur en Belgique (en ligne ou sur site) s'adresse aux développeurs de niveau débutant à intermédiaire qui souhaitent utiliser les dernières fonctionnalités de Angular 17 pour créer, tester et déployer des applications web.
A l'issue de cette formation, les participants seront capables de :
- Configurer un environnement de développement comprenant Node.js, Visual Studio Code et Angular CLI.
- Créer une application Angular 17 de base qui affiche des données et gère les interactions avec l'utilisateur.
- Utiliser des composants, des directives, des tuyaux, des services et des modules pour organiser et réutiliser le code.
- Utiliser la liaison de données, l'injection de dépendances, le routage, les formulaires et le client HTTP pour communiquer avec les services dorsaux.
- Utiliser la nouvelle syntaxe du bloc de contrôle template pour simplifier les tâches courantes telles que le rendu conditionnel, le bouclage et la gestion des collections vides.
- Utilisez le nouveau bloc de contrôle @defer pour permettre le chargement paresseux du contenu du bloc et de ses dépendances.
- Utilisez la nouvelle API de transitions de vues pour personnaliser les animations et les transitions entre les vues.
- Déboguer et tester Angular 17 applications à l'aide d'outils tels que Chrome DevTools, Jest, Karma et Protractor.
Angular 18
28 HeuresCette formation en présentiel ou distancielle, animée par un instructeur, est destinée aux développeurs débutants et intermédiaires qui souhaitent construire des applications web modernes et dynamiques avec Angular 18.
À la fin de cette formation, les participants seront capables de :
- Définir et configurer des projets Angular 18.
- Utiliser les nouvelles fonctionnalités et améliorations d'Angular 18, notamment les capacités optimisées de TypeScript 4.7 et la détection de changements sans zone.
- Développer des applications robustes et évolutives à l'aide d'Angular 18.
- Implémenter les meilleures pratiques pour l'organisation du code et l'architecture.
- Intégrer des applications Angular avec des APIs RESTful.
Angular 19
28 HeuresCette formation dirigée par un instructeur (en ligne ou sur site) s'adresse aux développeurs web intermédiaires qui souhaitent construire, tester et déployer des applications Angular 19 avec les derniers outils, l'architecture de composants et les meilleures pratiques.
À la fin de cette formation, les participants seront en mesure de :
- Configurer un environnement de développement Angular 19 à l'aide de Angular CLI.
- Créer des composants, des directives, des services et des formulaires réactifs.
- Utiliser le routage, le client HTTP et la gestion d'état avec RxJS et les signaux.
- Construire, tester et déployer des applications Angular prêtes pour la production.
Angular 20
21 HeuresAngular est un cadre moderne basé sur TypeScript pour créer des applications web évolutives et performantes.
Cette formation dirigée par un instructeur (en ligne ou en présentiel) s'adresse aux développeurs de niveau débutant à intermédiaire qui souhaitent construire, structurer et déployer des applications en utilisant Angular 20.
Après avoir suivi cette formation, les participants seront en mesure de :
- Créer des applications Angular 20 en suivant les meilleures pratiques.
- Travailler avec des composants, des modèles et des API autonomes.
- Mettre en œuvre le routage, la gestion de l'état et la communication HTTP.
- Construire des applications prêtes pour la production avec des performances optimisées.
Format du cours
- Démonstrations et discussions guidées par un instructeur.
- Exercices pratiques approfondis et pratique de codage.
- Mise en œuvre dans un environnement de développement interactif.
Options de personnalisation du cours
- Si vous avez besoin d'une version personnalisée de ce cours, veuillez nous contacter pour organiser un programme sur mesure.
Angular 20 Avancé
21 HeuresAngular 20 est un cadre front-end robuste pour la création d'applications web évolutives et à haute performance.
Cette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux développeurs de niveau avancé qui souhaitent créer des applications Angular 20 sophistiquées et d'entreprise.
À l'issue de cette formation, les participants acquerront les compétences nécessaires pour :
- Mettre en œuvre une gestion d'état avancée en utilisant des modèles Angular modernes.
- Optimiser le rendu et les performances dans de grandes applications.
- Concevoir des modules Angular 20 réutilisables, maintenables et évolutifs.
- Intégrer efficacement des routes avancées, des signaux et des modèles réactifs.
Format de la Formation
- Cours dirigés par un expert et discussions collaboratives.
- Exercices de codage pratiques et approfondis.
- Mise en œuvre pratique dans un environnement de développement style réel.
Options de Personnalisation de la Formation
- Des options de formation personnalisées sont disponibles sur demande pour les équipes ayant des exigences spécifiques.
Angular 21
21 HeuresCe cours s'adresse aux apprenants qui ont déjà une compréhension de base des concepts de développement web, y compris une familiarité avec HTML, CSS et une expérience pratique avec JavaScript ou TypeScript. Il convient particulièrement bien aux développeurs front-end se transitionnant vers Angular moderne, aux ingénieurs logiciels construisant des applications web évolutives, et aux professionnels techniques souhaitant acquérir des compétences pratiques en Angular adaptées au monde réel.
Reactive Programming avec 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
- 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.