M2i Formation

Développement d'applications Red Hat - Programmation en Java EE (AD183) + examen (EX183)

Par M2i Formation

Objectifs

  • Décrire l'architecture d'applications Java EE (Java Enterprise Edition) à plusieurs niveaux
  • Mettre en paquet des applications Java EE et de déployer vers Red Hat JBoss Enterprise Application Platform à l'aide de divers outils
  • Créer une instance Enterprise Java Bean
  • Gérer la persistance des données avec JPA
  • Créer un service Web avec JAX-RS
  • Appliquer correctement les scopes contextuels aux beans et d'injecter des ressources dans des beans Java
  • Stocker et récupérer des messages à l'aide de JMS
  • Sécuriser une application Java EE.

Programme

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 oeuvre d'une spécification CDI

  • Décrire les cas d'utilisation classiques d'une spécification CDI et la mettre en oeuvre 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

Passage de l'examen

  • Le prix et le passage de l'examen sont inclus dans la formation si elle est réalisée en présentiel (si formation en distanciel, certification passée à froid, en Kiosk)
  • L'examen (en anglais) a lieu le dernier jour, à l'issue de la formation et s'effectue en ligne, pour une durée moyenne de 2h30

Pédagogie

L'évaluation des acquis se fait :

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)

En distanciel, ce cours est dispensé sur 28h45, soit 5,5 jours, de 9h à 15h (avec une pause déjeuner de 45 minutes). Cette durée inclut le passage de l'examen en Kiosk (à froid), d'une durée de 2h30.

En présentiel, ce cours est dispensé sur 4,5 jours (de 9h à 17h) dont la dernière demi-journée est dédiée au passage de l'examen, d'une durée de 2h30.

Le support de cours et les labs sont en anglais.