Formez-vous ensemble, économisez plus ! -10% sur inscription individuelle, -20% en binôme.
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
    • 409
    • h

    Soumettez votre avis