EX183

Red Hat Certified Enterprise Application Developer Exam

Está visualizando información sobre:

El Red Hat® Certified Enterprise Application Developer Exam (EX183) evalúa su conocimiento básico de las principales APIs de Java empresariales más importantes que se requieren para implementar servicios empresariales modernos y sin estado.

El examen se centra en el uso del comportamiento predeterminado de un conjunto mínimo de API JEE que son aplicables en todos los entornos de desarrollo moderno de aplicaciones empresariales Java:

  • Uso de JAX-RS para crear, leer/buscar, actualizar y eliminar API de REST.
  • Uso de JAAS para garantizar el acceso a los servicios.
  • Uso de EJBs sin estado para proporcionar lógica empresarial.
  • Uso de CDI para integrar componentes.
  • Uso de JMS para enviar y recibir mensajes.
  • Uso de la validación de beans para garantizar el formato y la consistencia de la información.
  • Uso de JPA básico para crear, leer, actualizar y eliminar objetos persistentes y sus relaciones.

Al aprobar este examen, obtendrá el Red Hat Certified Enterprise Application Developer. Esta certificación puede ser el primer paso para lograr el Red Hat Certified Architect.

Este examen se basa en JBoss Enterprise Application Platform 7.

Preparación

Elementos de estudio para el examen

Con Red Hat JBoss EAP, debería poder realizar las tareas que se indican a continuación sin ayuda. Las tareas se han agrupado en categorías para facilitarle la preparación al examén.

Validación de beans
  • Anote un POJO para habilitar y configurar la validación de los datos.
  • Use la documentación para encontrar validadores estándares útiles.
Mapeo de JPA
  • Anote un POJO para asignarlo a su representación de estado persistente en la base de datos.
  • Aplique asignación básica de propiedad y tenga la capacidad de usar la documentación para identificar las anotaciones de propiedad correctas (por ejemplo, @Temporal).
  • Asigne una relación bidireccional de uno a muchos entre dos entidades, incluidas ambas partes de la asociación.
  • Comprenda el comportamiento de extracción predeterminado y tenga la capacidad para reemplazar la estrategia de extracción por asociación.
Consulta JPA
  • Implemente consultas JPA básicas con parámetros designados.
  • Cree y use una consulta designada.
  • Use una consulta para reemplazar una asociación de forma diligente.
Mensajería
  • Comprenda los modelos punto a punto comparados con los de publicar/suscribir.
  • Comprenda las colas JMS, los temas y las fábricas de conexiones.
  • Comprenda y use la interfaz javax.jms.MessageListener.
  • Implemente un bean controlado por mensaje.
  • Utilice las anotaciones @MessageDriven and @ActivationConfigProperty.
Servicios REST con JAX-RS
  • Comprenda los conceptos de REST, especialmente la aplicación y uso de HTTP PUT, DELETE, GET y métodos POST.
  • Conozca y use los códigos de retorno HTTP estándares.
  • Implemente la clase de recursos RESTFUL Root.
  • Exponga un servicio REST con JAX-RS.
  • Demuestre habilidad para definir @Path.
  • Comprenda y use @Produce y @Consume.
  • Tenga la capacidad tanto para consumir como para producir contenido con formato xml- y jso- con JAX-RS.
Seguridad
  • Comprenda los términos y conceptos básicos JAAS.
  • Comprenda los detalles de autenticación JAAS que se le proporcionarán.
  • Asegure los servicios por parte del servidor (servicios REST y EJBs) con anotaciones JAAS.
CDI
  • Comprenda los alcances contextuales.

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.

Qué necesita saber

Preparación

Red Hat le aconseja completar el curso Red Hat Application Development I: Programming in Java EE (JB183), que lo ayudará a prepararse para EX183. La asistencia a estas clases no es obligatoria; los estudiantes pueden optar por tomar sólo el examen.

Aunque la asistencia a los cursos de Red Hat puede significar una parte importante de la preparación, no garantiza el éxito en el examen. La experiencia previa, la práctica y las aptitudes personales también son determinantes para el éxito en el examen.

Hay muchos libros y otros recursos sobre administración de sistemas para productos Red Hat disponibles. Red Hat no avala ninguno de estos materiales como guía de preparación para los exámenes. Sin embargo, su lectura puede serle de utilidad y ayudarlo a profundizar sus conocimientos.

Formato del examen

El examen EX183 es un examen práctico 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. En esta prohibición se incluyen notas, libros o cualquier otro material. Durante el examen, se pone a disposición del candidato la documentación que acompaña a JBoss EAP.

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. Los resultados de los exámenes se comunican normalmente en un plazo de tres días laborables, según el calendario de EE. UU.

Los resultados del examen se organizan en puntuaciones totales. Red Hat no comunica la puntuación obtenida en cada punto en particular, ni otra información adicional que pueda ser solicitada.

Público destinatario y requisitos previos

Público al que va dirigido este curso

Este curso está diseñado para desarrolladores JSE con experiencia que desean ampliar y probar sus conocimientos y habilidades para aplicar en el moderno desarrollo Java empresarial.

Requisitos previos para este examen

Este examen no tiene requisitos previos formales, pero los candidatos para este examen deberán:

  • Estar familiarizados con el uso de Red Hat JBoss Developer Studio en un entorno Red Hat Enterprise Linux.
  • Tener sólidos conocimientos de JSE, 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.
  • Revise los objetivos del examen Red Hat Certified Enterprise Application Developer Exam y asegúrese de sentirse cómodo con todos los temas mencionados.