Spring - Spring Boot et MicroServices
Mettre en place une API Rest avec Spring Boot.
Nous couvrirons des sujets clés avec l'architecture N-Tier, l'ORM JPA, la documentation avec Swagger, et la sécurité avec Spring Security.
Mise en place d'une architecture Microservices avec Eureka, LoadBalancer, Gateway, etc,
Avec des exercices pratiques et des études de cas, vous serez prêt à créer des applications robustes et performantes.
Parfait pour les développeurs souhaitant renforcer leurs compétences ou se préparer à des rôles avancés en développement Java.
Formation réalisable en Java ou en Kotlin

- Durée : 4 jours (28h)
- Dates : Sur mesure
- Lieu : Distanciel ou présentiel sous condition
- Financements : CPF, OPCO... (Grâce à un organisme partenaire)
- Formation garantie dès le 1er participant
Un besoin spécifique ?

- Formation intra-entreprise dans vos locaux
- Autre date
- Programme spécifique
Je serais ravi de répondre à vos besoins spécifiques rapidement.
Programme
Partie 1 : Création d'une API Rest 
1 jour
Mettre en place une API Rest avec SpringBoot
- Découvrir l'environnement de travail
- Lire la console, stacktrace, debugger
- Créer un projet SpringBoot avec Maven/Gradle
- Découvrir les différentes annotation de création d'URL
- Créer une API Rest Get, POST, PUT...
- Concevoir une APIRest pour un service de messagerie
- Documentation avec Swagger
- Création d'un client JavaScript (basique, Angular, Vue.js) hébergé par notre serveur
- Thymeleaf : Moteur de template Java pour générer des vues HTML
- Gestion des erreurs coté client et serveur
Partie 2 : JPA et architecture N-Tier
1 jour
Intégration d'une base de donnée, et organiser le projet en couche
- Fonctionnement des différentes couches
- Injection de dépendance
- Fichier de configuration
- Tests unitaires et mock
- Mise en production
- SQL vs NoSql
- Mise en place de JPA
- Base de test avec H2
- Requêtes personnalisées
Partie 3 : Architecture micro service et Spring Cloud
1,5 jour
Comprendre et mettre en place une architecture microservice
- Parcours des différents types d'architecture d'API
- Spring Data Rest
- Metrics avec Actuator
- Serveur d'enregistrement avec Eureka
- Créer un LoadBalancer avec Spring cloud
- Routage dynamique avec Spring Gateway
- Tracer les requêtes avec Zipkin
- Programmation réactive avec WebFlux (Reactor)
Partie 5 : WebSocket
0.25 jours
Création d'un Tchat par WebSocket
- Mise en place d'un serveur de WebSocket
- Création d'un client WebSocket
Partie 5 : Spring Security
0.25 jours
Mise en place de protection
- Fonctionnement de Spring Security
- Sécuriser une API Rest
- Gestion des roles
- OAuth2 : Log In with Google
Bilan 2025
clients
Entreprises et écoles
jours de formation
apprenants formés
Dans toutes la France
minutes
Temps de réponse moyen aux e-mails
Mes clients de 2025
- All
- Entreprise
- École de reconversion
- École d'ingénieur























Slide de la présentation
Livre d'Or
Les retours sur les formations sont une source d'inspiration et un moteur d’amélioration continue. Que vous ayez eu une révélation professionnelle ou simplement apprécié l’apprentissage, partagez votre retour ici.
Contact
Pour toutes informations, vous pouvez me contacter par téléphone, e-mail ou via ce formulaire
Location:
Basé à Toulouse, mais je me déplace partout
Téléphone:
+33 6 28 47 30 80



