Formation JPA EclipseLink

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Gérer efficacement la persistance de données - Maîtriser les mécanismes de JPA - Utilisation de TopLink dans une application JEE

DAWAN


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

Tarif

A partir de 1 995,00 €

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

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 1 995,00 €

Durée 3 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

    Introduction

    Architecture d'une application JEE
    Apports de Java 5 (annotations)
    Techniques de persistances Java
    Mapping objet-relationnel
    Frameworks existants (Hibernate, TopLink, EJB)
    Présentation de JPA (Java Persistence API)
    Intégration de la couche JPA dans une application JEE
    Implémentation TopLink de JPA

    Persistance avec JPA/TopLink

    Implémentation d'une classe persistante
    Mapping objet-relationnel à l'aide des annotations
    Propriétés de configuration
    Moteur de persistance JPA (TopLink)
    Requêtes (JPQL / EJB QL) et sauvegarde d'un objet persistant

    Mapping objet-relationnel

    Apports du mapping avec JPA
    Développement : Beans, sérialisation, associations
    Mapping des classes : id et propriétés
    Mapping des associations (embedded, one-to-one, one-to-many, ...)
    Mapping de l'héritage

    Manipulation d'objets persistants

    Chargement (techniques de lecture, stratégies)
    Opérations CRUD : insertion, lecture, mise à jour et suppression
    Cycle de vie des objets persistants
    Synchronisation avec la base de données (flushing)
    Cascade de persistance (écriture)

    JPQL / EJB QL

    Présentation des langages
    Requêtes d’interrogation et opérations sur les données
    Sous-requêtes et prédicats
    Requêtes avec jointures
    Projections avec JPQL / EJB QL et instanciation dynamique
    Requêtes sur les ensembles

    Concepts avancés du mapping

    Contrôle d'insertion/modification
    Mapping de classes et propriétés (clés composées, multi-tables)
    Mapping d'associations (list map, many-to-many)

    Transactions et concurrence

    Impératifs
    Propriétés ACID
    Gestion des transactions (JTA)
    Techniques de verrouillage
    Exemple d'application

    Prérequis

    Connaissance du langage Java, SQL, XML (optionnel)

    Public

    Tous

    Ces formations pourraient vous intéresser

    Formation Développer des EJB 3

    Proposé par PLB CONSULTANT

    Objectifs de la formation

    L'architecture EJB 3 a gommé tous les défauts des EJB2.x. Les EJBs session ou MDB sont devenus les composants les plus naturels pour implémenter les services métier d'une application et sont particulièrement adaptés aux architectures en cluster. Du côté de la persistance, JPA et les classes entités ont radicalement transformé les activités de développement d'applications Java en fournissant une abstraction complètement objet au modèle de persistance. Grâce aux nombreux ateliers réalisés durant ce cours, vous maîtriserez le développement d'EJB 3 et leur intégration dans une application d'entreprise. Cette formation EJB s'appuie sur les produits phares dans le monde de l'Open Source : les IDEs Eclipse et IntelijIDEA, ainsi que les serveurs applicatifs Wildfly et/ou GlassFish.

    Tarif

    A partir de 1 790,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Décrire les cas d’usage de l’API de persistance JPA
    • Décrire les principes de fonctionnement du mapping objet/relationnel et plus particulièrement JPA
    • Mettre en place JPA dans un projet Java
    • Appliquer les principes d’injection de dépendances pour faciliter l’utilisation de 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
    • Structurer l’application en respectant le découpage en couches applicatives
    • Mettre en œuvre les transactions
    Tarif

    Contacter l'organisme

    Durée

    3j / 21h

    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

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

    A partir de 1 875,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Maîtriser les concepts de Spring Framework (version 5)
    • Utiliser Spring pour développer des applications Web et des Web Services RESTful
    • Utiliser Spring Data JPA pour accéder avec Hibernate à une base de données
    • Utiliser la puissance de Spring Boot pour accélérer le développement et créer des Microservices
    • Connaître les fonctionnalités des principaux projets Spring
    Tarif

    A partir de 2 050,00 €

    Durée

    3j / 21h

    Modes
    • Entreprise

    Formation Spring Boot

    Proposé par Sparks

    Objectifs de la formation

    • Identifier les apports de Spring Boot
    • Initialiser un projet Spring Boot grâce aux Starters
    • Utiliser Spring Data JPA pour communiquer avec une base de données
    • Être en mesure de construire des applications MVC simples
    • Maîtriser les fonctionnalités de Spring Boot pour tester ses applications
    • Comprendre le fonctionnement de l'auto-configuration
    • Connaître les meilleures pratiques de mise en production
    Tarif

    A partir de 1 800,00 €

    Durée

    3 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    A partir de 1 250,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • 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

    Objectifs de la formation

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

    Contacter l'organisme

    Durée

    3 jours (21 heures)

    Modes
    • Entreprise
    • Distance
    • Centre

    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

    Je cherche à faire...