Retour

Spring / REST / JPA - Les fondamentaux

Objectifs de la formation

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

Contenu de la formation

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 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

Résultats de la formation

Non renseigné

Conditions spécifiques d'accès à la formation

Tout public

Métier formé

Développement

Niveau d'étude visé

Sans le Bac

Type d'immersion professionnelle

Formation initiale

Organisme de formation

4SH

Durée de la formation

1 mois

Modalités de formation

formation entièrement présentielle

Prochaine(s) session(s)

  • 18/11/2024 - 21/11/2024

Lieu de formation

2 Rue Edmond Rostand 33185 Le Haillan