EX225

Retirado - Red Hat JBoss Certified Developer Exam

Descripción general

Descripción del examen

Cree, pruebe y mantenga de principio a fin las aplicaciones compatibles con Java EE

El examen Red Hat JBoss Certified Developer Exam (EX225) ya no está disponible. En su lugar, le recomendamos obtener la certificación Red Hat Certified Enterprise Microservices Developer o Red Hat Certified Architect en desarrollo de aplicaciones empresariales.

Público al que va dirigido el examen

A continuación, se mencionan aquellas personas que podrían estar interesadas en rendir el examen Red Hat JBoss Certified Developer Exam:

  • Desarrolladores de aplicaciones Java™ EE

Requisitos previos para el examen

Los candidatos deben cumplir con los siguientes requisitos:

  • Estar familiarizados con el uso de Red Hat JBoss Developer Studio en un entorno de Red Hat Enterprise Linux
  • Haber realizado el curso JBoss Development: Persistence with Hibernate (JB297), el cual ya no está disponible, o tener una amplia experiencia en el uso de JPA e Hibernate®
  • Revisar los objetivos del examen Red Hat Certified JBoss Developer Exam

Objetivos

Elementos de estudio para el examen

Deberá utilizar Red Hat JBoss Enterprise Application Platform y Red Hat JBoss Developer Studio para realizar las siguientes tareas sin ayuda. Estas están agrupadas en categorías para facilitarle la preparación para el examen.

Configurar y crear proyectos web para las empresas
  • Configurar los detalles de persistencia y conexión de la base de datos
  • Incluir los componentes y las entidades actuales
  • Generar vistas y beans de vista a partir de entidades
  • Elegir entre aplicaciones war o ear
  • Generar la estructura central de una aplicación
  • Manejar estructuras de proyectos de aplicaciones web y empresariales, lo que incluye las posibles ubicaciones de los archivos de configuración
  • Generar e implementar la aplicación usando maven o JBoss Tools
Trabajar con contextos (CDI)
  • Utilizar el mejor ciclo de vida del contexto para un caso práctico dado
  • Entender los elementos que siguen a continuación para hacer un uso adecuado de la Conversación:
    • Orden del contexto que utiliza el contenedor para determinar las variables de contexto y los componentes
    • Conversación temporal frente a conversación de larga duración
    • Promoción de las conversaciones
    • Demarcación y propagación de las conversaciones
    • Relación entre contexto de persistencia, operaciones y conversaciones (flushmode)
    • Depuración de una aplicación CDI (posiblemente con Arquillian)
  • Gestionar el contenido del contexto
Trabajar con componentes POJO/JEE
  • Diferenciar entre componentes basados en EJB3 y basados en POJO
  • Definición de los componentes
    • Aplicación de @Named
    • Configuración de beans.xml
  • Ciclo de vida del componente
  • Interacción de componentes y contextos
    • Uso de @Inject
    • Comprensión de los interceptores
    • Comprensión de los eventos
  • Uso de @Alternative
  • Uso de @Decorator
  • Aplicación de calificador
  • Aplicación de productor
  • Aplicación de eliminación
  • Definir la variable del contexto o los componentes en un contexto específico utilizando las API de CDI
  • Implementar el patrón observador y acción observada con CDI
  • Implementar una conversación operacional teniendo en cuenta la relación entre el contexto de persistencia, las operaciones y las conversaciones (flushmode)
  • Características de seguridad de JAAS (la lista no es exhaustiva)
    • autenticación
    • restricción
    • eventos de seguridad
    • métodos de autenticación bind
Gestionar la información sobre identidad y acceder a ella a través de la API
Trabajar con componentes web/JSF y navegación web
  • Comprender el ciclo de vida del proceso de postback
  • Usar funciones de navegación exhaustivas con faces-config
  • Gestionar el enfoque RESTFul con JSF2 (viewparam)
  • Usar componentes Richfaces comunes
  • Configurar la navegación en función del estado de la aplicación
  • Configurar la validación de entrada JSF
  • Configurar la conversión de entrada JSF
  • Usar Expression Language (EL)
  • Comprender los paquetes de mensajes y las configuraciones regionales
  • Seleccionar y configurar componentes JSF
  • Gestionar excepciones con eficacia
  • Implementar mensajes de éxito y error
Exponer componentes a interfaces externas y heredadas
  • Exponer componentes como servicios web de tipo SOA
  • Consumir servicios web de tipo SOA
  • Exponer componentes como servicios Restful
  • Consumir servicios Restful externos
  • Consumir mensajes externos basados en JMS
Seguridad
  • Configurar JAAS
  • Proteger los métodos
  • Proteger las rutas
  • Crear un formulario de autenticación
  • Configurar la asignación de funciones

Red Hat se reserva el derecho de agregar, modificar y eliminar cualquier objetivo. Dichos cambios se publicarán con antelación mediante una revisión de este documento.

Qué necesita saber

Preparación para el examen RHCJD

Para los exámenes prácticos de Red Hat, la mejor preparación es la experiencia. Sin embargo, incluso las personas con más experiencia pueden carecer de ciertos conocimientos, por lo que Red Hat recomienda que todos los candidatos al examen RHCJD realicen el curso JBoss Enterprise Application Development (JB225). Este curso ofrece una buena introducción al tema y puede ser de gran ayuda durante la preparación para el examen. La asistencia a este curso no es obligatoria; el candidato puede optar por presentarse sólo al examen.

Aunque la asistencia a los cursos de Red Hat puede ser una parte importante de la preparación para este examen, no garantiza su aprobación.

Entorno del examen RHCJD

Durante el examen, trabajará en un sistema Red Hat Enterprise Linux® 6 con JBoss Developer Studio 5, por lo que tener experiencia previa en el uso de Linux o UNIX puede ser de gran ayuda, aunque no es obligatorio.

Tendrá a su disposición un entorno completo de escritorio y una lista de comandos básicos que podrá utilizar como referencia, además de las páginas de manual y toda la documentación que se incluye con Red Hat Enterprise Linux.

Si desea poner en práctica sus habilidades de Linux, Fedora ofrece una alternativa gratuita a Red Hat Enterprise Linux. Puede utilizar una versión en CD en vivo que le permite trabajar con Fedora sin tener que instalarlo en su computadora. Si bien el entorno no es exactamente igual al de Red Hat Enterprise Linux, se parece lo suficiente para el nivel de familiaridad que se necesita.

Formato del examen

En el examen práctico RHCJD, se evalúan los conocimientos y las habilidades de un candidato para implementar aplicaciones empresariales utilizando especificaciones empresariales comunes. El que los exámenes se basen en el rendimiento significa que los candidatos tendrán que realizar tareas similares a las que se realizan en el puesto de trabajo.

Durante el examen, los candidatos deberán realizar una serie de tareas comunes de desarrollo que requieren el uso de determinadas API y especificaciones. Para evaluar a los candidatos, se analizará si sus implementaciones cumplieron con los criterios objetivos, como poder acceder a una instancia de objeto utilizando un servicio web específico.

Si bien el examen emplea JBoss Enterprise Application Platform como tiempo de ejecución, no es específico de JBoss y solo se centra en especificaciones bien documentadas que se pueden aplicar a varios sistemas.

El examen RHCJD es una evaluación práctica de cuatro horas de duración.

Durante el examen, no podrá acceder a Internet, y el acceso desde su dispositivo personal estará estrictamente controlado. No podrá traer copias en papel ni documentación electrónica, lo que incluye libros, notas o cualquier otro material. Durante el examen, el candidato sí podrá consultar la documentación que acompaña a las implementaciones de la especificación JBoss y JBoss Enterprise Application Platform. Tenga en cuenta estas restricciones durante su preparación.

Red Hat se reserva el derecho de modificar el formato del examen, incluidos los horarios y las políticas que se han mencionado anteriormente. Dichos cambios se publicarán con antelación mediante una revisión de este documento.

Resultados y notificación

Los resultados oficiales de los exámenes proceden exclusivamente de la Central de Certificación Red Hat. Red Hat no autoriza a los examinadores o partners de formación a comunicar los resultados a los candidatos directamente. En general, los resultados de los exámenes se comunican en un plazo de tres días laborables, según el calendario de EE. UU.

Los resultados del examen se organizan en puntuaciones por sección. Red Hat no comunica ni la puntuación obtenida en cada módulo, ni ninguna otra información adicional que se haya solicitado.