- Introduction
- Introduction à Spring générale
- Historique
- Principes
- Inversion de contrôle
- Injection de dépendances
- AOP
- Ecosystème
- Configuration par Java
- Contexte d’application
- Configuration par annotations
- Injections par setter, constructeur
- Injection automatique de dépendances
- Scan des classes
- Déclaration de dépendances
- Déclaration de composants
- Création et injection avancée
- Cycle de vie d’un Bean
- Les fabriques
- Les profils
- Utilisation de la configuration
- SpEL
- Chargement de propriété
- Spring AOP
- Description
- Utilisation des annotations
- Spring Boot
- Initialisation d’un projet
- Auto-configuration
- Ecosystème
- REST avec spring MVC
- Contrôleur et mapping d’une requête
- Filtres
- Gestion des erreurs
- Vues
- Améliorer son API
- Hateoas
- MapStruct
- Validation
- OpenAPI


- Accueil
- Numérique
- Développement et langage informatique
- Java
- Formation Spring / REST / JPA - Les fondamentaux

Formation Spring / REST / JPA - Les fondamentaux
Choisissez une date pour pouvoir réserver !
- 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
- Spring Security
- Configuration
- Autorisations
- JPA et Hibernate
- Présentation
- Entity manager
- Configurer une entité JPA
- Mapping par défaut
- Annotations
- Configurer une relation en JPA
- Direction et cardinalité
- Cascade
- Chargement des relations
- Configurer l’héritage en JPA
- Stratégies
- Requêtes
- Syntaxe jpql
- Agrégation
- Fonctions
- Jointures et sous requêtes
- Critères
- Graphe d’entité
- Spring Data
- Génération de Repository
- Projections
- Customisation
- Transaction en JPA
- Configuration Isolation et propagation
- Spring Actuator
- Configuration
- Indicateurs et métriques
- Spring Test
- Conclusion
- Connaissance du langage Java
- Connaissance du SQL et d’une base relationnelle
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 formation Formation Spring / REST / JPA - Les fondamentaux
Voir plus