Réservez les formations disponibles partout en France !

location-dot
location-dot
location-dot
À partir de
location-dot
image OF
  1. Accueil
  2. Numérique
  3. Développement et langage informatique
  4. Java
  5. Formation Spring / REST / JPA - Les fondamentaux
Formation Spring / REST / JPA - Les fondamentaux

Formation Spring / REST / JPA - Les fondamentaux

Qualiopi
En centre
Non éligible CPF
Sélectionnez une session :

Choisissez une date pour pouvoir réserver !

Objectifs
Programme
  • Comprendre les principes fondamentaux de Spring
  • Apprendre à configurer Spring
  • Utiliser l’injection de dépendances
  • Comprendre la programmation par aspect
  • Intégrer des modules Spring
  • Comprendre l’architecture REST
  • Savoir exposer une API REST
  • Apprendre à sécuriser son application
  • Comprendre les principes fondamentaux de l’API JPA
  • Savoir déclarer une entité JPA avec de l’héritage et des relations de composition
  • Apprendre à requêter de la donnée avec JPA
  • Configurer le monitoring d’une application Spring
  • Tester son application Spring
  1. Introduction
  2. Introduction à Spring générale
    • Historique
    • Principes
      • Inversion de contrôle
      • Injection de dépendances
      • AOP
      • Ecosystème
  3. Configuration par Java
    • Contexte d’application
    • Configuration par annotations
    • Injections par setter, constructeur
  4. Injection automatique de dépendances
    • Scan des classes
    • Déclaration de dépendances
    • Déclaration de composants
  5. Création et injection avancée
    • Cycle de vie d’un Bean
    • Les fabriques
    • Les profils
  6. Utilisation de la configuration
    • SpEL
    • Chargement de propriété
  7. Spring AOP
    • Description
    • Utilisation des annotations
  8. Spring Boot
    • Initialisation d’un projet
    • Auto-configuration
    • Ecosystème
  9. REST avec spring MVC
    • Contrôleur et mapping d’une requête
    • Filtres
    • Gestion des erreurs
    • Vues
  10. Améliorer son API
    • Hateoas
    • MapStruct
    • Validation
    • OpenAPI
  1. Spring Security
    • Configuration
    • Autorisations
  2. JPA et Hibernate
    • Présentation
    • Entity manager
  3. Configurer une entité JPA
    • Mapping par défaut
    • Annotations
  4. Configurer une relation en JPA
    • Direction et cardinalité
    • Cascade
    • Chargement des relations
  5. Configurer l’héritage en JPA
    • Stratégies
  6. Requêtes
    • Syntaxe jpql
    • Agrégation
    • Fonctions
    • Jointures et sous requêtes
    • Critères
    • Graphe d’entité
  7. Spring Data
    • Génération de Repository
    • Projections
    • Customisation
  8. Transaction en JPA
      Configuration Isolation et propagation
  9. Spring Actuator
    • Configuration
    • Indicateurs et métriques
  10. Spring Test
  11. Conclusion
Public visé
Cette formation s'adresse à des développeurs Java ou à des architectes.
Prérequis
  • Connaissance du langage Java
  • Connaissance du SQL et d’une base relationnelle
Informations complémentaires

La formation inclut-elle des exercices pratiques pour mieux maîtriser Spring ?

Oui, la formation Spring mêle 55% de théorie et 45% de pratique sur une durée de 28 heures (réparti sur 4 jours). La formation propose donc de nombreux exercices pratiques et cas concrets, permettant aux participants de mettre en œuvre les concepts appris et de développer des compétences directement applicables en entreprise. Nos formations peuvent être dispensées en présentiel en entreprise selon le lieu géographique de votre société ou à distance en ligne.


Quels aspects de l'écosystème Spring seront abordés ?

La formation Spring inclut des modules clés de l’écosystème Spring, tels que Spring Boot pour le démarrage rapide de projets, Spring Security pour sécuriser les applications, ainsi que les bases de REST API et JPA pour la gestion des données et des services web.


Choisissez une date pour pouvoir réserver !

Autres formations disponibles :
Prochaines sessions disponibles :25 août22 sept.27 oct.24 nov.
Qualiopi
En centre
Non éligible CPF
formation
Mérignac (33700)
JSF 2 - Java Server Faces
Prochaines sessions disponibles :27 août29 oct.26 nov.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :15 sept.15 sept.13 oct.13 oct.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :15 sept.28 oct.24 nov.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :15 sept.23 mars
Qualiopi
En centre
Initial
Non éligible CPF
logo ouformer
Réalisation :Definima
Utilisation des cookies

Nous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.

Tout refuser
Tout accepter