Formation JPA Hibernate : Approfondissement

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Optimiser la couche de persistance d'une application Java EE / JPA / Hibernate

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 1 250,00 €

Durée 2 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 1 250,00 €

Durée 2 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Rappels JPA Hibernate

    Structure d'un projet JPA / Hibernate
    Mapping des entités et gestion de collections
    Mapping de l'héritage
    Gestion de la concurrence
    Objets et Dao disponible

    Atelier : Mise en place de l'environnement, présentation du projet global JSP/Hibernate

    Maîtriser le langage à requêtes objet (JPQL / HQL)

    Hibernate Query Language : présentation, fonctionnalités 
    Sélections de base, filtres 
    Jointures complexes 
    Fonctions d'agrégation, de chaine, ... 
    Gestion des chargements Lazy 
    Requêtes natives SQL

    Atelier : Réalisation de requêtes complexes

    Eléments avancés de Hibernate

    Cycle de vie des entités et validation
    Intercepteurs, Event-listeners
    Configuration avancée : performance et fonctionnalités
    Utilisation du cache de niveau 2 
    Inversion de contrôle avec Spring ORM

    Atelier : Gestion du cache et cohabitation Spring / Hibernate

    Prérequis

    Maîtrise de la programmation orientée objets en JAVA - Notions de SQL

    Public

    Développeurs Java SE / Java EE

    Ces formations pourraient vous intéresser

    Objectifs de la formation

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

    Contacter l'organisme

    Durée

    3 jours (21 heures)

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Implémenter une couche de persistance performante avec JPA/Hibernate
    Tarif

    A partir de 2 695,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Identifier les principes fondamentaux de Rust
    • Ecrire du code Rust propre en suivant les conventions de codage recommandées
    • Utiliser les concepts de base tels que les types de données, les variables, les fonctions et les structures de contrôle
    • Démontrer une compréhension approfondie des propriétés de sécurité de Rust
    • Explorer les fonctionnalités avancées de Rust
    • Utiliser les bibliothèques et les frameworks populaires de Rust pour développer des applications et des projets concrets
    • Concevoir, mettre en oeuvre et déployer une application Blockchain fonctionnelle
    • Pratiquer le débogage et le test de code Rust.
    Tarif

    A partir de 2 850,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    IA au service des RH

    Proposé par Almera

    Objectifs de la formation

    • Identifier et exploiter les applications de l'IA pour optimiser les processus.
    • Formuler des stratégies efficaces pour intégrer l'IA dans les pratiques RH.
    • Planifier et gérer la transformation digitale avec l'IA.
    Tarif

    A partir de 800,00 €

    Durée

    1j / 7h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Renforcer les 8 compétences clés de coach définies par ICF.
    • Répondre aux exigences définies par l’École de coaching Cegos et ICF.
    • Réussir les examens pour pouvoir solliciter sa certification individuelle auprès d'ICF.
    Tarif

    A partir de 5 945,00 €

    Durée

    4,1 jours

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Décrire l'architecture multicouche et l'intérêt des frameworks ;
    • Décrire les problématiques liées à la production et au déploiement des applications, et identifier les intérêts de l'intégration continue ;
    • Installer un environnement de production/construction Gradle ;
    • Créer un projet Gradle Java en ligne de commande et avec l'IDE Eclipse ;
    • Décrire l'architecture et le fonctionnement de l'API de persistance JPA ;
    • Réaliser les mappings entre les classes Java et les tables de bases de données ;
    • Manipuler les instances d'objets persistants avec l'API JPA ;
    • Identifier les apports et décrire les mécanismes d'injection de dépendances ;
    • Configurer Spring à travers le fichier XML et utiliser les annotations spécifiques ;
    • Implémenter la couche d'accès aux données avec Spring JDBC et Spring ORM ;
    • Construire et expoloiter les données de formulaires de saisie avec Spring MVC ;
    • Utiliser un Web Service REST dans un environnement Spring avec Spring REST ;
    • Configurer Tomcat pour un accès HTTPS et sécuriser l'accès aux applications Web grâce à l'authentification basée sur les rôles.
    Tarif

    A partir de 990,00 €

    Durée

    37 heures

    Modes
    • Distance

    Formation Pack Asset management : panorama complet

    Proposé par LEFEBVRE DALLOZ COMPETENCES

    Objectifs de la formation

    • Déterminer les spécificités des biens immobiliers
    • Identifier les besoins des propriétaires et des utilisateurs de locaux professionnels
    • Mettre en oeuvre une méthode pour identifier les moyens d'optimiser un patrimoine professionnel
    • Gérer son patrimoine immobilier
    Tarif

    A partir de 2 998,00 €

    Durée

    4 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    L'objectif principal de la formation Optim-IA est de fournir aux participants une compréhension approfondie et pratique de l'intelligence artificielle, en les équipant des compétences et connaissances nécessaires pour naviguer avec assurance dans cet univers technologique en rapide évolution. Cette formation vise à transformer les apprenants de simples utilisateurs en praticiens compétents, capables de manipuler divers outils et plateformes d'IA avec aisance.

    En se concentrant sur des applications concrètes, comme la maîtrise des lignes de commande, la création de présentations assistées par IA, et l'utilisation de chatbots et assistants IA innovants, l'objectif est d'habiliter les participants à appliquer ces technologies dans leurs domaines professionnels ou personnels. En outre, la formation cherche à stimuler la curiosité et l'esprit d'innovation, encourageant les participants à explorer les possibilités illimitées de l'IA. En fin de compte, Optim-IA aspire à créer une communauté d'apprenants bien informés et autonomes, prêts à relever les défis et à saisir les opportunités présentées par l'intelligence artificielle dans le monde moderne.
    Tarif

    A partir de 559,00 €

    Durée

    1j / 4h

    Modes
    • Entreprise
    • Distance

    Formation Spring

    Proposé par Sparks

    Objectifs de la formation

    • Connaître le positionnement de Spring dans Java EE et ses principales fonctionnalités
    • Comprendre l'architecture et développer les couches d'une application n-tiers
    • Mettre en œuvre les meilleures pratiques de développement orientée aspect
    • Accéder aux données avec Spring JDBC, JPA et Spring Data
    • Simplifier le packaging et déploiement d'applications avec Spring Boot
    • Développer des pages Web avec Spring MVC
    • Sécuriser les applications avec Spring Security
    Tarif

    A partir de 3 000,00 €

    Durée

    5 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Identifier et différencier les langages de programmation Blockchain les plus répandus tels que Solidity, JavaScript, Go, Rust, Vyper...
    • Distinguer les contextes spécifiques dans lesquels ces langages sont le plus efficacement utilisés au sein de l'écosystème Blockchain
    • Identifier la syntaxe de base, les types de données, les structures de contrôle et autres concepts fondamentaux des langages de programmation Blockchain
    • Choisir le langage de programmation le plus approprié pour développer une application Blockchain simple en fonction des exigences spécifiques du projet.
    Tarif

    A partir de 1 900,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Je cherche à faire...