Formation - JPA - Conception et développement : mise en oeuvre avec Hibernate

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 3 jours (21 heures)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche

Tarif

Contacter l'organisme

Durée 3 jours (21 heures)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Programme

1 - La problématique de persistance

  • 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

2 - Le modèle de persistance

  • 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

3 - Travaux pratiques

  • Mise en place de la persistance d'un modèle illustrant les différentes configurations présentées

4 - Manipulation des entités

  • 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

5 - Travaux pratiques

  • Utilisation des fonctionnalités de requêtage de JPA

6 - Performances

  • Utilisation de Cascade
  • Optimisation du chargement et Lazy Loading
  • Le verrouillage Optimiste

7 - JPQL

  • Faire des requêtes SQL natives
  • Présentation de JPQL
  • L'API Criteria

8 - Conclusion

  • Panorama des implémentations
  • Futur des serveurs d'application Java et de la persistance

Prérequis

  • Bonne pratique de Java

Public

  • Architecte
  • Chef de projets
  • Consultant
  • Développeur
  • Ingénieur

Ces formations pourraient vous intéresser

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Expliquer les concepts fondamentaux de la directive NIS 2 et ses exigences
  • Identifier les principes, stratégies, méthodologies et outils nécessaires à la mise en oeuvre et à la gestion efficace d'un programme de cybersécurité conformément à la directive NIS 2
  • Interpréter et mettre en oeuvre les exigences de la directive NIS 2 dans le contexte spécifique d'un organisme
  • Initier et planifier la mise en oeuvre des exigences de la directive NIS 2, en utilisant la méthodologie de PECB et d'autres bonnes pratiques
  • Aider un organisme à planifier, mettre en oeuvre, gérer, surveiller et maintenir efficacement un programme de cybersécurité conformément à la directive NIS 2.
Tarif

A partir de 3 500,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier les concepts de base du langage de programmation Go
  • Utiliser les bibliothèques et les packages couramment utilisés dans le langage Go
  • Utiliser les compétences en programmation concurrente et en gestion des goroutines
  • Appliquer les principes de la programmation orientée objet en Go et les appliquer dans des projets
  • Ecrire des tests unitaires et effectuer des tests d'intégration
  • Concevoir, coder et déployer des contrats intelligents (smart contracts) en Go
  • Distinguer les bonnes pratiques de codage en Go
  • Explorer les fonctionnalités avancées de Go (la réflexion, les interfaces vides et la généricité)
  • Concevoir, mettre en oeuvre et déployer une application Blockchain fonctionnelle.
Tarif

A partir de 2 850,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Identifier les usages du JavaScript ;
  • Implémenter des algorithmes simples en JavaScript ;
  • Réagir aux actions de l'utilisateur ;
  • Modifier le DOM de manière appropriée ;
  • Connaître les mécanismes du développement objet en JavaScript ;
  • Créer des librairies en JavaScript ;
  • Utiliser les fonctions de base du framework jQuery ;
  • Implémenter des algorithmes simples en TypeScript ;
  • Mettre en oeuvre le framework d'Angular ;
  • Créer des composants, services et mettre en oeuvre la navigation dans une application Angular.
Tarif

A partir de 990,00 €

Durée

37 heures

Modes
  • Distance

Objectifs de la formation

  • Identifier l’ensemble des techniques utilisant des sondes nucléotidiques marquées, en insistant sur les applications de caractérisation des hémopathies et des tumeurs solides
  • Comparer leurs apports spécifiques et les contraintes dans leur mise en oeuvre :
    - Hybridation avec sonde unique ou cocktail de sondes
    - FISH sur chromosome, - FISH sur noyaux interphasiques - Hybridation génomique comparative
    - Analyse sur puces à ADN
Tarif

A partir de 1 160,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Professionnaliser la conception graphique ; concevoir des mises en page attractives.
  • Cultiver sa créativité.
Tarif

A partir de 1 315,00 €

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

Apprendre la logique de la Conception sous Inventor : la modélisation paramétrique
Tarif

A partir de 2 995,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Solidworks - Perfectionnement Avec Certification RS6037

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Optimiser et automatiser la conception des assemblages, les nomenclatures, mises en plan, cartouches et fonds de plan.

À l'issue de la formation, le stagiaire sera capable de :

  • Créer des pièces de tôlerie
  • Créer des constructions soudées
  • Réaliser la modélisation d’assemblages
  • Optimiser les mises en plans
Tarif

A partir de 1 600,00 €

Durée

3 jour(s)

Modes
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Déterminer comment un utilisateur interagit avec une interface homme-machine
  • Concevoir et réaliser des outils de communication numériques adaptés à différents supports de publication et de communication, en tenant compte de l'utilisateur, des standards, de l'accessibilité, de l'ergonomie et de la bonne visibilité du produit
  • Mettre en oeuvre vos compétences pour travailler pour des agences de communication, des entreprises au sein d'un service marketing ou à votre compte
  • Réaliser des productions graphiques en associant plusieurs supports et technologies : texte, son, vidéo, animation, effets spéciaux...
  • Participer aux étapes de production d'éléments multimédia, publiés en réseau ou édités sur un support numérique, pour créer des outils de communication sur écran : infographies pour supports numériques, sites Web destinés à la chaîne d'édition Multimédia en ligne ou séquences d'animations interactives
  • Passer le Titre professionnel "Concepteur Designer UI".
Tarif

Contacter l'organisme

Durée

142j / 994h

Modes
  • Centre
  • Distance

Formation MicroStrategy

Proposé par DAWAN

Objectifs de la formation

Maîtriser la conception de rapports ergonomiques et fonctionnels à  l'aide de MicroStrategy
Tarif

A partir de 2 245,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Appliquer les règles de gestion et de décompte du temps de travail
  • Gérer les congés payés et les arrêts de travail
  • Mettre en oeuvre la procédure et le calcul relatifs au départ du salarié
Tarif

A partir de 1 030,00 €

Durée

1 jour

Modes
  • Entreprise
  • Centre

Je cherche à faire...