Formation Hibernate, Maîtriser et optimiser les performances

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation Hibemate vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Connaître et assimiler les problématiques classiques de performance liées au mapping objet-relationnel
  • Maîtriser les concepts avancés d'Hibernate liés a la performance
  • Maîtriser les bonnes pratiques de développement Hibernate
  • Savoir utiliser les differents caches Hibernate.

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 450,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 450,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

La mise en place d'une couche de mapping objet-relationnel entre un modèle métier « objet » et une base de données relationnelle facilite considérablement la problématique de persistance d'une application. Cependant, les deux modèles de données et de programmation sous-jacente n'ont rien à voir, ce qui occasionne des difficultés connues sous le terme d'« impedence mismatch ». Ces difficultés sont visibles lorsqu'une application Java devient peu performante ou instable. Avant d'en arriver là, la connaissance précise de l'outil de mapping et le respect de ses règles de développement sont impératives. Réaliser un mapping correctement adapté a ses besoins reste une étape très délicate qui peut nécessiter plusieurs ajustements de sa stratégie de persistance afin de trouver le bon compromis entre performances, stabilité et impédance faible, en fonction du contexte applicatif. Hibernate offre un large panel d'options de configuration et de représentation ainsi que des fonctionnalités spécifiques qui s'inscrivent dans cette recherche d'optimisation.

Cette formation Hibemate permettra aux stagiaires de bien comprendre et d'expérimenter les avantages et inconvénients de chaque solution offerte pour choisir le compromis adapté face à certaines situations récurrentes.

Programme

 

Objectifs

Mapping Objet-Relationnel et « impedence mismatch »
Problématiques liées au chargement des données
Le lazy loading ou chargement par necessité
Notion et utilisation de Proxy,
Les strategies de fetch

Utilisation des caches d'Hibernate

Le cache de session
Le cache de second niveau
Le cache mapping
Les stratégies de cache,
Avantages et inconvénients des différentes implémentations,
Le cache de requête.

Partage des données

Problématiques liées à la concurrence d'accès
Verrouillage optimiste/pessimiste,
Clustering,
JBossTreecache

Optimisation des associations

Présentation des principes et techniques
Classes techniques de type Stub ou Skeleton
Pattern proxy
Illustration au travers de RMI, CORBA et EJB

Persistance des composants

Cas des associations bi-directionnelles
Gestion de l'attribut inverse
Associations polymorphes

Problématiques liées a l'héritage

Une table par hiérarchie
Une table par sous-classe
Une table par classe concrete

Monitoring des performances

Suivi d'une SessionFactory
Metriques

 

Prérequis

Très bonne pratique de Java Connaissance et pratique Hibernate de base

Public

Ingénieurs Architectes Chefs de projets

Ces formations pourraient vous intéresser

Objectifs de la formation

Concrètement cette formation Portefeuille projets, vous aurez acquis les connaissances et compétences néessaires pour :

  • Identifier les spécificités du pilotage d'un portefeuille de projets
  • Comprendre comment attribuer les ressources en fonction des contraintes de chaque projet
  • Savoir piloter plusieurs projets selon des indicateurs d'objectifs et des indicateurs de performance
  • Disposer des éléments clés dans le management des compétences pour favoriser l'atteinte des objectifs
  • Être capable de mettre en oeuvre des tableaux de bord pertinents pour le suivi multi projets nécessaires à la prise de décision
Tarif

A partir de 1 820,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Améliorer vos compétences dans l'analyse des performances de vos sites
  • Mesurer plus précisément grâce à Google Tag Manager
  • Paramétrer en profondeur Google Analytics
  • Organiser et automatiser votre reporting grâce à Google Data Studio
  • Optimiser les performances de vos dispositifs Web
  • Améliorer le ROI (Return On Investment) de vos opérations de création de trafic, tout en gagnant du temps dans votre reporting.
Tarif

A partir de 2 280,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Améliorer vos compétences pour l'exploitation de Google Analytics 4 (GA4)
  • Construire des tableaux de bords efficaces
  • Mesurer et analyser grâce aux outils de segmentations et de rapports personnalisés
  • Optimiser les performances de vos dispositifs Web
  • Améliorer le ROI de vos opérations de création de trafic
  • Construire des tableaux de bords efficaces et utiles.
Tarif

A partir de 1 520,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Piloter la 

Proposé par M2I

Objectifs de la formation

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

  • Expliquer les raisons pour lesquelles une entreprise peut choisir d'externaliser ou de sous-traiter
  • Identifier les avantages et les inconvénients de l'externalisation et de la sous-traitance
  • Décrire les risques associés à l'externalisation et à la sous-traitance
  • Développer une démarche d'achat pour l'externalisation
  • Rédiger un contrat de service avec des clauses spécifiques, notamment un accord de niveau de service (SLA)
  • Evaluer l'exécution du contrat avec le prestataire
  • Gérer efficacement la relation avec le prestataire de services
  • Evaluer les résultats et les performances du prestataire en termes de délais, de coûts, d'objectifs et de services
  • Utiliser des indicateurs appropriés pour suivre et mesurer les performances du prestataire
  • Evaluer la conformité du prestataire par rapport aux exigences contractuelles et aux objectifs opérationnels.
Tarif

A partir de 1 380,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Comprendre l’articulation entre marketing opérationnel et stratégique
  • Bâtir une stratégie de marketing opérationnel créatrice de valeur en optimisant les investissements
  • Déterminer les insights clients tout au long du parcours d’achat
  • Mettre en place un système de mesure de la performance
Tarif

A partir de 1 550,00 €

Durée

2j / 14h

Modes
  • Entreprise

Objectifs de la formation

  • Élaborer une politique de commercialisation en ligne (Stratégie d’animation d’un site E-Commerce / E-Business)
  • Animer des communautés et des ventes en ligne (Administrer un site et des réseaux sociaux)
  • Produire des contenus pour le web (Créer des visuels et des vidéos, rédiger des articles, optimiser les mots-clés)
  • Optimiser le référencement d’un site E-Commerce (Rédiger pour les moteurs de recherche et organiser une veille SEO)
  • Piloter un projet E-Commerce (Rédiger un cahier des charges, développer des liens commerciaux)
Tarif

Contacter l'organisme

Durée

60j / 413h

Modes
  • Centre
  • Distance
  • Alternance

Objectifs de la formation

  • Identifier ses missions et sa valeur ajoutée pour optimiser sa position d'interface en entreprise
  • Exploiter les outils et techniques du marketing opérationnel pour mieux analyser son environnement et améliorer ses performances
  • Concevoir un plan marketing efficace et opérationnel
Tarif

A partir de 1 490,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance
  • Entreprise

Objectifs de la formation

  • Appliquer le cadre AWS Well-Architected Framework
  • Gérer plusieurs comptes AWS pour votre organisation
  • Envisager des conceptions d’architecture différentes pour mettre à l’échelle un site Web volumineux
  • Protéger votre infrastructure des attaques par déni de service (DDoS)
Tarif

A partir de 2 390,00 €

Durée

3j / 21h

Modes

Objectifs de la formation

  • Posséder des outils d’analyse de l’organisation d’équipe
  • Visualiser une organisation optimale de l’équipe
  • Concevoir un plan d’amélioration
Tarif

A partir de 100,00 €

Durée

3 heures 30 minutes

Modes

SQL Server - Travailler avec SQL

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Comprendre les problématiques liées à un gros volume de données
  • Créer la structure pour les gérer avec SQL Server
  • Interroger, ajouter et modifier des données avec SQL Server
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...