Explore related topics
This course includes
- 5h 42m of video
- 4 lessons
- Level: Advanced
- Spoken in Français
- Your place is remembered
- Free in full, no card
Lessons
1 sections · 4 lessons · 5h 42m total length
Lessons 1 to 44 lessons · 5h 42m
- Apprendre Spring Boot #1 Setup Maven, MySQL & RestController (GetMapping, RequestParam ...)1h 30m
- Apprendre Spring Boot #2 HTTP POST & DTO : Controller → Service → JPA (RequestBody)1h 39m
- Apprendre Spring Boot #3 Gestion des Erreurs HTTP & Validation (@RestControllerAdvice, Status ...)1h 19m
- Apprendre Spring Boot #4 Refactoring, Validation ISBN & Unicité (JPA @Column, MySQL Index)1h 13m
What you need
- Experience expected: this course is pitched at an advanced level.
Description
Apprendre Spring Boot de A à Z avec un cours Spring Boot pensé pour bâtir un Java backend propre, testable et prêt pour la production. On part de zéro pour créer une API REST moderne : initialisation Maven avec pom.xml, configuration application.properties, connexion MySQL, JPA/Hibernate pour les entités et repositories, premiers endpoints avec @RestController, @GetMapping et @PostMapping en gérant @RequestParam et @RequestBody, compréhension des codes HTTP, du JSON et des échanges via Postman. Tu découvriras l’architecture en couches Controller → Service → DAL/DAO, l’usage des DTO pour séparer présentation et domaine, la structure de projet en packages (layer-first vs feature-first), le ComponentScan (scanBasePackages), ainsi que @EnableJpaRepositories et @EntityScan pour un démarrage JPA sans surprises. Nous clarifions le fonctionnement réseau et serveur intégré Tomcat, l’utilisation des ports 8080 (application) et 3306 (base de données), et les bonnes pratiques de persistance (éviter les doublons, conventions de nommage, mapping clair). La suite du cours t’emmène vers une API REST robuste : validation des entrées avec Bean Validation et @Valid, gestion d’erreurs unifiée grâce à
Who this course is for
- People already working with Java.
Those two are our reading of the course's level. The description is the author's own.