list 2 séquences
assignment Niveau : Introductif
chat_bubble_outline Langue : Français
card_giftcard 7.2 points
Envie de partager ce MOOC dans votre entreprise ?
My Mooc
For Business
4.5 /5
Avis de la communauté
1 avis

Les infos clés

credit_card Formation gratuite
verified_user Certification payante
timer 12 heures de cours

En résumé

Pour avoir un code robuste, éprouvé et maintenable, il faut le tester ! Dans ce cours, je vais vous expliquer comment initier la mise en place d'un environnement propice aux tests dans vos projets PHP/Symfony.

Comme vous allez le voir, ce cours comporte deux parties. Dans la première partie, je vais vous apprendre à développer des tests unitaires avec PHPUnit, un outil apprécié dans la communauté Symfony. Et dans la seconde partie de ce cours, je vous montrerai comment mettre en place un outil d'intégration continue sur vos projets.

Objectifs du cours :

À la fin de ce cours vous saurez…

  • Écrire des tests unitaires avec PHPUnit dans le cadre d'un projet Symfony
  • Identifier quand il faut les implémenter
  • Implémenter les tests unitaires
  • Tester du code requérant un système externe
  • Intégrer le mécanisme d'écriture de test dans le cycle de vie d'un projet
  • Mettre en place et utiliser un outil d'intégration continue 

Prérequis :

Il vous faut avoir suivi le cours Développez votre site web avec le framework Symfony et avoir pratiqué le développement d'application avec PHP et Symfony.

more_horiz Lire plus
more_horiz Lire moins
dns

Le programme

Partie 1 - Tests unitaires
1. Mise en place d'un outil pour implémenter ses tests unitaires
2. Premiers pas avec PHPUnit et les tests unitaires
3. Les doublures (mocks)
4. TP : tester une classe contenant de nombreuses dépendances
Quiz : Tests unitaires
 
Partie 2 - Intégration continue
1. Que tester et quand le tester ?
2. En quoi consiste l'intégration continue ?
3. TP : mettre en place un outil d'intégration continue, Travis
4. Conclusion
Quiz : Intégration continue
 
Certificat de réussite
record_voice_over

Les intervenants

Sarah Khalil
Auteur sur le parcours Dévelopeur d'Application spécialisation PHP / Symfony chez OpenClassrooms.

 

store

Le concepteur

OpenClassrooms (anciennement le Site du Zéro ou SdZ), est un site web qui propose des cours autour de l'informatique, des sciences et de l'entrepreneuriat.

Les cours en ligne peuvent être réalisés aussi bien par l'équipe du site, des professeurs d'universités ou de grandes écoles partenaires que par ses membres.

Aujourd'hui, les cours sont disponibles dans plusieurs format : MOOC (Massive Open Online Course), texte web, e-book, livre et en vidéo. L'entreprise délivre des certifications pour certains cours, dont une reconnue par l'état, en partenariat avec IESA multimédia.

Avis de la communauté
4.5 /5 Moyenne
1
0
0
0
0
Contenu
4.5/5
Plateforme
4.5/5
Animation
4.5/5
Le meilleur avis

En deux parties claires et concises ce cours permet de faire ses premiers pas dans la mise en place de test unitaires. A coupler avec "Testez fonctionnellement votre application SYmfony" sur la même plateforme. Efficace !

le 26 mars 2018
Vous êtes le concepteur de ce MOOC ?
Quelle note donnez-vous à cette ressource ?
Contenu
0/5
Plateforme
0/5
Animation
0/5
le 26 mars 2018

En deux parties claires et concises ce cours permet de faire ses premiers pas dans la mise en place de test unitaires. A coupler avec "Testez fonctionnellement votre application SYmfony" sur la même plateforme. Efficace !