Formation Java - Persistance avec JDBC et JPA
- Présentation des concepts, suivi d’exercices - Création d’une application web “fil rouge” tout au long des modules de la formation
Objectifs pédagogiques
- Savoir coder les interactions avec les bases de données avec JDBC 4.0
- Savoir coder les interactions avec les bases de données avec JPA 2
- Connaître les bonnes pratiques architecturales
Pré-requis
- Connaître le langage Java
- La connaissance des SGBD et du SQL est un plus
Public
- Développeurs
- Chefs de projets
Programme
Jour 1
Introduction à la persistance
- Sauvegarder les données
- Architectures 2 et 3 tiers
Rappel SQL
Jour 2
JDBC
- Principes de base
- Exécution d’un requête et traitement du résultat
- Bonnes pratiques
- Requêtes CRUD
- Les transactions
- Notions avancées
Jour 3
JPA
- Unité de persistance
- Entity Bean
- Persistance via l’Entity Manager
- Cycle de vie des entités
- Relations entre les entités
- EJB-QL
- Requêtes par critères
Design Pattern
- Couche DAO - Data Acces Object
- Présentation de l’Abstract Factory
Méthodes mobilisées
- Un formateur validé par nos équipes techniques et pédagogiques sera présent pendant toute la durée de la formation
- Pour les formations en présentiel, une salle de formation sera mise à disposition et équipée d'ordinateurs portables, d'un accès Wi-Fi, d'un projecteur et d'un tableau blanc. En distanciel la session sera suivie sur Zoom ou autre outil de visioconférence sur demande (Teams, Webex, Google Meet...).
- Un support de cours en version numérique sera remis à chaque participant
Modalités d’évaluation
- Questions orales ou écrites (QCM)
- Exercices pratiques
- Auto-positionnement en amont et aval de la formation
Accessibilité aux personnes handicapées
Nous nous engageons à rendre notre formation Java - Persistance avec JDBC et JPA accessible aux personnes en situation de handicap. Merci de nous contacter afin que nous puissions réaliser les adaptations nécessaires en amont de la formation.Dernière modification le 19/05/2022