Les applications pratiques montrées étaient super utiles, et la structure globale était de premier ordre.
Persistance Java: JPA haute performance et Hibernate
Maîtrisez des modèles d'accès aux données efficaces et optimisez vos applications en évitant les pièges courants de la couche de persistance.
À propos de ce cours
Votre application Java est-elle ralentie par des requêtes de base de données inefficaces?De nombreux problèmes de performances proviennent de la couche d'accès aux données.Ce cours fournit un chemin pratique pour écrire un code de persistance rapide, évolutif et maintenable à l'aide de JPA et Hibernate.
Vous allez aller au-delà des opérations CRUD de base pour vraiment comprendre comment fonctionne un cadre de mappage objet-relationnel (ORM) En maîtrisant les fondamentaux et en apprenant à identifier les goulets d'étranglement de performance courants, vous acquerrez les compétences nécessaires pour créer des applications robustes qui interagissent efficacement avec les bases de données.
Ce que vous apprendrez:
- Comprendre les principes fondamentaux d'ORM et la relation entre JPA et Hibernate.
- Mappements d'entités maîtres, événements de cycle de vie et types de relations essentiels (un à un, un à plusieurs, plusieurs à plusieurs).
- Appliquer des stratégies de récupération efficaces pour résoudre les problèmes de requête N + 1 et éviter le chargement inutile de données.
- Apprenez à utiliser le regroupement de connexions et le traitement par lots pour améliorer considérablement le débit des applications.
- Pratiquez l'écriture de requêtes puissantes et optimisées à l'aide du langage de requête Java Persistence (JPQL) et de l'API Criteria.
- Mettre en œuvre des stratégies efficaces de mise en cache et de contrôle de la simultanéité pour gérer les scénarios à forte demande.
Ce cours commence par des concepts fondamentaux tels que la gestion de session et les états d'entité avant de passer à des sujets avancés dans la requête, l'optimisation et la gestion des transactions.Chaque sujet est expliqué à travers un texte clair et des exemples de code pratiques que vous pouvez étudier et adapter.
Ce cours est destiné aux développeurs Java qui souhaitent apprendre JPA et Hibernate à partir de zéro ou à ceux qui souhaitent approfondir leur compréhension des performances de persistance.Une solide maîtrise de Java et de SQL de base est attendue, mais aucune expérience ORM préalable n'est nécessaire.
Commencez dès aujourd'hui à créer des applications Java plus rapides et plus fiables.
Ce que vous recevez
-
📜
Certificat de fin
Ajoutez-le à votre profil LinkedIn -
🎧
Version audio incluse
Apprenez en déplacement, sans écran -
♾️
Accès à vie
Revenez quand vous voulez, sans expiration -
📱
Téléphone ou ordinateur
Fonctionne partout, sur tout appareil -
💸
Remboursement 14 jours
Sans poser de questions -
⚡
Court et ciblé
43 min de contenu pratique
Avis (1)
Autres apprenants ont aussi suivi
⚡ Idéal pour débuter
🎓 Avec certificat
Applications Java résilientes avec Spring Boot
Certificat
Pratique
13,99 €
→
⚡ Idéal pour débuter
🎓 Avec certificat
Kafka et Spring Boot: Création d'applications pilotées par des événements
Certificat
Pratique
13,99 €
→
🏆 Le plus populaire
🎓 Avec certificat
Traçage distribué dans les microservices avec Kotlin et Docker
Certificat
Pratique
13,99 €
→
🎓 Avec certificat
Notions de base de la conception de systèmes : Mise en cache avec Spring Boot et Redis
Certificat
Pratique
13,99 €
→
Questions fréquentes
De quoi ai-je besoin pour suivre ce cours ? +
Un téléphone ou un ordinateur avec internet, c'est tout. Aucune installation, aucun matériel spécial.
Comment payer ? +
Par carte via Stripe. Nous ne stockons pas les données de carte — Stripe les gère de manière sécurisée.
Puis-je obtenir un remboursement ? +
Oui — remboursement complet sous 14 jours, sans question.
Combien de temps aurai-je accès ? +
À vie. Une fois acheté, le cours est à vous, vous pouvez y revenir quand vous voulez.
Vais-je obtenir un certificat ? +
Oui. À la fin, vous recevez un certificat à ajouter à votre profil LinkedIn.
Conçu pour les apprenants en
Tech
Design
Finance
Marketing
Santé
Éducation
Hôtellerie
Industrie