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.
Formation Java Développeur Backend
·
Module 12
Projet de Synthèse : API pour une Application E-commerce
1
Relations JPA : Commande et Produit
Modéliser et implémenter des relations entre entités JPA (ex: @ManyToOne, @OneToMany entre Commande et Produit).
2
Implémentation de Logique Métier Complexe dans la Couche de Service
Implémenter une logique métier complexe dans la couche de service (ex: passer une commande).
3
Sécurisation des Endpoints d'API avec Spring Security
Configurer Spring Security pour sécuriser les endpoints de l'API.
4
Authentification basique par utilisateur et mot de passe
Mettre en place une authentification basique par nom d'utilisateur et mot de passe.
5
Gestion des Accès par Rôles (RBAC)
Définir des autorisations basées sur les rôles pour restreindre l'accès à certains endpoints (ex: admin vs. user).
6
Tests d'intégration des API Spring Boot
Écrire des tests d'intégration pour les endpoints de l'API en utilisant Spring Boot Test.
7
Documentation des API avec Postman et OpenAPI
Documenter l'API REST en utilisant une collection Postman ou des annotations OpenAPI/Swagger.
End of course,
Back to course
Previous module
Création d'une API REST avec Spring Boot
Next module