Créer un projet Spring Boot
Configurer Spring Boot
Connecter Spring Boot à une base de données
Déployer une application MVC/REST
Sécuriser et tester une application Spring Boot
Qu'est-ce que Spring Boot ?
L'environement Spring
L’autoconfiguration
La gestion simplifiée des dépendances avec les starters
Le support de Maven et GraddleStructure d'une application Spring Boot : standalone, webapp
Présentation de Spring CLI
Spring Initializr
Gestion des dépendances avec Spring Bootstarters
Configuration des propriétés
Les fichiers .properties, .yamp
La bannière ASCII
L'auto-configuration
Principes de Spring Data
Introduction à l'ORM avec JPA
Les bénéfices de JPA
Configurer JPA avec Spring Boot
Spring Data JPA dynamic repositories
Configuration d'une base SQL et NoSQL
Introduction à Spring MVC et le request processing
Les méthodes Controller
Les annotations @Controller, @RestController et @GetMapping
Configurer Spring MVC avec Spring Boot
Packager Spring Boot, JAR ou WAR
Une introduction à l'architecture REST
Contrôler les code de réponse HTTP avec @ResponseStatus
Implémenter REST avec Spring MVC, @RequestMapping, @RequestBody et @ResponseBody
Les convertisseurs HttpMessage et la négociation de contenu automatique
Le packaging
L’exécution d’une application
Une application Autoexecutable
Les Profiles
Stratégies de tests, types supportés
Configuration de l'application
Mocking des couches de l'application
Tests auto-configurés
Exécution et reporting
Activation d'Actuator
Les endpoints
Les métriques personnalisées
Les indicateurs de santé
Faites-nous part de votre projet de formation,
nous sommes là pour vous guider.