Description
L'objectif principal de ce cours est de fournir aux participants des connaissances et des compétences avancées en matière de JPA et d'Hibernate. À la fin du cours, les participants seront en mesure de concevoir et de développer des applications complexes à l'aide de JPA et Hibernate, et auront une compréhension approfondie des concepts et applications avancés.
Public cible
Ce cours est destiné aux participants avancés qui s'intéressent vivement à l'API Java Persistence (JPA) et à Hibernate. Il convient aux développeurs et architectes logiciels expérimentés qui souhaitent approfondir leurs connaissances de JPA et Hibernate.
Les participants doivent avoir une base solide en JPA et Hibernate, comme cela a été acquis dans le module d'introduction. Ils devraient être familiarisés avec les principes de base de l'ORM (Object-Relational Mapping) et avec les fonctionnalités de base de JPA et Hibernate.
Méthode
Le cours est proposé sous forme de leçons animées par un instructeur. Les participants recevront des exercices pratiques et des devoirs pour mettre en pratique leurs compétences. L'accent est mis sur l'apprentissage pratique, au cours duquel les participants écrivent activement du code et résolvent des problèmes de programmation.
Contenu
JPA et héritage : techniques avancées pour modéliser l'héritage dans le mappage relationnel objet.
JPA et modèles de conception : utilisation de modèles de conception pour modéliser et gérer des entités JPA.
JPA et architecture propre : intégration de JPA et Hibernate dans une architecture propre pour des applications robustes et faciles à entretenir.
JPA et NoSQL : exploration de l'utilisation de JPA avec les bases de données NoSQL.
Un projet de grande envergure : application pratique des concepts avancés appris dans un scénario de projet réaliste.
Certification
Attestation de participation : les participants reçoivent un certificat attestant qu'ils ont terminé cette formation à la fin de la formation.