Développement

Les Tests des Applications Angular

★★★★★ 4,7/5 · 10 étudiants formés

Maîtrisez les techniques de test des applications Angular, des tests unitaires avec Jasmine aux tests end-to-end avec Protractor, jusqu'à leur automatisation dans des pipelines CI/CD.

Durée
21 heures
Niveau
Intermédiaire
Format
Présentiel & en ligne
Langue
Français
Formateur
Sonia Ben Amor
Présentation

À propos de cette formation

Cette formation spécialisée outille les développeurs Angular pour valider la qualité et la fiabilité de leurs applications front-end. Elle couvre l'ensemble de la chaîne de tests JavaScript : tests unitaires, tests de bout en bout et automatisation.

Les participants découvrent les frameworks de référence de l'écosystème Angular (Karma, Jasmine, Protractor) ainsi que les bonnes pratiques de mocking, d'espionnage et de simulation de l'asynchronisme. Une part importante est consacrée à l'intégration des tests dans les chaînes d'intégration et de déploiement continus (CI/CD).

À l'issue du parcours, les développeurs sont capables d'industrialiser leurs tests et de les exécuter automatiquement à chaque évolution du code, réduisant ainsi les régressions et fiabilisant les livraisons.

Objectifs

Ce que vous allez apprendre

À la fin de la formation, vous serez capable de :

  • Comprendre la typologie des tests et les spécificités des applications front-end JavaScript
  • Configurer et exploiter le runner de tests Karma dans un environnement Node.js
  • Écrire des tests unitaires avec Jasmine (suites, matchers, mocking, spies)
  • Tester le code asynchrone et simuler les appels Ajax
  • Écrire des tests end-to-end avec Protractor et Selenium
  • Structurer les tests e2e avec le pattern PageObject et déboguer les scénarios
  • Exécuter et automatiser l'ensemble des tests dans son environnement de développement
  • Intégrer les tests dans des pipelines CI/CD (Jenkins, Travis CI, Circle CI)
Programme

Un parcours en 5 modules

21 heures structurées, de la théorie à la pratique.

01 Introduction aux tests 3h
  • Typologie des tests
  • Particularités des front-end JavaScript
  • Présentation des frameworks de test
02 Le runner Karma 4h
  • Vocation et fonctionnement de Karma
  • Relation avec Node.js, les navigateurs et les plugins
  • Installation et configuration
03 Tests unitaires avec Jasmine 7h
  • Vocabulaire spécifique : suite, test, setup, teardown
  • Expectations et Matchers
  • Mocking et Spy
  • Horloge simulée et test de l'asynchronisme
  • Moquage des appels Ajax
04 Tests end-to-end avec Protractor 5h
  • Architecture et installation
  • Serveur Selenium et navigateur
  • Écriture de test et fichier de configuration
  • Interagir avec les éléments DOM et les locators
  • PageObjects et débogage
05 Intégration CI/CD 2h
  • Intégration avec Circle CI, Travis CI et Jenkins CI
  • Apport de PhantomJS
  • Automatisation de l'exécution des tests
Prérequis

Avoir une bonne connaissance du framework Angular.

Public visé

Développeurs Angular souhaitant maîtriser les tests unitaires et end-to-end de leurs applications.

Intermédiaire Développement
Votre formateur

Apprenez avec un expert du terrain

Une pédagogie orientée projet, nourrie par des cas concrets.

SB

Sonia Ben Amor

Gestion de projet & Agilité — PMP, Scrum

Consultant-formateur certifié, praticien du domaine.

Formateur expert Pédagogie active Développement
Calendrier

Prochaines sessions

Places limitées pour garantir un suivi personnalisé.

03 août 2026
Tunis 21h · Présentiel & en ligne 09h00 – 16h00
4 places restantes
07 sept. 2026
Sfax 21h · Présentiel & en ligne 09h00 – 16h00
10 places restantes

Toutes les sessions

Voir le calendrier
Date de début Horaire Lieu Formateur Places
03/08/2026
Lundi
09h00 – 16h00
Tunis
Salle Alpha
Sonia Ben Amor 4 places restantes
07/09/2026
Lundi
09h00 – 16h00
Sfax
Salle Sfax
Sonia Ben Amor 10 places restantes
Avis vérifiés

Avis des apprenants

Aucun avis pour le moment. Soyez le premier à partager votre expérience !

Vous avez suivi cette formation ? Connectez-vous pour laisser un avis.

Prêt à préparer votre certification ?

Rejoignez la prochaine session du 03 août 2026 à Tunis — il ne reste que 4 places.

À découvrir aussi

Formations similaires

D'autres parcours pour développer vos compétences techniques.

Développement

React JS - Développement d'interfaces web modernes

Intermédiaire 28h Présentiel & en ligne
Nizar Haddad
1 000 TND Voir le détail
Développement

Les Tests Unitaires des Applications Java

Intermédiaire 28h Présentiel & en ligne
Amel Bouzid
1 000 TND Voir le détail
Développement

Fondamentaux du XML

Débutant 21h Présentiel & en ligne
Karim Gharbi
750 TND Voir le détail