• 8 heures
  • Moyenne

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 12/05/2022

Tirez un maximum de ce cours

Bienvenue dans ce cours !

Écrire le code d’une fonctionnalité ne suffit pas à produire du code de qualité. En effet, il faut régulièrement tester le code que l’on produit : nous ne sommes pas à l’abri d’une anomalie.

Dans ce cours, vous allez apprendre à implémenter des tests unitaires avec PHPUnit, et à savoir quand et comment les implémenter. On vous donnera toutes les clés pour développer un environnement propice à l’écriture de tests dans vos projets PHP et Symfony.

Vous apprendrez aussi à appliquer une démarche d’intégration continue grâce à des outils comme Travis CI, ce qui vous permettra d’améliorer la qualité de vos projets.

Rencontrez vos professeurs

Photo de Sarah Khalil

Sarah a créé plusieurs cours du parcours Développeur d'application – PHP/Symfony, dont celui-ci. Après un parcours technique dans le développement, elle est aujourd’hui Product Manager et Product Owner.

Photo de Kévin Mayaud

Développeur PHP, passionné par les nouvelles technologies depuis son plus jeune âge, il adore partager, apprendre et enseigner.

Kévin a mis à jour le cours et retravaillé le projet de code associé sur GitHub.

Photo de David Pierru

David est mentor de longue date chez OpenClassrooms, notamment sur le parcours Développeur d'application – PHP/Symfony. Il participe également à la création et à la mise à jour de cours sur la plateforme.

Dans ce cours, vous retrouverez David dans des vidéos de démonstration : c’est lui qui vous guide dans l’explication des points de cours qui demandent un peu plus d’accompagnement.

Découvrez le fonctionnement du cours

Avant de plonger dans le vif du sujet, nous aimerions vous parler de la structure de ce cours, et vous donner quelques conseils pour en tirer le maximum :

  • le cours est composé de 2 parties, chacune découpée en plusieurs chapitres ;

  • dans chaque chapitre, vous trouverez du texte qui vous permettra d’approfondir les notions clés ;

  • régulièrement, vous trouverez aussi des vidéos de démonstration, notamment lorsque vous aurez besoin d’être guidé étape par étape pour comprendre un point du cours ;

  • parfois, nous ajoutons en tête de chapitre une vidéo de l’auteur-expert lorsqu’il est nécessaire d’expliquer un concept ; c’est le cas du chapitre sur les doublures, par exemple.

  • à la fin de chaque partie, vous trouverez un quiz qui vous permettra de vérifier vos acquis et de déterminer les points sur lesquels vous devez revenir.

Alors, vous êtes prêt à découvrir le monde des tests unitaires ? C’est parti !

Exemple de certificat de réussite
Exemple de certificat de réussite