Logo de l'organisme de formation

La formation au coeur de l'avenir technologique

Représentation de la formation : Java - Développement d'applications avec Spring Boot

Java - Développement d'applications avec Spring Boot

Formation à distance
Durée : 21 heures (3 jours)
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire

Formation créée le 21/09/2021. Dernière mise à jour le 25/07/2022.

Version du programme : 1

Programme de la formation

Objectif de formation : Savoir utiliser Spring Boot pour la création d'applications

Objectifs de la formation

  • 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

Profil des bénéficiaires

Pour qui
  • Développeurs Java
Prérequis
  • Maîtrise de la programmation en Java
  • Première connaissance de Java EE

Contenu de la 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
  • Introduction à la programmation réactive avec Spring WebFlux
  • 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
  • Présentation des autres projets Spring (Spring Security…)
  • 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
Équipe pédagogique

Professionnel expert en développement Java

Suivi de l'exécution et évaluation des résultats
  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
  • Accueil des apprenants dans une salle dédiée à la formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Qualité et satisfaction

Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...