JPA – M2i
Présentation
Points forts
- Accompagnement personnalisĂ© post-formation pendant 30 jours đ€
- Diagnostic des besoins et vidĂ©os immersives avant la session đ„
- Sessions animĂ©es en direct par des experts du domaine đšâđ«
- AccessibilitĂ© dĂ©diĂ©e aux apprenants en situation de handicap âż
Points faibles
- Pas d'intĂ©gration Spring Data ou microservices đ§©
- Aucun projet fil rouge applicatif livrĂ© đ«
Caractéristiques
Présentation du formateur
M2i Formation, acteur reconnu dans le domaine de la formation depuis plus de 35 ans, propose une offre variĂ©e de plus de 2 850 cursus axĂ©s sur l’IT, le digital, le management et les soft skills. Avec des sessions en prĂ©sentiel, Ă distance et en e-Learning, M2i s’adapte aux besoins des apprenants. Lâorganisme est Ă©galement engagĂ© dans lâobtention de certifications reconnues et est en conformitĂ© avec des standards de qualitĂ© stricts. Ă travers des financements divers tels que le Compte Personnel de Formation (CPF) et le Fonds National pour l’Emploi (FNE), M2i favorise la reconversion professionnelle et le dĂ©veloppement des compĂ©tences, soutenant ainsi lâemployabilitĂ© de chacun.
Programme
- M2I START avant votre formation :
- Contextualisation du projet de formation et prise en compte des besoins.
- Vidéos de mise en situation, accÚs à un chat interactif.
- M2I LIVE votre formation animée par notre expert :
- Jour 1 : Persistance
- Mapping objet-relationnel, JPA et serveurs d’applications.
- Historique des solutions: Hibernate, TopLink, EJB.
- ModÚle de persistance : Entité persistante, attributs, relations.
- Mapping des annotations et cycle de vie des entités.
- Jour 2 : Continuation
- Types de relations entre entités, manipulations CRUD.
- Gestion de l’hĂ©ritage, mappage sur plusieurs tables.
- Manipulation des entités avec Entity Manager et JTA (Java Transaction API).
- Jour 3 : RequĂȘtes et performance
- RequĂȘtes JPQL et API Criteria, exĂ©cution et paramĂ©trage des requĂȘtes.
- Utilisation de Cascade, optimisation et Lazy Loading.
- Comparaison de performances.
- Jour 1 : Persistance
- M2I BOOST aprĂšs votre formation :
- 30 jours dâaccompagnement personnalisĂ© sur myM2i.
Java Persistence: Hibernate and JPA Fundamentals – Udemy
Présentation
Points forts
- Prise en main directe avec projets Maven fournis đ
- Mises Ă jour rĂ©guliĂšres pour suivre Hibernate 6.6 đ
- Enseignant expert IIT et consultant reconnu đ§âđ«
- Focus sur optimisation SQL en temps rĂ©el đ
Points faibles
- Absence totale dâexemples concrets mĂ©tiers appliquĂ©s đą
- Pas de couverture Spring Data JPA ni Spring Boot đ
Caractéristiques
Présentation du formateur
Udemy is a leading global provider of online learning and professional certification preparation courses. It offers a diverse range of subjects and is dedicated to enhancing skills that are in demand in todayâs job market. Through its platform, learners can access courses anytime and anywhere, enabling flexible and personalized learning experiences. Udemy Business specifically caters to corporate clients, offering tailored training solutions to foster employee development and productivity. Recognized by top companies like Nasdaq, Volkswagen, NetApp, and Eventbrite, Udemy continues to empower individuals and organizations by facilitating in-demand skill acquisition and career advancement.
Programme
- Introduction Ă la persistance Java avec Hibernate :
- Fondamentaux de l’API Java Persistence (JPA)
- PrĂ©sentation d’Hibernate comme fournisseur JPA
- Structure et objectifs du cours
- Concepts avancés de JPA :
- Cartographie Objet/Relationnel
- RequĂȘtage avec JPQL et Criteria API
- Caching et performances
- Gestion des entités et leurs relations :
- Relations entre entités
- Cartographie d’hĂ©ritage
- RequĂȘtes polymorphiques
- Optimisation et performances :
- ProblÚme de sélection N+1 et méthodes de récupération
- Verrouillage optimiste et versionnement
- RĂšgles d’isolement de la base de donnĂ©es
- Pratiques recommandées en Java Persistence :
- Gestion des conversations longues
- Fusion d’objets dĂ©tachĂ©s
- Contexte de persistance étendu
Formation JPA Hibernate : Initiation – Dawan
Présentation
Points forts
- ProximitĂ© garantie avec 12 centres physiques en France đ«đ·
- Formation courte et intensive sur 3 jours â±ïž
- Ateliers pratiques inclus dans chaque module đ ïž
- RĂ©fĂ©rent handicap dĂ©diĂ© pour adaptation des besoins đ
Points faibles
- Pas dâaccĂšs Ă une plateforme dâexercices pratiques en ligne đ»
- PrĂ©requis techniques Ă©levĂ©s pour les dĂ©butants đ§©
Caractéristiques
Présentation du formateur
Dawan est un organisme de formation spĂ©cialisĂ© dans les domaines de l’informatique, du management, du marketing et de la bureautique. ImplantĂ© dans 11 villes françaises incluant Paris, Lyon, et Bordeaux, Dawan propose une vaste gamme de formations en prĂ©sentiel et Ă distance. Les cursus couvrent des sujets variĂ©s, allant du dĂ©veloppement web aux systĂšmes d’information, en passant par le cloud computing et l’intelligence artificielle. L’organisme est reconnu pour ses formations certifiantes, son engagement envers la qualitĂ© pĂ©dagogique, et son approche innovante. Les entreprises de divers secteurs, telles que la BNP Paribas et la SNCF, font appel Ă ses services pour le dĂ©veloppement des compĂ©tences de leurs Ă©quipes.
Programme
- DĂCOUVRIR JPA HIBERNATE :
- Rappels JDBC et pattern DAO (Data Access Object)
- Frameworks ORM (Object Relational Mapping) : apports
- JPA (Java Persistence API) : spécification, implémentations
- Hibernate : historique, versions, fonctionnalités
- Dépendances, références
- Configuration globale du projet
- Architecture des objets Hibernate / équivalents JPA
- Ateliers :
- Mise en place de l’environnement, crĂ©ation d’une application utilisant JPA/Hibernate, fichier de configuration global
- RĂALISER LE MAPPING DES ENTITĂS ET DES OPĂRATIONS :
- Mapping des tables et gestion des clés primaires (simples, composées)
- Mapping des types de bases, propriétés des colonnes
- Gestion de la concurrence : optimistic (versioning), pessimistic
- Gestion des relations : OneToMany/ManyToOne, OneToOne, ManyToMany
- Paramétrage des cascades
- Gestion des collections : Map, Set, List,…
- Mapping de l’hĂ©ritage
- Stratégies de chargement : Lazy ou Eager
- RequĂȘtes nommĂ©es
- Gestion des procédures stockées
- RĂ©cupĂ©ration de la session d’Hibernate et interrogation/modification de donnĂ©es
- Dao disponible et méthodes essentielles
- Ateliers :
- RĂ©alisation d’un schĂ©ma global de mapping d’une base de donnĂ©es, opĂ©rations CRUD (Create Read Update Delete)
- INTERROGER LA BASE DE DONNĂES :
- Hibernate Query Language : présentation, fonctionnalités
- Sélections de base, filtres
- Jointures
- RequĂȘtes natives SQL
- Ateliers :
- Ecriture de requĂȘtes complexes
Formation Hibernate : La persistance des objets Java (JPA) – Plb Consultant
Présentation
Points forts
- Approche progressive du dĂ©butant vers des cas complexes đ
- Formateurs consultants avec expĂ©rience terrain significative đšâđ»
- Alternance thĂ©orie-pratique avec exercices rĂ©guliers đ ïž
- Enseignement axĂ© sur rĂ©utilisation en projets industriels rĂ©els đ
Points faibles
- Non Ă©ligible CPF frein pour financement professionnel đ«
- Prix supĂ©rieur aux formations Ă©quivalentes concurrentes đž
Caractéristiques
Présentation du formateur
PLB est un organisme de formation continue spĂ©cialisĂ© dans le dĂ©veloppement des compĂ©tences en informatique et management pour les professionnels. Depuis 25 ans, PLB propose, en prĂ©sentiel et Ă distance, plus de 2000 formations couvrant divers domaines tels que l’Unix, le dĂ©veloppement, les bases de donnĂ©es, la cybersĂ©curitĂ©, et bien d’autres. L’organisme est certifiĂ© Qualiopi, garantissant la qualitĂ© des services offerts. PLB est reconnu pour ses formations alignĂ©es sur les attentes rĂ©elles du marchĂ© et pour son engagement en matiĂšre de RSE, attestĂ© par une Ă©valuation Platinium par EcoVadis, positionnant PLB dans le top 1% des organismes français.
Programme
- Objectifs :
- Comprendre le rĂŽle de l’API standard JPA pour la gestion des donnĂ©es.
- Comprendre l’architecture d’Hibernate.
- Mettre en Ćuvre les correspondances Java/Hibernate.
- Savoir effectuer des requĂȘtes sur les objets.
- Savoir gérer les transactions et des cas complexes.
- Public Cible :
- Programmeurs
- Développeurs
- Chefs de projet
- Prérequis :
- Connaissance de Java
- Contenu du cours :
- Introduction Ă la persistance :
- Discussion sur les origines et les solutions historiques
- Travaux pratiques sur JDBC, JDO, Hibernate
- Premier pas avec Hibernate :
- Présentation des bases pour coder avec Hibernate
- Opérations CRUD sur les objets
- Mapping de l’hĂ©ritage :
- RĂ©solution du problĂšme d’hĂ©ritage objet
- Approches expliquées et travaux pratiques
- Mapping des associations :
- Discussion sur les cardinalités et sémantiques de la composition
- Travaux pratiques
- AccĂšs en lecture aux objets :
- Présentation du Lazy loading
- Langage de requĂȘte propre Ă Hibernate
- Persistance des objets :
- Sauvegarde des grappes d’objets
- Gestion de la propagation de la sauvegarde
- Gestion des transactions :
- Rappel sur les notions de transactions
- Stratégies de contrÎle de la concurrence
- Architecture et Hibernate :
- Explication des bonnes pratiques d’utilisation d’Hibernate
- Intégration dans une application web
- Introduction Ă la persistance :
- Dates et Lieux :
- Distanciel ou Ă Paris
- Plusieurs dates disponibles Ă partir d’octobre 2025
Formation : JPA, persistance des donnĂ©es en Java – Orsys
Présentation
Points forts
- Ăvaluation progressive incluant test de positionnement initial et final đ
- Formation dispensĂ©e en anglais sur simple demande đ
- AccĂšs prĂ©sentiel ou Ă distance, selon votre prĂ©fĂ©rence đ»đą
- Encadrement expert en environnement realiste Eclipse, Hibernate, Tomcat đ§
Points faibles
- DurĂ©e relativement courte pour un sujet technique complexe â±ïž
- Peu de personnalisation des cas mĂ©tier traitĂ©s đ§©
Caractéristiques
Présentation du formateur
ORSYS est un organisme spĂ©cialisĂ© dans la formation professionnelle, offrant un large Ă©ventail de programmes destinĂ©s Ă divers secteurs tels que le numĂ©rique, le management et les compĂ©tences mĂ©tiers. Avec une infrastructure qui comprend plus de 40 centres et 250 salles, ORSYS s’engage Ă fournir des solutions de formation accessibles, y compris en prĂ©sentiel et Ă distance, adaptĂ©es aux besoins spĂ©cifiques des entreprises et des particuliers. L’organisme propose aussi des certifications reconnues nationalement et internationalement. GrĂące Ă une approche pĂ©dagogique rigoureuse et un engagement RSE affirmĂ©, ORSYS sâest Ă©tabli comme un acteur clĂ© de la formation continue.
Programme
- Techniques de Persistances Java et JPA :
- Les différents mécanismes de persistance.
- Solution Java Persistence API (JPA).
- DĂ©veloppement d’une Classe Persistante :
- Mapping Objet/relationnel.
- Configurer et démarrer le moteur JPA.
- Mapping Objet/Relationnel avec JPA :
- Utilisation des annotations.
- StratĂ©gie de mapping pour l’hĂ©ritage.
- Manipuler les Objets Persistants :
- Techniques de lecture.
- Opérations CRUD (Create/Read/Update/Delete).
- Utilisation avancée du Mapping :
- Clé primaire composée, mapping multitables.
- Le Langage JPQL :
- RequĂȘtes d’interrogation.
- Opérations sur les ensembles.
- Transactions et AccĂšs Concurrentiels :
- Gestion transactionnelle avec JPA.
Formation Java Persistence API – Ambient IT
Présentation
Points forts
- Utilisation des derniĂšres versions stables (JPA 2.2 et Hibernate 5.5) đ
- Formation complĂšte sur 3 jours couvrant tous les aspects essentiels đ
- Exercices pratiques avec infrastructure DaaS via Chrome đ»
- Disponible dans de nombreuses villes et en classe virtuelle đ
Points faibles
- PrĂ©requis limitĂ©s aux connaissances Java de base đ
- DurĂ©e potentiellement courte pour les concepts avancĂ©s â±ïž
Caractéristiques
Présentation du formateur
Ambient IT est un centre de formation informatique spécialisé dans les nouvelles technologies et le développement. Ils proposent des formations de pointe à des tarifs adaptés, dispensées par des formateurs experts dans divers domaines comme Kubernetes, Docker et DevOps. Leur engagement inclut des contenus constamment mis à jour et une approche sans compromis sur la qualité.
Programme
- Introduction :
- Persistence dans le Web Tier
- Persistence dans le EJB Tier
- Langage Java Persistence Query
- Les services :
- Sécurité dans la plate-forme Java EE
- Sécurisation des applications Java EE & Web
- API Java Message Service, Transaction et Verrouillage
- Architecture des connecteurs
- Mappage dâentitĂ©s de base :
- Types, IDS, Contraintes
- Associations, Récupération des données, Opération en cascade
- Mappage avancé :
- Incrustation, Objets de valeur
- Mapping bean entité et table, Propriétés complexes
- Utilisation dâEntity Manager :
- Présentation, Cycle de vie API
- Obtention dâune instance de EntityManager
- RequĂȘtes optimisĂ©es :
- JPQL, API des critĂšres, ProblĂšmes de rendement
- Les annotations :
- Annotations @Inheritance, @DiscriminatorColumn, @DiscriminatorValue
- Sujets avancés :
- Callblacks, Auditeurs, Hibernate Shreads
- Recherche dâhibernation â Lucene









