Java | Spring Boot : Tutoriel COMPLET sur le Développement Back-END

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 à

Free4 lessons5h 42mAdvanced

by JirAWS

October 2025

Checked today

What you'll learn

  • Setup Maven, MySQL & RestController (GetMapping, RequestParam
  • HTTP POST & DTO : Controller → Service → JPA (RequestBody
  • Gestion des Erreurs HTTP & Validation (@RestControllerAdvice, Status
  • Refactoring, Validation ISBN & Unicité (JPA @Column, MySQL Index

Taken from the course's own lessons, in the author's words.

Free

This course is free and published on YouTube. The channel is its author; we organise it and check that the videos still play.

Start the course

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

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.

Java | Spring Boot : Tutoriel COMPLET sur le Développement Back-END, by JirAWS