Aucun prérequis spécifique
À l'issue de la formation, le participant sera capable de mettre en œuvre les compétences suivantes :
Maîtriser les concepts de Spring Framework (version 5)
Utiliser Spring pour développer des applications Web et des Web Services RESTful
Utiliser Spring Data JPA pour accéder avec Hibernate à une base de données
Utiliser la puissance de Spring Boot pour accélérer le développement et créer des Microservices
Connaître les fonctionnalités des principaux projets Spring
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.
JOUR 1
Matin
Présentation des concepts de Spring Framework
La notion de conteneur léger
Fabriquer des beans
Le mécanisme d'injection de dépendances
La résolution de références
La programmation orientée aspect
Configuration XML et configuration Java
Les éléments de comparaison entre Spring et la spécification CDIAprès-midi
La programmation Web avec Spring MVCLe modèle MVC
La création des classes modèles
La création des controllers
Conversion et validation
L'utilisation de la librairie de tags spécifique
La création de Web Services REST
JOUR 2
Matin
Introduction à la programmation réactive avec Spring WebFlux
L'accès aux données avec Spring Data
Panorama des solutions d'accès aux données avec Spring
Rappel des mécanismes de persistance de type ORM
L'utilisation de Spring Data JPAAprès-midi
Accélérer son développement avec Spring BootAuto-configuration
Starters
L'utilisation de fichier .properties
L'utilisation de fichier YAML
La création de projet avec Spring Initializr
La mise en oeuvre de REST et de Spring Data JPA avec Spring Boot
Concept de Microservice, création et déploiement
FIN DE LA FORMATION
Débrief de la formation avec le formateur pour consolider vos connaissances.