Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Full-stack web development in French
·
Module 3
Création d'un Backend avec Spring Boot
Démarrage Rapide : Spring Boot et sa Structure de Projet
Initialiser un projet Spring Boot avec Spring Initializr et en comprendre la structure.
2
Inversion de contrôle et injection de dépendances avec Spring
Implémenter l'inversion de contrôle et l'injection de dépendances (@Component, @Service, @Autowired).
3
Création de contrôleurs REST avec Spring Boot
Créer des contrôleurs pour exposer une API REST avec @RestController et @RequestMapping.
Configuration par profil avec `application.properties`
Gérer la configuration de l'application pour différents environnements avec `application.properties` et les profils.
5
Validation des DTOs avec Bean Validation
Valider les données d'entrée (DTOs) en utilisant la Bean Validation (@Valid, @NotNull, @Size).
6
Gestion centralisée des erreurs avec @ControllerAdvice
Centraliser la gestion des erreurs avec @ControllerAdvice pour des réponses HTTP cohérentes.
Previous module
Fondamentaux Java pour Développeurs Expérimentés
Next module
Persistance des Données avec Spring Data