Pour offrir les meilleures expériences possibles, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils.
Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Voir notre Politique de protection des données pour plus d'informations.
Plus concrètement , à l'issue de cette formation Java Persistence API vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 1 850,00 € |
Durée | 3 jours (21h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Tarif |
A partir de 1 850,00 € |
Durée | 3 jours (21h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
L'intérêt d'implémenter une couche de mapping objet-relationnel entre un modèle métier « objet » et une base de données relationnelle n'est probablement plus à démontrer : le code qui contient les requêtes SQL est isolé dans un endroit unique, permettant une adhérence réduite au schéma de la base ; le modèle métier peut respecter les principes de la programmation objet, utiliser l'héritage et la navigation. Issue des travaux du groupe d'experts de la JSR 220 (EJB 3), JPA est une spécification clé de Java EE. Loin d'être un framework de plus, JPA établit une norme standard simplifiée pour la persistance afin de garantir une meilleure portabilité des applications Java EE. JPA reprend naturellement les meilleures pratiques de frameworks établis tels Hibernate ou TopLink. EJB 3 s'appuie sur JPA pour la persistance des entités.
Cette formation Java Persistence API permet de comprendre et d'expérimenter JPA par la pratique.
Le mapping objet-relationnel
Intérêt de JPA, positionnement
JPA et les serveurs d’applications
Historique des solutions, Hibernate, TopLink, EJB
Java EE : historique
Les serveurs Java EE
Définition d’une entité persistante, concept de POJO, les attributs, les relations
Entité et Identité
Cycle de vie des entités
Mise en place d’un mapping
Mapping sans annotations
Mapping par annotations
Déclaration des attributs
Représentation des différents types de relation entre entités:
- Classe embarquée
- Relation 0..1
- Relation 1..N et N..1
- Relation N..M
Manipulations CRUD des entités
Gestion de la bidirectionnalité (ou relation inverse)
Gestion de l’héritage et du polymorphisme
Mapper une entité sur plusieurs tables Travaux Pratiques Mise en place de la persistance d’un modèle illustrant les différentes configurations présentées
Le concept d’Entity Manager
Gestion des Transactions, JTA (java Transaction API)
Les requêtes : requêtes nommées et requêtes dynamiques, JPQL (Java Persistence Query Language)
Définition d’une requête
Exécution d’une requête
Requêtes paramétrées
Syntaxe JPQL Travaux Pratiques Utilisation des fonctionnalités de requêtage de JPA
Utilisation de Cascade
Optimisation du chargement et Lazy Loading
Le verrouillage Optimiste
Panorama des implémentations
Futur des serveurs d’application Java et de la persistance
Tarif |
Contacter l'organisme |
Durée |
3j / 21h |
Modes |
|
Cette formation "Nouveautés de Java 11 et Java 17" vous apporte les connaissances nécessaires pour:
Tarif |
A partir de 1 450,00 € |
Durée |
2j / 14h |
Modes |
|
Développeurs souhaitant acquérir les compétences nécessaires pour développer et déployer une application web simple sur un serveur.
À l'issue de la formation, le stagiaire sera capable de :
Tarif |
Contacter l'organisme |
Durée |
5 jour(s) |
Modes |
|
A l'issue de cette formation, vous serez capable de :
Tarif |
A partir de 1 680,00 € |
Durée |
3j / 21h |
Modes |
|
Tarif |
Contacter l'organisme |
Durée |
4 jours (28 heures) |
Modes |
|
A l'issue de cette formation Java sans connaître l'objet vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 2 590,00 € |
Durée |
5j / 35h |
Modes |
|
Cette formation Frameworks et Java vous apportera les connaissances et compétences nécessaires pour:
Tarif |
A partir de 1 350,00 € |
Durée |
2j / 14h |
Modes |
|
WinDev est un atelier logiciel vous permettant de développer très rapidement des applications pour les systèmes d'exploitation classiques Windows, Linux ou MAC, des sites web dynamiques avec WebDev et des applications pour mobiles IOS ou Android avec WinDev Mobile. L'environnement de développement est le même pour toutes les plateformes cibles et il permet de prendre en charge toutes les phases de développement du cahier des charges à l'application finale. Outre la rapidité de développement qui a largement contribué au succès des produits PC Soft, une même application source peut être facilement adaptée sur différentes plateformes. Avec quelques adaptations ponctuelles, votre code est donc presque unique quelle que soit la cible et la nature du développement : client riche, site web, application pour Smartphone ou tablette. Vous pouvez même générer si besoin des sites PHP, des archives Java ou des assemblages .NET. Lors de cette formation Windev Mobile pour iOS, vous maitriserez l'environnement WinDev Mobile. Vous apprendrez à configurer votre environnement de développement pour WinDev Mobile et iOS. Vous utiliserez le WLangage pour créer des applications iPhone/iPad professionnels qui accèdent à des bases de données HyperFileSQL, envoient des emails, gère la géolocalisation, etc .., toutes les fonctionnalités classiques des applications iOS modernes et performantes sont passées en revue.
Tarif |
Contacter l'organisme |
Durée |
5j / 35h |
Modes |
|
À l'issue de cette formation Mulesoft Certified Developer vous aurez acquis les connaissances et les compétences nécessaires pour :
Tarif |
A partir de 2 790,00 € |
Durée |
5j / 35h |
Modes |
|
A l'issue de cette formation, vous serez capable de :
Tarif |
A partir de 4 250,00 € |
Durée |
5j / 35h |
Modes |
|