EX283

Red Hat Certified Enterprise Microservices Developer exam

Informations pour :

L'examen Développeur de microservices d'entreprise certifié Red Hat (EX283) teste vos connaissances et vos compétences en matière de développement d'applications JEE fiables et performantes dans un environnement de type microservices. Cet examen se concentre sur l'utilisation des API MicroProfile pour développer des applications Java EE orientées microservices.

Réussissez cet examen pour obtenir la certification Développeur de microservices d'entreprise certifié Red Hat, qui compte également pour l'obtention de la certification RHCA® (Architecte certifié Red Hat®).

Cet examen repose sur Eclipse MicroProfile 1.3.

Préparation

Points à étudier pour l'examen

Vous devez être capable d'accomplir les tâches suivantes sans aucune aide. Même si elles concernent explicitement le projet MicroProfile et les microservices, les compétences et les capacités démontrées au cours de cet examen s'appliquent également à une grande variété de développements Java EE avancés.

  • Fournir et obtenir des propriétés de configuration via différentes sources dépendantes de l'environnement, internes et externes à l'application, et rendues disponibles via une injection de dépendances ou une recherche effectuée à l'aide de Configuration for MicroProfile
    • Externaliser les données dans des valeurs configurées
    • Injecter des valeurs configurées dans des beans en utilisant les qualificatifs @Inject et @ConfigProperty
    • Créer une certaine configuration ou y accéder
    • Comprendre la commande ConfigSource par défaut ou personnalisée
    • Comprendre et mettre en œuvre des convertisseurs
  • Séparer la logique d'exécution de la logique métier à l'aide de MicroProfile Fault Tolerance
    • Comprendre la relation avec MicroProfile Config
    • Comprendre les exécutions asynchrones ou synchrones et connaître le type par défaut
    • Utiliser @Timeout
    • Comprendre les stratégies de nouvelles tentatives et les appliquer en utilisant @Retry
    • Comprendre et définir le basculement
    • Comprendre et appliquer CircuitBreaker et Bulkhead
    • Comprendre et paramétrer une configuration de tolérance aux pannes
  • Interroger l'état d'un nœud de calcul depuis un autre ordinateur à l'aide de MicroProfile Health Check
    • Comprendre et mettre en œuvre l'interface Health Check ainsi que Health Check Response
    • Créer une solution Health Check Response conviviale
    • Comprendre le protocole et le format du message
  • Exporter des données de surveillance vers des agents de gestion à l'aide de MicroProfile Metrics
    • Comprendre les différences avec Health Check
    • Comprendre et utiliser trois ensembles de sous-ressources (scopes) : base, fournisseur et application
    • Comprendre les balises (étiquettes), le registre de métriques et @Metric
    • Comprendre les métadonnées et pourquoi elles font partie des bonnes pratiques
    • Exposer les métriques via l'API REST
    • Connaître les métriques requises
    • Comprendre le modèle de programmation des métriques d'application
  • Utiliser des jetons JSON Web Tokens basés sur le dispositif OpenID Connect de MicroProfile Interoperable JWT RBAC pour les contrôles d'accès basés sur les rôles des points de terminaison de microservices
    • Comprendre les jetons de sécurité dans le cadre de l'authentification par jeton et services RESTful
    • Utiliser des jetons du porteur JWT pour protéger des services
    • Indiquer qu'une application JAX-RS nécessite un contrôle d'accès MP-JWT
    • Cartographier des jetons MP-JWT pour les API de conteneur Java EE

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 II : mise en œuvre d'architectures de microservices (JB283) afin de vous préparer correctement. La participation à ce cours n'est pas obligatoire. Les participants peuvent donc se contenter de passer l'examen.

Bien que la participation aux cours Red Hat joue souvent 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 manuels de préparation aux examens officiellement approuvés par Red Hat. Des lectures complémentaires peuvent cependant vous permettre d'approfondir le sujet et se révéler utiles.

Format de l'examen

Cet examen pratique 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 spécification MicroProfile et la documentation associée sont mises à 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.

Public ciblé et prérequis

Développeurs JEE qui souhaitent démontrer leurs compétences et leurs capacités en Java pour développer des applications d'entreprise avancées et orientées microservices

Prérequis pour cet examen

Formations recommandées