Skip to main Content

Red Hat Application Développement I: Programmer avec Java EE (AD183)

  • Référence AD183
  • Durée 4 jour(s)

Modalité pédagogique

Classe inter en présentiel Prix

EUR2,560.00

hors TVA

Demander une formation en intra-entreprise S'inscrire

Modalité pédagogique

La formation est disponible dans les formats suivants:

  • Classe inter en présentiel

    Formation délivrée en inter-entreprises. Cette méthode d'apprentissage permet l'interactivité entre le formateur et les participants en classe.

  • Intra-entreprise

    Cette formation est délivrable en groupe privé, et adaptable selon les besoins de l’entreprise. Nous consulter.

Demander cette formation dans un format différent

La formation Développement d'applications Red Hat I : programmation en Java EE (AD183) présente aux développeurs Java Standard Edition (Java SE) expérimentés l'univers de Java Enterprise Edition (Java EE).

Ce cours repose sur Red Hat® Enterprise Application Platform 7.0.

Dans ce cours, vous allez découvrir les différentes spécifications de Java EE. Dans le cadre de travaux pratiques, vous apprendrez à transformer une simple application en ligne de commande Java SE en application d'entreprise à plusieurs niveaux à l'aide de diverses spécifications Java EE : EJB (Enterprise Java Beans), JPA (Java Persistence API), JMS (Java Messaging Service), JAX-RS pour les services REST, CDI (Contexts and Dependency Injection) et JAAS pour la sécurisation des applications.

 

Note :  A partir de janvier 2026, ce cours n'existe qu'en présentiel (en classe) s'il est programmé ou sous forme de cours privé intra-entreprise. Nous contacter.

Mis à jour 16/01/2026

Prochaines dates

Haut de page
Ce cours est conçu pour les développeurs Java qui souhaitent en savoir plus sur les spécifications disponibles dans Java EE (Java Enterprise Edition).

Objectifs de la formation

Haut de page

En suivant ce cours, vous devriez être en mesure de décrire la plupart des spécifications de Java EE 7 et de créer un composant avec chaque spécification. Vous pourrez convertir un programme Java SE en une application Java EE à plusieurs niveaux. Vous devriez être en mesure de démontrer ces compétences :

  • Génération d'applications Java EE à plusieurs niveaux
  • Mise en paquet et déploiement d'applications Java EE
  • Création de composants EJB, y compris des beans gérés par message
  • Gestion de la persistance
  • Création de services REST avec JAX-RS
  • Mise en œuvre d'une spécification CDI
  • Création d'applications de messagerie avec JMS
  • Sécurisation d'applications Java EE avec JAAS

Programme détaillé

Haut de page
  • Transition vers des applications à plusieurs niveaux
    • Décrire les fonctions de Java EE et faire la distinction entre les applications Java EE et Java SE
  • Mise en paquet et déploiement d'applications sur un serveur d'applications
    • Décrire l'architecture d'un serveur d'applications Java EE, mettre en paquet une application et la déployer sur un serveur EAP
  • Création de beans EJB
    • Développer des Enterprise Java Beans, y compris des beans orientés message
  • Gestion de la persistance
    • Créer des entités de persistance avec des validations
  • Gestion des relations entre les entités
    • Définir et gérer les relations entre les entités JPA
  • Création de services REST
    • Créer des API REST à l'aide de la spécification JAX-RS
  • Mise en œuvre de la spécification CDI (Contexts and Dependency Injection)
    • Décrire des cas d'utilisation typiques de la spécification CDI et la mettre en œuvre dans une application
  • Création d'applications de messagerie avec JMS
    • Créer des clients de messagerie qui envoient et reçoivent des messages à l'aide de l'API JMS
  • Sécurisation d'applications Java EE
    • Utiliser JAAS pour sécuriser une application Java EE
  • Révision complète du cours
    • Démontrer la maîtrise des connaissances et des compétences acquises pendant le cours

Pré-requis

Haut de page
  • Maîtrise du développement d'applications Java SE (minimum deux ans d'expérience)
  • Maîtrise d'un IDE, tel que Red Hat CodeReady Studio ou Eclipse
  • Expérience de l'utilisation de Maven recommandée, mais pas obligatoire

Il est vivement recommandé de passer l'évaluation gratuite Red Hat Skills Assessment pour s'assurer que le cours est adapté aux compétences du participant

 

Certification

Haut de page
Ce cours vous aide à vous préparer à l'examen Red Hat Certified Enterprise Application Developer (EX183)

Et après 

Haut de page
  • Introduction aux applications OpenShift (DO101) - cours gratuit
  • Red Hat OpenShift Development I: Introduction aux Conteneurs avec Podman (DO188)

Bon à savoir

Haut de page
  • Un support de cours officiel sera fourni aux participants.
  • Vous pouvez accéder au contenu de ce cours en e-learning en faisant l'acquisition d'une souscription RedHat RHLS Standard (accès à l'intégralité de l'offre RedHat E-learning) - Nous contacter