Forfait de base : « Configuration de l'API REST et fonctionnalités de base »
Portée :
- Créer une API REST simple avec Java Spring Boot.
- Mettre en place des points de terminaison de base (GET, POST) pour la récupération et l'envoi de données.
- Configurer une connexion à une base de données simple (par exemple H2, MySQL).
- Gestion des erreurs et validation de base.
- Documentation de l'API avec Swagger.
Forfait standard : « API REST avancée »
Portée :
- Créer une API REST robuste avec Java Spring Boot et plusieurs points de terminaison.
- Mettre en œuvre des opérations CRUD (Créer, Lire, Mettre à jour, Supprimer).
- Se connecter à une base de données relationnelle (MySQL, PostgreSQL, etc.).
- Gestion avancée des erreurs et validation.
- Documentation de l'API avec Swagger et collection Postman.
Forfait premium : « API REST complète avec microservices et sécurité avancée »
Portée :
- Développer une API REST entièrement fonctionnelle avec Java Spring Boot.
- Mettre en œuvre des opérations CRUD et une logique métier complexe.
- Intégration avec des services tiers (par exemple email, systèmes de paiement).
- Architecture microservices (si nécessaire) avec Spring Cloud.
- Sécurité avancée avec OAuth2, JWT ou autres méthodes d'authentification sécurisées.
- Intégration à une base de données SQL ou NoSQL (MySQL, PostgreSQL, MongoDB, etc.).
- Documentation avancée de l'API avec Swagger et collection Postman.