TI273
Langages et environnements de réalisation d'applications
Nouveauté

Spring Data : implémenter une couche d’accès aux données flexible et évolutive

Exploitez le pattern Repository pour simplifier, structurer et exposer vos accès aux bases de données
Dans une application métier, l’accès aux données doit être à la fois fiable, structuré et facile à maintenir. C’est précisément le rôle du pattern Repository, qu’illustre Spring Data à travers un ensemble très riche d’outils dédiés aux bases relationnelles (JPA) comme aux bases NoSQL (Elasticsearch, MongoDB…). Cette formation vous apprendra à concevoir une couche de persistance claire et réutilisable avec Spring Data. Vous découvrirez comment créer et étendre des repositories, formuler des requêtes simples ou complexes (exemples, dérivations, @Query, recherches avancées), et tirer parti de la pagination, des transactions ou encore de l’intégration REST via Spring Data REST. Les mises en pratique vous permettront de connecter des repositories à une couche métier, puis de les exposer sous forme d’API REST prêtes à consommer, avec gestion fine des projections, statuts HTTP et erreurs. Vous travaillerez également sur JPA et Elasticsearch pour couvrir différents besoins d’accès aux données. Un apprentissage concret pour construire une couche d’accès aux données moderne, testable et adaptée aux exigences des applications Java actuelles.
Durée
1,5 jours
Horaire
Voir les dates de formations pour plus de détails
Tarif régulier
875 $
Tarif préférentiel Un tarif préférentiel est accordé pour chacun des cours aux organismes publics, aux membres de certaines associations ainsi qu’aux entreprises ayant une entente avec Technologia (voir FAQ). Pour la liste complète des entités admissibles, consulter la section « Tarification » des FAQ. Notez également qu’aucun tarif préférentiel n’est accordé pour les formations en ligne. Les rabais accordés sur les formations ne peuvent être cumulables avec aucune autre promotion.
785 $

Objectifs de la formation

Maîtriser la mise en œuvre du pattern Repository avec Spring Data afin de concevoir une couche d’accès aux données claire, extensible et intégrable dans une architecture applicative moderne.

Clientèle visée

Développeurs et architectes.

Préalables

Ce cours demande une connaissance solide des bases de la programmation Java (principes de la programmation orientée objet, types génériques, annotations, expressions lambda), de Spring et Spring boot et une habitude de travailler avec Eclipse ou IntelliJ.

Formateurs

Gains pour les participants

•    Déclarer un repository Spring Data;
•    Enrichir un repository de requêtes personnalisées;
•    Utiliser des repository dans la couche business d'une application;
•    Exposer des repository sous la forme d'une API REST.

Architecture de la formation

Détails pédagogiques

Méthode pédagogique

Explication, pour chaque concept, du problème qu'il prétend résoudre, Mise en pratique d'un concept immédiatement après qu'il a été présenté, Validation de chaque étape par exécution de tests unitaires, Exercice « fil rouge » pour obtenir en fin de cours une application complète, QCM en fin de chapitre pour s'assurer de l'acquisition des connaissances.

Type de cours

Développement de compétences
Développement d'habiletés et intégration de connaissances
Aide à la décision
Connaissances de base
Formation privée en entreprise

Vous êtes plusieurs à vouloir suivre une formation en particulier dans votre entreprise? Si vous êtes plus de 8 personnes, nous pouvons nous déplacer à vos bureaux pour vous donner votre formation en privé. Contactez-nous pour plus de détails ou demandez-nous une soumission en ligne.

Demander une soumission
Durée
1,5 jours
Horaire
Voir les dates de formations pour plus de détails
Tarif régulier
875 $
Tarif préférentiel Un tarif préférentiel est accordé pour chacun des cours aux organismes publics, aux membres de certaines associations ainsi qu’aux entreprises ayant une entente avec Technologia (voir FAQ). Pour la liste complète des entités admissibles, consulter la section « Tarification » des FAQ. Notez également qu’aucun tarif préférentiel n’est accordé pour les formations en ligne. Les rabais accordés sur les formations ne peuvent être cumulables avec aucune autre promotion.
785 $
Formation privée en entreprise

Vous êtes plusieurs à vouloir suivre une formation en particulier dans votre entreprise? Si vous êtes plus de 8 personnes, nous pouvons nous déplacer à vos bureaux pour vous donner votre formation en privé. Contactez-nous pour plus de détails ou demandez-nous une soumission en ligne.

Demander une soumission

Demander une formation en entreprise

Vous êtes plusieurs à vouloir suivre une formation en particulier dans votre entreprise? Si vous êtes plus de 8 personnes, nous pouvons nous déplacer à vos bureaux pour vous donner votre formation en privé. Contactez-nous pour plus de détails ou demandez-nous une soumission en ligne.

Dites-nous en plus
Il n'y a aucun résultat correspondant à votre recherche. Veuillez faire une nouvelle recherche avec des mots différents.
Ajout effectué Voir mon panier