Ce que vous apprendrez ?

  • Mettre en œuvre des requêtes JPA personnalisées.
  • Être capable de réaliser des opérations CRUD (Create, Read, Update, Delete) sur une base de données.
  • Maîtriser la création et l'utilisation d'entités JPA.
  • Savoir intégrer une base de données relationnelle à une application Spring Boot.
  • Comprendre les mécanismes de base de Spring Data JPA.

Prérequis

  • - Connaissance de base du langage Java.,- Familiarité avec le développement web.,- Compréhension des concepts de base de Spring Framework.,- Notion de bases de données relationnelles (SQL).,- Expérience avec l'utilisation de l'IDE Eclipse ou IntelliJ IDEA.,- Connaissance de base du contrôle de version Git (optionnel).

Contenu de la Formation

Total: 12 Chapitres Total hours: 6
  • Présentation de Spring Data JPA et ses avantages.
  • Configuration d'un projet Spring Boot avec Spring Data JPA.
  • Connexion à une base de données (MySQL, PostgreSQL, H2).
  • Création d'une première entité JPA et mapping objet-relationnel.
  • Création d'un repository JPA.
  • Réalisation des opérations CRUD (Create, Read, Update, Delete) avec Spring Data JPA.
  • Utilisation des méthodes JPA prédéfinies.
  • Création de requêtes JPA personnalisées avec JPQL et Query Methods.
  • Gestion des relations entre entités (One-to-One, One-to-Many, Many-to-Many).
  • Utilisation des annotations JPA pour gérer les relations.
  • Exécution de requêtes complexes avec JPQL et Criteria API.
  • Gestion des transactions et des exceptions.

À TÉLÉCHARGER

À propos de l'instructeur

Avatar image
Ehabib Benlahmer

ehabib.benlahmer@openskillroom.com

Dr. Benlahmar Habib est un expert reconnu en informatique et en intelligence artificielle. Docteur en informatique depuis 2007, il s’est spécialisé dans les moteurs de recherche et a apporté plusieurs contributions scientifiques dans les domaines de l’IT et de l’IA. Consultant et architecte logiciel, il excelle dans la conception d’architectures microservices et l’intégration des technologies d’IA, notamment en traitement du langage naturel (NLP), vision par ordinateur (Computer Vision), machine learning et deep learning. Titulaire de plusieurs certifications de grandes entreprises technologiques (Microsoft, Oracle, Google), il possède une expertise avancée en développement logiciel et en intelligence artificielle. Il est également l’inventeur d’une innovation majeure dans le domaine de l’IA appliquée au NLP. Formateur expérimenté avec plus de 20 ans d’expérience, il a accompagné et formé des centaines d’équipes au sein d’organismes et d’entreprises nationales et multinationales, contribuant ainsi à l’essor des compétences en IT et IA à grande échelle.

Retour des Apprenants

Avis

Pour ajouter un avis sur le cours, vous devez d'abord vous connecter. Connectez-vous ici

Caractéristiques du cours

  • Durée 6 hour
  • Language Français
  • Niveau de compétence.
  • CertificateNon
  • Nombre maximum d'inscrits 40
  • Type de formation distanciel

Devenir enseignant, Partagez vos connaissances

Rejoignez OpenskillRoom, la plateforme de formations synchrones qui valorise votre expertise.