Découvrez notre catalogue de formation 2026
Se connecter
Ou creér votre compte
Vous venez d'ajouter à votre sélection
Votre panier est vide, Voir nos formations

Description

 

Spring Boot est un framework open-source basé sur Java qui facilite le développement d'applications Java robustes et évolutives. Il simplifie la configuration et la mise en œuvre des applications en fournissant des fonctionnalités prêtes à l'emploi et des conventions par défaut pour accélérer le processus de développement.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs Java, chefs de projets et architectes techniques.

Prérequis

Avoir de bonnes aptitudes à développer en Java/JEE

Les objectifs de la formation

  • Identifier les configurations nécessaires par typologie de projets Java
  • Prendre en main la configuration automatique de Spring Boot
  • Minimiser les actions anciennement requises pour réussir un déploiement rapide de projets Java
  • Refactorer de façon absolue le volume de code réalisé à fonctionnalités égales avec l'approche de développement existante.

Programme de la formation

    • Le chargement des fichiers de propriétés
    • Les configurations de la couche :
    • De persistance
    • Business
    • Contrôleur
    • La gestion des logs à l'ancienne
    • Les configurations niveau serveur d'application
    • La gestion manuelle de la retro et compatibilité ascendante des librairies
    • L'univers Spring et la complexité de sa configuration
    • Les composants de type Starters et auto-configuration
    • Les librairies requises dans le pom.xml (ou build.gradle)
    • Utilisation de Spring Initializr pour créer une application Web
    • Organisation des dépendances, gestion transparente des versions
    • Les bonnes pratiques de développement prônées par Spring Boot
    • Rôle des annotations @SpringBootApplication et @EnableAutoconfiguation
    • Le principe de fonctionnement de la classe Application
    • Contrôle de l'auto-configuration, utilisation des fichiers application.properties (ou application.yml)
    • Surcharge (voire personnalisation) des classes d'auto-configuration
    • Mise en place des profils
    • Gestion des traces : log4j2 ou logback
    • Spring Data JPA avec Spring Boot
    • Spring REST et Spring Boot
    • Spring REST couplé à Spring Security et Spring Boot
    • Spring MVC avec Spring Boot
    • La contribution du plug-in STS (Spring Tool Suite) pour l'aide au développement accéléré
    • Automatiser les tests
    • Les annotations requises pour les tests d'intégration
    • Les annotations utiles pour les tests de persistance
    • Test des API REST avec @AutoConfigureMockMvc, @WebMvcTest et RestTemplate
    • Création d'un war pour un déploiement simplifié
    • Création d'un jar "self-contained" auto-exécutable
    • Lancement d'un jar avec fichier de configuration externe (en ligne de commande)
    • Un exemple de démarrage d'un jar Spring Boot avec Docker
  • 1305
  • h

Soumettez votre avis