EX183

Examen Développeur d'applications d'entreprise certifié Red Hat

Présentation

Description de l'examen

L'examen Développeur d'applications d'entreprise certifié Red Hat (EX183) permet de vérifier que le candidat maîtrise suffisamment les principales API Java d'entreprise nécessaires à la mise en œuvre de services métier modernes et sans état.

L'examen se concentre sur l'utilisation du comportement par défaut des API JEE essentielles qui s'appliquent à tous les environnements de développement d'applications Enterprise Java modernes :

  • Utilisation de l'API JAX-RS sur les architectures REST pour créer, lire/parcourir, mettre à jour et supprimer des API
  • Utilisation de JAAS pour sécuriser l'accès aux services
  • Utilisation de composants EJB sans état pour créer une logique métier
  • Utilisation de CDI pour intégrer des composants
  • Utilisation de l'interface JMS pour envoyer et recevoir des messages
  • Utilisation de l'API Bean Validation pour vérifier le format et la cohérence des données
  • Utilisation des fonctions de base de JPA pour créer, lire, mettre à jour et supprimer des objets persistants et leurs relations

Réussissez cet examen pour obtenir la certification Développeur d'applications d'entreprise certifié Red Hat. Si vous souhaitez poursuivre votre parcours, cet examen constitue également une première étape pour atteindre le plus haut niveau de certification : Architecte certifié Red Hat (RHCA).

Les objectifs associés à cet examen sont basés sur la version la plus récente du produit Red Hat concerné. Cliquez sur « Commencer » pour afficher toutes les versions de cet examen disponibles à l'achat.

Public ciblé

Ce cours est conçu pour les développeurs JSE expérimentés qui souhaitent étendre et tester leurs connaissances et compétences en matière de développement moderne en Java pour les entreprises.

Prérequis pour cet examen

Il n'y a pas de prérequis pour cet examen, mais il est recommandé aux candidats ce qui suit :

  • savoir utiliser Red Hat JBoss Developer Studio dans un environnement Red Hat Enterprise Linux ;
  • posséder une solide expérience de JSE, notamment des connaissances et une bonne compréhension des principaux concepts et API de Java (il faudra par exemple utiliser des exceptions, des annotations et des API Collections dans le cadre de l'examen) ;
  • passer en revue les objectifs de l'examen Développeur d'applications d'entreprise certifié Red Hat et vérifier que vous maîtrisez tous les sujets mentionnés.

Objectifs

Points à étudier pour l'examen

Vous devez être capable d'accomplir les tâches suivantes sans aucune aide, en vous servant de Red Hat JBoss EAP. Les tâches ont été regroupées par catégories pour faciliter votre préparation.

Bean Validation
  • Annoter un objet POJO pour activer et configurer la validation des données
  • Utiliser la documentation pour trouver des validateurs standard utiles
Mappage JPA
  • Annoter un objet POJO pour le mapper à la représentation de son état persistant dans la base de données
  • Appliquer le mappage des propriétés de base et utiliser la documentation pour identifier les bonnes annotations de propriétés (par exemple, @Temporal)
  • Mapper une relation bidirectionnelle OneToMany entre deux entités, en incluant les deux côtés de l'association
  • Comprendre le comportement de récupération par défaut et remplacer la stratégie de récupération par association
Requêtes JPA
  • Mettre en œuvre des requêtes JPA de base à l'aide de paramètres nommés
  • Créer et utiliser une requête nommée
  • Utiliser une requête pour récupérer une association en mode « eager »
Messagerie
  • Comprendre les modèles point-à-point et publication/abonnement
  • Comprendre les files d'attente, topics et fabriques de connexions JMS
  • Comprendre et utiliser l'interface javax.jms.MessageListener
  • Mettre en œuvre un bean géré par message
  • Utiliser les annotations @MessageDriven et @ActivationConfigProperty
Services REST avec JAX-RS
  • Comprendre les concepts REST, en particulier l'application et l'utilisation des méthodes HTTP PUT, DELETE, GET et POST
  • Connaître et utiliser les codes de réponse HTTP standard
  • Mettre en œuvre une classe de ressources RESTful Root
  • Exposer un service REST avec JAX-RS
  • Définir l'annotation @Path
  • Comprendre et utiliser les annotations @Produce et @Consume
  • Utiliser les annotations @Produce et @Consume sur du contenu xml et jso avec JAX-RS
Sécurité
  • Comprendre les termes et concepts de base de JAAS
  • Comprendre les détails d'authentification JAAS qui vous seront fournis
  • Sécuriser des services côté serveur (services REST et composants EJB) à l'aide des annotations JAAS
CDI
  • Comprendre les scopes contextuels

Comme pour tous les examens Red Hat basés sur les performances, les configurations doivent persister après un redémarrage sans intervention.

Informations utiles

Préparation

Red Hat vous encourage à suivre le cours Développement d'applications Red Hat I : programmation en Java EE (AD183) pour préparer l'examen EX183. La participation à ces cours n'est pas obligatoire. Vous pouvez donc vous contenter de passer l'examen.

Bien que la participation aux cours Red Hat puisse jouer un rôle important dans la préparation à l'examen, elle ne garantit en aucun cas la réussite de celui-ci. Une expérience et une pratique préalables, ainsi qu'une aptitude innée, constituent d'autres facteurs importants.

De nombreux livres et d'autres ressources sur l'administration système des produits Red Hat sont disponibles. Il n'existe pas de documentation de préparation aux examens approuvée par Red Hat. Des lectures complémentaires peuvent cependant vous permettre d'approfondir le sujet.

Format de l'examen

L'examen EX183 est un examen pratique qui requiert l'exécution de tâches de développement concrètes. Vous n'avez pas le droit d'accéder à Internet pendant l'examen, ni d'amener de la documentation papier ou électronique. Cela concerne aussi les notes personnelles, les livres ainsi que tout autre support. La documentation fournie avec JBoss EAP est mise à disposition pendant l'examen.

Résultats et communication des notes

Les notes officielles attribuées pour les examens proviennent exclusivement du Centre de certification Red Hat. Red Hat n'autorise pas les examinateurs ou les partenaires de formation à donner directement leurs résultats aux candidats. Les notes d'examen sont généralement communiquées sous trois (3) jours ouvrables (aux États-Unis) après l'examen.

Les résultats d'examen sont communiqués sous forme de notes globales. Red Hat ne communique pas les résultats sur des points particuliers et ne fournit pas non plus d'informations complémentaires sur demande.

Les élèves qui échouent à leur premier examen sont éligibles à une deuxième tentative. Pour plus d'informations, veuillez lire nos Politiques de formations.

Examens ou cours recommandés pour la suite

Skills paths

Parcours : développeur de microservices

Icône certification

Certification recommandée pour démarrer
RHCSA (Administrateur système certifié Red Hat)

Offre groupée AD184 - page actuellement affichée
Gagnez du temps et de l'argent avec cette offre qui regroupe un cours et un examen

Icône ordinateur

AD183 - Cours recommandé - page actuellement affichée
Développement d'applications Red Hat I : programmation en Java EE

Icône examen

EX183 - Examen requis - page actuellement affichée
Examen Développeur d'applications d'entreprise certifié Red Hat

Icône certification

Certification - Réussir l'examen EX183
Développeur d'applications d'entreprise certifié Red Hat

Offre groupée DO284 - page actuellement affichée
Gagnez du temps et de l'argent avec cette offre qui regroupe un cours et un examen

Icône examen

EX283 - Examen requis - page actuellement affichée
Examen Développeur de microservices d'entreprise certifié Red Hat

Icône certification

Certification - Réussir les examens EX183 et EX283
Développeur de microservices d'entreprise certifié Red Hat