Formation : Développer une application Serveur avec le framework Spring et Spring Boot

Cette formation vous permet de maîtriser le framework Spring en mode normal ou Spring Boot.

Description de laformation : Développer une application Serveur avec le framework Spring et Spring Boot

Cette formation a pour objectif de vous permettre de maîtriser le framework Spring ainsi que Spring Boot. Tout au long de cette formation les bonnes pratiques de développement côté serveur seront abordés. Vous découvrirez l’ORM Hibernate ainsi que les micro services.

Bulletin d’
inscription
 Demande de
devis
  Détail du
programme

Formation : Développer une application Serveur avec le framework Spring et Spring Boot

  • Travaux pratiques :
    • L’ensemble des exercices a pour fil rouge la création d’une serveur Web complet en Spring avec gestion des utilisateur, affichage de pages HTML et API REST
  • Avant-propos
    • Les protocoles réseaux
    • Le JSON
    • Le XML
    • Les APIs REST :
    • Présentation
    • Fonctionnement
    • Principe de l’injection de dépendance et l’inversion de contrôle
  • Présentation de Spring :
    • Qu’est-ce que Spring ?
    • Historique
    • Cas d’utilisation
    • Fonctionnement global
    • Les différents modules
    • Comparaison avec les autres frameworks
  • Installation :
    • Mise en place des outils pour le développement
  • Le conteneur Spring Core
    • Injection de dépendance
    • Le cycle de vie des beans
    • Les annotations et la configuration XML
  • La Programmation Orientée Aspect (AOP)
    • Concept et cas d’utilisation de l’AOP
    • Les Aspects, les « advices » et les points de coupe
    • Les points de jonction
  • Les transactions gérées par Spring
    • Niveau de propagation
    • Niveau d’isolation
    • Timeout
    • Gestion des rollback
  • Gestion des données avec un ORM : Présentation d’Hibernate
    • L’API standard JPA
    • Configuration d’Hibernate et de Spring
    • Création des entités
    • Requêtages
  • Application Serveur Avec Spring MVC
    • Le pattern MVC (Modèle-Vue-Contrôleur)
    • Les contrôleurs
    • La gestion des vues JSP
    • Création d’une API REST
  • La mise en place de la sécurité avec Spring Security
    • Gestion et Configuration de l’authentification et des autorisations
    • La chaine de filtre de Spring Security
  • Configuration de Spring avec Spring Boot
    • Spring INITIALIZR
    • Les modules Spring Boot :
    • spring-boot-autoconfigure
    • spring-boot-starters
    • spring-boot-loader
    • spring-boot-cli
    • spring-boot-actuator
  • Niveau : Intermédiaire - avancée
  • Ref : FSB
  • Durée : 5 jours
  • Prix : 2500€
  • Niveau : Intermédiaire - avancée
  • Ref : FSB
  • Durée : 5 jours
  • Prix : à définir
organiser votre formation

Objectifs

  • Maîtriser le framework Spring en mode normal ou Spring Boot
  • Utiliser les bonnes pratiques de développement côté serveur
  • Mettre en place des applications REST facilement
  • Découverte de l’ORM Hibernate
  • Découverte des micro-services

Pré-requis

  • Bonnes connaissances de Java ou Kotlin et de la POO (encapsulation, héritage et polymorphisme)
  • Notions de HTML et de CSS.
Pré-inscription
Nous proposons
Consulting
Formation