Développement d'applications Red Hat I : programmation en Java EE, avec examen (ex JB184) (AD184)

Red Hat Learning Subscription (RHLS) Course

Cours RHLS : Formation en ligne avec instructeur, e-learning et certification réunis en un seul format

Le cours Red Hat Learning Subscription offre une expérience d’apprentissage flexible sur 12 mois, conçue pour vous permettre de développer vos compétences Red Hat et de vous préparer à la certification à votre rythme. Il combine des sessions virtuelles en direct, des contenus en e-learning, des laboratoires pratiques et des outils de préparation à l’examen, pour multiplier les moyens d’apprendre et de réussir.

Ce que comprend votre cours RHLS :

  • E-learning : 365 jours d’accès à la demande au contenu du cours
  • Session virtuelle : Une session en ligne animée par un instructeur pour le cours sélectionné
  • Laboratoires pratiques : 100 heures de laboratoire dédiées au cours choisi
  • Examen de certification : Un bon d’examen inclus, plus une tentative de repassage gratuite, quand applicable
  • Outils de préparation à l’examen : Correspondance des objectifs, catalogue de pratique et catalogue d’examens
  • Tableau de bord de progression : Suivi des activités, indicateurs et avancement

Plus d’informations sur Red Hat Learning Subscription

 

Résumé du cours

Le cours Développement d'applications Red Hat I : programmation en Java EE avec examen (AD184) 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. Ce cours regroupe la formation Développement d'applications Red Hat I : programmation en Java EE (ex JB183) (AD183) et l'examen Red Hat Certified Enterprise Application Developer Exam (EX183).
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.

Moyens Pédagogiques :
  • Quiz pré-formation de vérification des connaissances (si applicable)
  • Réalisation de la formation par un formateur agréé par l’éditeur
  • Formation réalisable en présentiel ou en distanciel
  • Mise à disposition de labs distants/plateforme de lab pour chacun des participants (si applicable à la formation)
  • Distribution de supports de cours officiels en langue anglaise pour chacun des participants
    • Il est nécessaire d'avoir une connaissance de l'anglais technique écrit pour la compréhension des supports de cours
Moyens d'évaluation :
  • Quiz pré-formation de vérification des connaissances (si applicable)
  • Évaluations formatives pendant la formation, à travers les travaux pratiques réalisés sur les labs à l’issue de chaque module, QCM, mises en situation…
  • Complétion par chaque participant d’un questionnaire et/ou questionnaire de positionnement en amont et à l’issue de la formation pour validation de l’acquisition des compétences

A qui s'adresse cette formation

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).

Certifications

Cette formation prépare à la/aux certifications:

Pré-requis

  • 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

Objectifs

Après avoir suivi ce cours, vous devriez être capable de décrire la plupart des spécifications Java EE 7 et de créer un composant avec chacune de ces spécifications. Vous saurez convertir un programme Java SE en application Java EE à plusieurs niveaux. Vous devriez avoir acquis les compétences suivantes :

  • Description de l'architecture d'applications Java EE à plusieurs niveaux
  • Mise en paquet d'applications Java EE et déploiement vers Red Hat JBoss Enterprise Application Platform à l'aide de divers outils
  • Création d'une instance Enterprise Java Bean
  • Gestion de la persistance des données avec JPA
  • Création d'un service web avec JAX-RS
  • Application correcte de scopes contextuels aux beans et injection de ressources dans des beans Java
  • Stockage et récupération de messages à l'aide de JMS
  • Sécurisation d'une application Java EE

Contenu

Transition vers des applications à plusieurs niveaux

  • Décrire les fonctions Java EE et faire la différence 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 composants EJB

  • Développer des composants EJB, y compris des beans gérés par message

Gestion de la persistance

  • Créer des entités persistantes 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 d'une spécification CDI

  • Décrire les cas d'utilisation classiques d'une 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 avec l'API JMS

Sécurisation des applications Java EE

  • Utiliser JAAS pour sécuriser une application Java EE

Révision complète du cours Développement Red Hat JBoss I : Java EE

  • Démontrer l'acquisition des connaissances et compétences présentées durant le cours

RH-AD184

RHLS Course Red Hat Learning Subscription
Prix (Hors Taxe)
  • 2 936,– €

Durée de la souscription : 365 jours

Actuellement aucune session planifiée