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
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.
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.
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 !