Tirez un maximum de ce cours

Introduction du cours

Comment savez-vous que votre code fonctionne ? Comment vérifiez-vous que votre application fait ce qu'elle est censée faire ? Si, comme beaucoup, la réponse est "j'ouvre mon navigateur et je teste à la main", ce cours peut vous aider à arrêter de perdre des heures de votre vie.

Les tests unitaires sont peut-être les tests les plus importants de n'importe quel codebase, et les applications Angular ne sont pas une exception ! Dans ce cours, vous découvrirez :

  • Ce qui différencie les "bons" tests unitaires — ceux qui sont utiles et qui apportent une réelle valeur — des "mauvais" tests unitaires — ceux qui font perdre du temps

  • Comment utiliser les outils d'Angular pour écrire de bons tests

  • Comment exécuter ces tests en continu pour gagner du temps

Et oui : écrire des tests peut sembler prendre plus de temps, mais en réalité vous en gagnez énormément.

Rencontrez votre professeur

Bienvenue dans ce cours ! Je suis Will Alexander, développeur et architecte Angular depuis de nombreuses années. J'ai hâte de vous accompagner pendant vos premiers pas avec Angular, et pourquoi pas dans la suite aussi !

Découvrez le fonctionnement du cours

Connaissez-vous le principe d'un cours en ligne sur OpenClassrooms ?

Ce cours suit une progression logique que l'on a séquencée en 6 chapitres à suivre dans l'ordre.

Avant de démarrer, voici quelques conseils pour exploiter au mieux le contenu de ce cours et optimiser votre apprentissage :

  1. Lisez le texte dans chaque chapitre pour comprendre pourquoi les concepts abordés sont importants.

  2. Suivez les activités dans les sections "À vous de jouer" pour savoir comment vous pouvez mettre en œuvre ces concepts.

  3. Profitez de chaque occasion de pratiquer en faisant une pause dans le cours, pour vous entraîner de votre côté et reproduire pas à pas ce que vous avez lu dans le cours !

Découvrez le projet fil rouge

L'application fictive de gestion de restaurant TableMaster a déjà été développée… sans tests ! Vous allez profiter des cas d'usage réalistes de cette application pour apprendre à écrire des vrais tests sur du code utile.

Interface de gestion de restaurant montrant 8 tables avec leur statut en couleurs : disponibles, occupées, réservée ou en cours de nettoyage.
L'interface TableMaster

Prêt à arrêter de perdre du temps à tester manuellement ? Retrouvez-moi dans le prochain chapitre.

Ever considered an OpenClassrooms diploma?
  • Up to 100% of your training program funded
  • Flexible start date
  • Career-focused projects
  • Individual mentoring
Find the training program and funding option that suits you best