AVANT LA FORMATION
- Entretien téléphonique avec le formateur afin de personnaliser votre formation.
- Le programme de formation ci-dessous pourra donc être modifié gratuitement en fonction de vos attentes.
- Présentation des concepts clés de Spring : inversion de contrôle (IoC) et injection de dépendances (DI).
- Vue d'ensemble de l'écosystème Spring et des nouveautés de la version 5.
- Création de contrôleurs avec Spring MVC.
- Gestion des requêtes et réponses, utilisation des vues.
- Principes de conception RESTful.
- Développement de services REST avec Spring : gestion des entités, sérialisation JSON/XML.
- Configuration de Spring Data JPA pour l'accès aux données.
- Utilisation de Hibernate comme fournisseur JPA : mapping objet-relationnel, requêtes.
- Avantages de Spring Boot pour le développement rapide d'applications.
- Création d'une application simple avec Spring Boot : configuration automatique, déploiement.
- Concepts de microservices : avantages, défis, et meilleures pratiques.
- Utilisation de Spring Boot pour créer et déployer des microservices.
- Introduction à Spring Security, Spring Cloud, et autres projets importants de l'écosystème Spring.
- Exercices pratiques pour appliquer les concepts appris : développement d'une application web simple, création d'un service RESTful, accès à une base de données avec Spring Data JPA, et initiation à la création d'un microservice avec Spring Boot.
FIN DE LA FORMATION
- Débrief de la formation avec le formateur pour consolider vos connaissances.