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'inscrireAller à:
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
Résumé
Haut de pageLa 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 pagePublic
Haut de pageObjectifs de la formation
Haut de pageEn 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 pageEt 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