Duración

2 horas 30 minutos

Descripción

El examen Red Hat Certified Enterprise Microservices Developer Exam (EX283) evalúa sus conocimientos y capacidad para desarrollar aplicaciones JEE fiables y eficaces en un entorno de microservicios. El examen se concentra en el uso de las API de Microprofile para desarrollar aplicaciones Java comerciales de microservicios.
Apruebe este examen y obtenga el certificado de Red Hat Certified Enterprise Microservices Developer, que posteriormente le permitirá obtener la acreditación Red Hat® Certified Architect (RHCA®).
Este examen se basa en Eclipse MicroProfile 1.3.

Objetivos

Qué necesita saber

Red Hat recomienda la asistencia al curso Red Hat Application Development II: Implementing Microservice Architectures (JB283) para prepararse para el examen. La asistencia a estas clases no es obligatoria; los estudiantes pueden optar por tomar solo el examen.
Aunque la asistencia a los cursos de Red Hat puede significar una parte importante de la preparación para este examen, no garantiza su aprobación. La experiencia previa, la práctica y las aptitudes personales también son determinantes para el éxito en el examen.
Existen muchos libros y otros recursos sobre administración de sistemas con Red Hat disponibles. Red Hat no aprueba oficialmente ninguno de ellos como guías de preparación para este examen. Sin embargo, leerlos puede ayudarlo a profundizar sus conocimientos y resultarle de utilidad.

Formato del examen

Este examen es una evaluación práctica que requiere que usted lleve a cabo tareas de desarrollo del mundo real. Durante el examen, no se le dará acceso a Internet y no está permitido traer copias en papel ni documentación electrónica. Lo anterior incluye notas, libros o cualquier otro material. La especificación de MicroProfile y la documentación relacionada están disponibles durante el examen.

Contenidos del curso

Debe poder realizar las tareas que se indican a continuación sin ayuda. Este examen se enfoca específicamente en Microprofile y los microservicios, pero la capacidad y habilidad que deben demostrarse también se aplican a una amplia variedad de desarrollos avanzados de Java empresarial:

  1. Proporcione y obtenga propiedades de configuración con distintas fuentes orientadas al entorno, tanto internas como externas a la aplicación, y póngalas a disposición mediante una inyección o búsqueda de dependencias usando Configuración para Microprofile.
    • Externalizar los datos en valores configurados
    • Ingresar valores configurados en beans a través de @Inject y el cualificador @ConfigProperty
    • Crear una determinada configuración o acceder a ella
    • Comprender la clasificación ConfigSource predeterminada y personalizada
    • Comprender e implementar conversores
  2. Separar la lógica de ejecución de la lógica empresarial mediante el uso de la tolerancia a errores de Microprofile
    • Comprender la relación con MicroProfile Config
    • Comprender el tipo de ejecución sincrónica comparada con la asincrónica, y conocer el tipo predeterminado
    • Utilizar @Timeout
    • Comprender las políticas de reintentos y aplicarlas con @Retry
    • Comprender y definir el modo fallback
    • Comprender y aplicar CircuitBreaker y Bulkhead
    • Comprender y configurar la configuración de tolerancia a fallos
  3. Realizar un sondeo del estado de un nodo de cómputo desde otra máquina usando la comprobación de estado MicroProfile
    • Comprender e implementar la interfaz y la respuesta de comprobación de estado
    • Diseñar una respuesta de comprobación de estado que sea fácil de usar
    • Comprender el protocolo y el formato de conexión
  4. Exportar datos de monitoreo a los agentes de gestión usando las métricas de Microprofile
    • Comprender la diferencia con la comprobación de estado
    • Comprender y usar tres grupos de subrecursos (alcances): básico, proveedor y aplicación
    • Comprender las etiquetas, el registro de métricas y @Metric
    • Comprender los metadatos y por qué son una práctica recomendada
    • Exponer las métricas a través de API REST
    • Conocer las métricas requeridas
    • Comprender el modelo de programación de las métricas de aplicaciones
  5. RBAC JWT interoperable de MicroProfile: control de acceso basado en roles (RBAC) con especificación JSON Web Tokens (JWT) basada en OpenId Connect (OIDC) de los extremos de microservicios
    • Comprender los tokens de seguridad en los servicios RESTful y la autenticación basada en tokens
    • Utilizar tokens JWT para proteger los servicios
    • Marcar que una aplicación JAX-RS requiere control de acceso MP-JWT
    • Asignar tokens MP-JWT a las API en contenedores de Java EE

Como en todos los exámenes basados en el rendimiento de Red Hat, las configuraciones deben continuar después del reinicio sin intervención alguna.


Información extra

Audiencia

Desarrolladores de JEE que deseen demostrar su capacidad y habilidades en el uso de Java para desarrollar aplicaciones comerciales avanzadas orientadas a los microservicios.

Prerequisitos

  • Asistir al curso Red Hat Application Development II: Implementing Microservice Architectures (JB283)
  • Aprobar el examen Red Hat Certified Enterprise Application Developer Exam (EX183) o tener experiencia equivalente en JEE del sector
  • Estar familiarizado con el uso de Red Hat® JBoss® Developer Studio en un entorno Red Hat® Enterprise Linux
  • Tener sólidos conocimientos de JEE, incluidos el conocimiento y la comprensión de los principales conceptos de Java y API. Por ejemplo, las excepciones, las anotaciones y las colecciones de API son necesarias durante el examen
  • Estar familiarizado con Openshift es útil

Información general

Área formativa

Exámenes de certificación Red Hat más habituales (somos centro KOALA en Madrid, pregúntanos por disponibilidad de fechas)

Fabricante

Red Hat

Metodología

Presencial

Certificación

Garantía juvenil

 

¿TIENES DUDAS? PREGÚNTANOS

He leído y acepto la del sitio y las condiciones de tratamiento de mis datos de carácter personal

 

 

Fecha Hora Ubicación Precio
No hay convocatoria programada. Por favor, consúltanos sobre próximas fechas y precio para esta formación.

¿Necesitas Ayuda?

Consúltanos si necesitas información de nuestros cursos o masters.

 

Contacta con Core Networks