Toutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.luToutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.lu

Spring Boot

Accueil » Formations » Java » Spring Boot
700 € HT 1 jour JF-SPRB1

Simplifier le démarrage, le développement, la configuration et le déploiement d'un projet Spring avec Spring Boot

Programme

Introduction

  • Le module Spring Boot
  • Les requis

Les principales fonctionnalités

  • Le support de différents types d’application
  • Convention over configuration
  • L’autoconfiguration
  • La gestion simplifiée des dépendances avec les starters
  • Le support de Maven et Graddle

La création d’une application

  • La création d’un projet dans STS
  • La création avec Spring Initializr
  • La création d’un projet avec Maven

Une application Spring Boot

  • Une application standalone
  • La classe SpringApplication
  • La configuration d’une application
  • Une application de type webapp

Les dépendances

  • Les starters

La configuration des propriétés

  • Les propriétés
  • L’utilisation de fichier .properties
  • L’utilisation de fichier YAML
  • La définition de valeurs aux propriétés
  • La bannière ASCII

Le support de Spring Boot dans STS

Spring Boot Devtools

  • Des propriétés par défaut
  • Le redémarrage automatique de l’application
  • Le débogage distant
  • Le support du Live Reload
  • La persistance des sessions HTTP entre les redémarrages

Mise en œuvre de fonctionnalités

  • REST
  • Spring Data JPA
  • Spring Data REST
  • Spring Security
  • Les tests d’intégration
  • Integration Testing REST API in Spring Boot
  • Le logging
  • Le cache
  • Le scheduling
  • Les Servlets

Le déploiement d’une application

  • Le packaging
  • L’exécution d’une application
  • Une application Autoexecutable
  • Les Profiles

Spring Boot Actuator

  • L’activation
  • Les endpoints
  • Les métriques personnalisés