Skip to content

Octocorn-Learning/Java-TU-TDD

Repository files navigation

Nom du cours

Plus j'apprends, plus je réalise que je ne sais pas.
Albert Einstein

Description et objectifs 🎯

Ce cours a pour objectif d'apprendre à réaliser des tests unitaires en Java, et de découvrir la TDD (Test Driven Development). Il s'adresse à des personnes ayant déjà des connaissances en Java et en programmation orientée objet.

Prérequis 📋

Plan de cours 🗺️

  • Introduction
    • Les différents types de tests
  • Les tests unitaires
    • Les tests unitaires à proprement parler
    • Bonnes pratiques de tests
    • Les outils de tests en Java
      • JUnit
      • Mockito
  • TDD par la pratique

Suivre ce cours 📚

En autonomie 🚀

Le cours est Open Source, vous pouvez donc le suivre en autonomie en vous rendant sur la page GitHub du cours.
Vous pouvez bénéficier des explications et des exercices. Enjoy ! ❤️

En présentiel/distanciel 🎓

Il est possible de suivre ce cours en bénéficiant de l'accompagnement d'un formateur. Vous aurez alors accès à une animation du cours, de démonstrations et de la correction des exercices !

Exercices 💪

Vous retrouverez les exercices dans le dossier ./exercices.

Pour chaque exercice, vous retrouverez trois niveaux de difficulté :

  • Coq : Version avancée de l'exercice, avec très peu d'indications
  • Poulet : Version "classique", avec quelques indices
  • Poussin : Version "guidée", avec rappels des notions importantes et indices supplémentaires

⚠️ Dans tous les cas, il s'agit bien du même exercice avec plus ou moins d'indications ! ⚠️

Contribuer 🤝

Vous pouvez contribuer à l'amélioration de ce cours en créant une pull request ou en remontant un problème dans la section "Issues" du dépôt.
Rendez-vous sur le guide de contribution pour plus d'informations !

Soutenir 🫶

Si ce cours vous a plu, pensez à mettre une étoile ⭐ sur le dépôt !
N'hésitez pas à partager le cours autour de vous !

Ressources 👜