Plus j'apprends, plus je réalise que je ne sais pas.
Albert Einstein
Ce cours a pour but de vous apprendre à créer des API REST avec Spring Boot. Il abordera les notions de base de Spring Boot, ainsi que les bonnes pratiques pour créer une API REST.
- Introduction
- Rappels et définitions (IoC, IoD, etc.)
- Les types d'architecture (monolithique, n-tiers, microservices, etc.)
- Les API REST
- Spring
- Présentation de Spring
- Présentation de Spring Boot
- Création de beans
- Injection de dépendances
- Lombok
- Création d'API avec Spring Boot
- Initialiser le projet,
- Couche controller,
- Couche service,
- Couche repository avec JPA,
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 ! ❤️
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 !
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 !⚠️
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 !
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 !