Aperçu du cours
Objectif de formation : Savoir utiliser Spring Boot pour la création d’applications
Prérequis
- Maîtrise de la programmation en Java
- Première connaissance de Java EE
Objectifs pédagogiques
- 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
Public ciblé
- Développeurs Java
Programme de formation
-
Présentation des concepts de Spring Framework
-
Notion de conteneur léger
-
Fabrique de beans
-
Mécanisme d’injection de dépendances
-
Résolution de références
-
Programmation orientée aspect
-
Configuration XML et configuration Java
-
Eléments de comparaison entre Spring et la spécification CDI
-
-
Programmation Web avec Spring MVC
-
Modèle MVC
-
Création des classes modèles
-
Création des controllers
-
Conversion et validation
-
Utilisation de la librairie de tags spécifique
-
Création de Web Services REST
-
-
Accès aux données avec Spring Data
-
Panorama des solutions d’accès aux données avec Spring
-
Rappels des mécanismes de persistance de type ORM
-
Utilisation de Spring Data JPA
-
-
Accélérer son développement avec Spring Boot
-
Auto-configuration
-
Starters
-
L’utilisation de fichier .properties
-
L’utilisation de fichier YAML
-
Création de projet avec Spring Initializr
-
Mise en oeuvre de REST et de Spring Data JPA avec Spring Boot
-
Concept de Microservice, création et déploiement
-