Objectifs de la formation
Cette formation a pour objectif de vous permettre de maîtriser le socle JPA (Java Persistence API), sa mise en place ainsi que les outils appropriés.Clientèle visée
Développeurs Java avec une expérience Projets.Préalables
Avoir une bonne maîtrise de Java CORE, JDBC et SQL. Des notions sur Hibernate sont également conseillées.Intervenants
Gains pour les participants
• Maîtriser la mise en place d'un socle JPA et des outils appropriés
• Maîtriser les différentes stratégies de mapping : relations, collections et héritage
• Manipuler les données avec le langage de requêtage JPQL
• Comprendre le mécanisme transactionnel et inscrire la persistance JPA dans une transaction distribuée
Architecture de la formation
Architecture Technique
• Architecture logicielle
• Architecture Technique JPA
• Mise en place de l'environnement
Fondamentaux du Mapping des Objets Persistants
• Notion de classe persistante
• Mappings sur des relations unidirectionnelles
• Mappings sur des relations bi-directionnelles
Mapping des objets du domaine
• Mappings de relations d'aggrégation
• Mappings d'une relation d'héritage
• Mapping des Collections et Types Objets Complexes
Effectuer ses requêtes avec JPQL
• Le langage JPQL
• Associations et jointures
• Préparation des requêtes
Gestion des transactions
• Introduction aux différents types de transactions
• Approfondir le mécanisme des transactions distribuées
Détails pédagogiques
Type de cours
Formation en entreprise
Vous avez plusieurs employés intéressés par une même formation? Que ce soit en présentiel dans vos bureaux ou à distance en mode virtuel, nous offrons des formations privées adaptées aux besoins de votre équipe. Des tarifs de groupes sont disponibles. Contactez-nous pour plus de détails ou demandez une soumission en ligne.
Demander une soumissionFormation en entreprise
Vous avez plusieurs employés intéressés par une même formation? Que ce soit en présentiel dans vos bureaux ou à distance en mode virtuel, nous offrons des formations privées adaptées aux besoins de votre équipe. Des tarifs de groupes sont disponibles. Contactez-nous pour plus de détails ou demandez une soumission en ligne.
Demander une soumission