SlideShare une entreprise Scribd logo
1  sur  1
Télécharger pour lire hors ligne
CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France
JPA, Encapsuler vos API de Persistance Java avec JPA
Formation Informatique / Développement logiciel / JAVA et JEE
Cette formation permet d'acquérir les connaissances et compétences nécessaires pour maîtriser la mise en place d'un socle
JPA et des outils appropriés.
JPA apporte une couche d'abstraction normalisée par SUN pour les couches de persistance des applications J2EE.
Capitalisant sur la brique Hibernate, JPA généralise le modèle POJO de persistance des objets avec un ensemble d'interfaces
et de factories indépendantes du provider sous-jacent selon le pattern Abstract Factory. On peut ainsi choisir un fournisseur
Hibernate ou basculer sur d'autres providers sans impacter le code de la couche de peristance.
JPA normalise ainsi tous les besoins sur la couche de persistance : mappings simples ou complexes, langage EJB-QL pour les
requêtes objets. La brique JPA constitue le coeur de mapping des EJB Entity de la nouvelle distribution EJB3 de SUN.
OBJECTIFS
• Maîtriser la mise en place d'un socle JPA et des outils appropriés
• Maîtriser les différentes stratégies de mappings : relations et collections, héritage
• Manipuler les données avec le langage de requêtage EJBQL
• Comprendre le mécanisme transactionnel et inscrire la persistance JPA dans une transaction distribuée
PUBLIC
Cette formation s'adresse aux Développeurs Java avec une expérience Projets.
PRE-REQUIS
Avoir une bonne maîtrise de Java CORE, JDBC et SQL. Des notions sur Hibernate sont également conseillées.
PROGRAMME
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 EJB-QL
Le langage EJB-QL
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
A retenir
Durée : 3 jours soit 21h.
Réf. CYJPA
Dates des sessions
Cette
formation est
également
proposée en
formule
INTRA-ENTREPRISE.
Inclus dans cette formation
Coaching Après-COURS
Pendant 30 jours, votre formateur
sera disponible pour vous aider.
CERTyou s'engage dans la réalisation
de vos objectifs.
Votre garantie 100%
SATISFACTION
Notre engagement 100% satisfaction
vous garantit la plus grande qualité
de formation.

Contenu connexe

En vedette

Bridge Construction, Pedestrian Safety Upgrades, Tree-Plantings and Road Impr...
Bridge Construction, Pedestrian Safety Upgrades, Tree-Plantings and Road Impr...Bridge Construction, Pedestrian Safety Upgrades, Tree-Plantings and Road Impr...
Bridge Construction, Pedestrian Safety Upgrades, Tree-Plantings and Road Impr...
Maureen Kenney
 
Warbler_Work Sample_Maureen Kenney_2015
Warbler_Work Sample_Maureen Kenney_2015Warbler_Work Sample_Maureen Kenney_2015
Warbler_Work Sample_Maureen Kenney_2015
Maureen Kenney
 
Area Cities and Counties Collaborate on Mid-Willamette Homeless Initiative
Area Cities and Counties Collaborate on Mid-Willamette Homeless InitiativeArea Cities and Counties Collaborate on Mid-Willamette Homeless Initiative
Area Cities and Counties Collaborate on Mid-Willamette Homeless Initiative
Maureen Kenney
 
я леплю домовёнка
я леплю домовёнкая леплю домовёнка
я леплю домовёнка
artsveta
 

En vedette (19)

EQUIPEMENT FOR SAFE ELDERLY MOVEMENT. SIT TO STAND TRANSITION
EQUIPEMENT FOR SAFE ELDERLY MOVEMENT. SIT TO STAND TRANSITION EQUIPEMENT FOR SAFE ELDERLY MOVEMENT. SIT TO STAND TRANSITION
EQUIPEMENT FOR SAFE ELDERLY MOVEMENT. SIT TO STAND TRANSITION
 
Pass it Forward Maryland Community Fair
Pass it Forward Maryland Community FairPass it Forward Maryland Community Fair
Pass it Forward Maryland Community Fair
 
Bridge Construction, Pedestrian Safety Upgrades, Tree-Plantings and Road Impr...
Bridge Construction, Pedestrian Safety Upgrades, Tree-Plantings and Road Impr...Bridge Construction, Pedestrian Safety Upgrades, Tree-Plantings and Road Impr...
Bridge Construction, Pedestrian Safety Upgrades, Tree-Plantings and Road Impr...
 
Warbler_Work Sample_Maureen Kenney_2015
Warbler_Work Sample_Maureen Kenney_2015Warbler_Work Sample_Maureen Kenney_2015
Warbler_Work Sample_Maureen Kenney_2015
 
One Lead Web Demo
One Lead Web DemoOne Lead Web Demo
One Lead Web Demo
 
Τα 15 μυστικά των επιτυχημένων ανθρώπων
Τα 15 μυστικά των επιτυχημένων ανθρώπωνΤα 15 μυστικά των επιτυχημένων ανθρώπων
Τα 15 μυστικά των επιτυχημένων ανθρώπων
 
FASE 2
FASE 2FASE 2
FASE 2
 
Area Cities and Counties Collaborate on Mid-Willamette Homeless Initiative
Area Cities and Counties Collaborate on Mid-Willamette Homeless InitiativeArea Cities and Counties Collaborate on Mid-Willamette Homeless Initiative
Area Cities and Counties Collaborate on Mid-Willamette Homeless Initiative
 
The Criteria for the Ellis Island Medal of Honor
The Criteria for the Ellis Island Medal of HonorThe Criteria for the Ellis Island Medal of Honor
The Criteria for the Ellis Island Medal of Honor
 
я леплю домовёнка
я леплю домовёнкая леплю домовёнка
я леплю домовёнка
 
Proximity
Proximity Proximity
Proximity
 
Goals of the LIFT Foundation
Goals of the LIFT FoundationGoals of the LIFT Foundation
Goals of the LIFT Foundation
 
Business Plan presentation Project Ebiz Summer School
Business Plan presentation Project Ebiz Summer SchoolBusiness Plan presentation Project Ebiz Summer School
Business Plan presentation Project Ebiz Summer School
 
Ken Rebel Spanish Project
Ken Rebel Spanish Project Ken Rebel Spanish Project
Ken Rebel Spanish Project
 
Are we prepared for the next flood?
Are we prepared for the next flood?Are we prepared for the next flood?
Are we prepared for the next flood?
 
«Case Study of e-Services Development: New e-Business Idea in the Greek Winte...
«Case Study of e-Services Development: New e-Business Idea in the Greek Winte...«Case Study of e-Services Development: New e-Business Idea in the Greek Winte...
«Case Study of e-Services Development: New e-Business Idea in the Greek Winte...
 
Pruebas de laboratorio 2015
Pruebas de laboratorio 2015Pruebas de laboratorio 2015
Pruebas de laboratorio 2015
 
Measurement in research
Measurement in researchMeasurement in research
Measurement in research
 
Driver Hire Client Support Strategy
Driver Hire Client Support StrategyDriver Hire Client Support Strategy
Driver Hire Client Support Strategy
 

Similaire à Cyjpa formation-jpa-encapsuler-vos-api-de-persistance-java-avec-jpa

Jee010 formation-jee-jsf-2-jpa-2
Jee010 formation-jee-jsf-2-jpa-2Jee010 formation-jee-jsf-2-jpa-2
Jee010 formation-jee-jsf-2-jpa-2
CERTyou Formation
 
Jee004 formation-jee-ejb-3-les-bases
Jee004 formation-jee-ejb-3-les-basesJee004 formation-jee-ejb-3-les-bases
Jee004 formation-jee-ejb-3-les-bases
CERTyou Formation
 
Jee016 formation-jee-spring-les-bases
Jee016 formation-jee-spring-les-basesJee016 formation-jee-spring-les-bases
Jee016 formation-jee-spring-les-bases
CERTyou Formation
 
Jee017 formation-jee-spring-les-bases-et-perfectionnement
Jee017 formation-jee-spring-les-bases-et-perfectionnementJee017 formation-jee-spring-les-bases-et-perfectionnement
Jee017 formation-jee-spring-les-bases-et-perfectionnement
CERTyou Formation
 
Dw653 g formation-infosphere-biginsights-analytics-pour-les-programmeurs
Dw653 g formation-infosphere-biginsights-analytics-pour-les-programmeursDw653 g formation-infosphere-biginsights-analytics-pour-les-programmeurs
Dw653 g formation-infosphere-biginsights-analytics-pour-les-programmeurs
CERTyou Formation
 
Jee014 formation-jee-servlets-et-jsp-les-bases-et-perfectionnement
Jee014 formation-jee-servlets-et-jsp-les-bases-et-perfectionnementJee014 formation-jee-servlets-et-jsp-les-bases-et-perfectionnement
Jee014 formation-jee-servlets-et-jsp-les-bases-et-perfectionnement
CERTyou Formation
 
Javav formation-java-avance-hibernate-webservices
Javav formation-java-avance-hibernate-webservicesJavav formation-java-avance-hibernate-webservices
Javav formation-java-avance-hibernate-webservices
CERTyou Formation
 
Jee012 formation-jee-servlets-et-jsp-perfectionnement
Jee012 formation-jee-servlets-et-jsp-perfectionnementJee012 formation-jee-servlets-et-jsp-perfectionnement
Jee012 formation-jee-servlets-et-jsp-perfectionnement
CERTyou Formation
 
Cyjsf formation-la-programmation-jsf-java-server-faces
Cyjsf formation-la-programmation-jsf-java-server-facesCyjsf formation-la-programmation-jsf-java-server-faces
Cyjsf formation-la-programmation-jsf-java-server-faces
CERTyou Formation
 
We421 g formation-administration-of-ibm-websphere-datapower-soa-appliances-v5
We421 g formation-administration-of-ibm-websphere-datapower-soa-appliances-v5We421 g formation-administration-of-ibm-websphere-datapower-soa-appliances-v5
We421 g formation-administration-of-ibm-websphere-datapower-soa-appliances-v5
CERTyou Formation
 
Vpdicfr formation-visualage-pacbase-dictionnaire
Vpdicfr formation-visualage-pacbase-dictionnaireVpdicfr formation-visualage-pacbase-dictionnaire
Vpdicfr formation-visualage-pacbase-dictionnaire
CERTyou Formation
 
Cyjspweb formation-web-jsp-servlets-developper-des-applications-web-mvc2-avec...
Cyjspweb formation-web-jsp-servlets-developper-des-applications-web-mvc2-avec...Cyjspweb formation-web-jsp-servlets-developper-des-applications-web-mvc2-avec...
Cyjspweb formation-web-jsp-servlets-developper-des-applications-web-mvc2-avec...
CERTyou Formation
 
Cyjswg formation-java-swing-developper-des-interfaces-riches-ria-avec-swing-e...
Cyjswg formation-java-swing-developper-des-interfaces-riches-ria-avec-swing-e...Cyjswg formation-java-swing-developper-des-interfaces-riches-ria-avec-swing-e...
Cyjswg formation-java-swing-developper-des-interfaces-riches-ria-avec-swing-e...
CERTyou Formation
 
Jee005 formation-jee-ejb-3-les-bases-et-perfectionnement
Jee005 formation-jee-ejb-3-les-bases-et-perfectionnementJee005 formation-jee-ejb-3-les-bases-et-perfectionnement
Jee005 formation-jee-ejb-3-les-bases-et-perfectionnement
CERTyou Formation
 
Jee007 formation-jee-jboss-seam
Jee007 formation-jee-jboss-seamJee007 formation-jee-jboss-seam
Jee007 formation-jee-jboss-seam
CERTyou Formation
 
Jee006 formation-jee-hibernate
Jee006 formation-jee-hibernateJee006 formation-jee-hibernate
Jee006 formation-jee-hibernate
CERTyou Formation
 
Jee003 formation-jee-ejb-3-perfectionnement
Jee003 formation-jee-ejb-3-perfectionnementJee003 formation-jee-ejb-3-perfectionnement
Jee003 formation-jee-ejb-3-perfectionnement
CERTyou Formation
 
Javfx formation-javafx-creation-d-applications-riches
Javfx formation-javafx-creation-d-applications-richesJavfx formation-javafx-creation-d-applications-riches
Javfx formation-javafx-creation-d-applications-riches
CERTyou Formation
 
Jee008 formation-jee-jsf-java-server-faces
Jee008 formation-jee-jsf-java-server-facesJee008 formation-jee-jsf-java-server-faces
Jee008 formation-jee-jsf-java-server-faces
CERTyou Formation
 

Similaire à Cyjpa formation-jpa-encapsuler-vos-api-de-persistance-java-avec-jpa (20)

Jee010 formation-jee-jsf-2-jpa-2
Jee010 formation-jee-jsf-2-jpa-2Jee010 formation-jee-jsf-2-jpa-2
Jee010 formation-jee-jsf-2-jpa-2
 
Jee004 formation-jee-ejb-3-les-bases
Jee004 formation-jee-ejb-3-les-basesJee004 formation-jee-ejb-3-les-bases
Jee004 formation-jee-ejb-3-les-bases
 
Jee016 formation-jee-spring-les-bases
Jee016 formation-jee-spring-les-basesJee016 formation-jee-spring-les-bases
Jee016 formation-jee-spring-les-bases
 
Jee017 formation-jee-spring-les-bases-et-perfectionnement
Jee017 formation-jee-spring-les-bases-et-perfectionnementJee017 formation-jee-spring-les-bases-et-perfectionnement
Jee017 formation-jee-spring-les-bases-et-perfectionnement
 
Dw653 g formation-infosphere-biginsights-analytics-pour-les-programmeurs
Dw653 g formation-infosphere-biginsights-analytics-pour-les-programmeursDw653 g formation-infosphere-biginsights-analytics-pour-les-programmeurs
Dw653 g formation-infosphere-biginsights-analytics-pour-les-programmeurs
 
Jee014 formation-jee-servlets-et-jsp-les-bases-et-perfectionnement
Jee014 formation-jee-servlets-et-jsp-les-bases-et-perfectionnementJee014 formation-jee-servlets-et-jsp-les-bases-et-perfectionnement
Jee014 formation-jee-servlets-et-jsp-les-bases-et-perfectionnement
 
Javav formation-java-avance-hibernate-webservices
Javav formation-java-avance-hibernate-webservicesJavav formation-java-avance-hibernate-webservices
Javav formation-java-avance-hibernate-webservices
 
Jee012 formation-jee-servlets-et-jsp-perfectionnement
Jee012 formation-jee-servlets-et-jsp-perfectionnementJee012 formation-jee-servlets-et-jsp-perfectionnement
Jee012 formation-jee-servlets-et-jsp-perfectionnement
 
Cyjsf formation-la-programmation-jsf-java-server-faces
Cyjsf formation-la-programmation-jsf-java-server-facesCyjsf formation-la-programmation-jsf-java-server-faces
Cyjsf formation-la-programmation-jsf-java-server-faces
 
We421 g formation-administration-of-ibm-websphere-datapower-soa-appliances-v5
We421 g formation-administration-of-ibm-websphere-datapower-soa-appliances-v5We421 g formation-administration-of-ibm-websphere-datapower-soa-appliances-v5
We421 g formation-administration-of-ibm-websphere-datapower-soa-appliances-v5
 
Vpdicfr formation-visualage-pacbase-dictionnaire
Vpdicfr formation-visualage-pacbase-dictionnaireVpdicfr formation-visualage-pacbase-dictionnaire
Vpdicfr formation-visualage-pacbase-dictionnaire
 
Cyjspweb formation-web-jsp-servlets-developper-des-applications-web-mvc2-avec...
Cyjspweb formation-web-jsp-servlets-developper-des-applications-web-mvc2-avec...Cyjspweb formation-web-jsp-servlets-developper-des-applications-web-mvc2-avec...
Cyjspweb formation-web-jsp-servlets-developper-des-applications-web-mvc2-avec...
 
CV Ingénieur développeur JAVA/EE
CV Ingénieur développeur JAVA/EECV Ingénieur développeur JAVA/EE
CV Ingénieur développeur JAVA/EE
 
Cyjswg formation-java-swing-developper-des-interfaces-riches-ria-avec-swing-e...
Cyjswg formation-java-swing-developper-des-interfaces-riches-ria-avec-swing-e...Cyjswg formation-java-swing-developper-des-interfaces-riches-ria-avec-swing-e...
Cyjswg formation-java-swing-developper-des-interfaces-riches-ria-avec-swing-e...
 
Jee005 formation-jee-ejb-3-les-bases-et-perfectionnement
Jee005 formation-jee-ejb-3-les-bases-et-perfectionnementJee005 formation-jee-ejb-3-les-bases-et-perfectionnement
Jee005 formation-jee-ejb-3-les-bases-et-perfectionnement
 
Jee007 formation-jee-jboss-seam
Jee007 formation-jee-jboss-seamJee007 formation-jee-jboss-seam
Jee007 formation-jee-jboss-seam
 
Jee006 formation-jee-hibernate
Jee006 formation-jee-hibernateJee006 formation-jee-hibernate
Jee006 formation-jee-hibernate
 
Jee003 formation-jee-ejb-3-perfectionnement
Jee003 formation-jee-ejb-3-perfectionnementJee003 formation-jee-ejb-3-perfectionnement
Jee003 formation-jee-ejb-3-perfectionnement
 
Javfx formation-javafx-creation-d-applications-riches
Javfx formation-javafx-creation-d-applications-richesJavfx formation-javafx-creation-d-applications-riches
Javfx formation-javafx-creation-d-applications-riches
 
Jee008 formation-jee-jsf-java-server-faces
Jee008 formation-jee-jsf-java-server-facesJee008 formation-jee-jsf-java-server-faces
Jee008 formation-jee-jsf-java-server-faces
 

Plus de CERTyou Formation

Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
CERTyou Formation
 
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-editionZz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
CERTyou Formation
 
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
CERTyou Formation
 
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
CERTyou Formation
 
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linuxZv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
CERTyou Formation
 
Zv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-conceptsZv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-concepts
CERTyou Formation
 
Zop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnementZop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnement
CERTyou Formation
 
Zop03 formation-zope-les-bases
Zop03 formation-zope-les-basesZop03 formation-zope-les-bases
Zop03 formation-zope-les-bases
CERTyou Formation
 
Zop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnementZop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnement
CERTyou Formation
 
Zl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suseZl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suse
CERTyou Formation
 
Zl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linuxZl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linux
CERTyou Formation
 
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnementZen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
CERTyou Formation
 
Zen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-basesZen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-bases
CERTyou Formation
 
Zen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnementZen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnement
CERTyou Formation
 
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnementZen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
CERTyou Formation
 
Zen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-basesZen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-bases
CERTyou Formation
 
Zen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnementZen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnement
CERTyou Formation
 
Zabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructureZabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructure
CERTyou Formation
 

Plus de CERTyou Formation (20)

Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
 
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-editionZz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
 
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
 
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
 
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linuxZv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
 
Zv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-conceptsZv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-concepts
 
Zop05 formation-zope-plone
Zop05 formation-zope-ploneZop05 formation-zope-plone
Zop05 formation-zope-plone
 
Zop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnementZop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnement
 
Zop03 formation-zope-les-bases
Zop03 formation-zope-les-basesZop03 formation-zope-les-bases
Zop03 formation-zope-les-bases
 
Zop02 formation-zope-cps
Zop02 formation-zope-cpsZop02 formation-zope-cps
Zop02 formation-zope-cps
 
Zop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnementZop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnement
 
Zl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suseZl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suse
 
Zl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linuxZl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linux
 
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnementZen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
 
Zen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-basesZen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-bases
 
Zen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnementZen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnement
 
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnementZen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
 
Zen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-basesZen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-bases
 
Zen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnementZen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnement
 
Zabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructureZabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructure
 

Cyjpa formation-jpa-encapsuler-vos-api-de-persistance-java-avec-jpa

  • 1. CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France JPA, Encapsuler vos API de Persistance Java avec JPA Formation Informatique / Développement logiciel / JAVA et JEE Cette formation permet d'acquérir les connaissances et compétences nécessaires pour maîtriser la mise en place d'un socle JPA et des outils appropriés. JPA apporte une couche d'abstraction normalisée par SUN pour les couches de persistance des applications J2EE. Capitalisant sur la brique Hibernate, JPA généralise le modèle POJO de persistance des objets avec un ensemble d'interfaces et de factories indépendantes du provider sous-jacent selon le pattern Abstract Factory. On peut ainsi choisir un fournisseur Hibernate ou basculer sur d'autres providers sans impacter le code de la couche de peristance. JPA normalise ainsi tous les besoins sur la couche de persistance : mappings simples ou complexes, langage EJB-QL pour les requêtes objets. La brique JPA constitue le coeur de mapping des EJB Entity de la nouvelle distribution EJB3 de SUN. OBJECTIFS • Maîtriser la mise en place d'un socle JPA et des outils appropriés • Maîtriser les différentes stratégies de mappings : relations et collections, héritage • Manipuler les données avec le langage de requêtage EJBQL • Comprendre le mécanisme transactionnel et inscrire la persistance JPA dans une transaction distribuée PUBLIC Cette formation s'adresse aux Développeurs Java avec une expérience Projets. PRE-REQUIS Avoir une bonne maîtrise de Java CORE, JDBC et SQL. Des notions sur Hibernate sont également conseillées. PROGRAMME 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 EJB-QL Le langage EJB-QL 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 A retenir Durée : 3 jours soit 21h. Réf. CYJPA Dates des sessions Cette formation est également proposée en formule INTRA-ENTREPRISE. Inclus dans cette formation Coaching Après-COURS Pendant 30 jours, votre formateur sera disponible pour vous aider. CERTyou s'engage dans la réalisation de vos objectifs. Votre garantie 100% SATISFACTION Notre engagement 100% satisfaction vous garantit la plus grande qualité de formation.