EX183

Exame Red Hat Certified Enterprise Application Developer

Visão geral

Descrição do exame

O exame Red Hat® Certified Enterprise Application Developer (EX183) testa se você possui conhecimento básico sobre as principais APIs Java corporativas que são necessárias para implementar serviços de negócios modernos e stateless.

O exame tem como foco o uso do comportamento padrão de um conjunto mínimo de APIs JEE que são aplicáveis a todos os ambientes de desenvolvimento de aplicações corporativas Java moderna:

  • Uso de JAX-RS para que a REST simples crie, leia/pesquise, atualize e exclua APIs.
  • Uso de JAAS para proteger o acesso aos serviços.
  • Uso de EJBs sem monitoração de estado para fornecer lógica de negócios.
  • Uso de CDI para integrar componentes.
  • Uso de JMS para enviar e receber mensagens.
  • Uso de validação de bean para garantir o formato e a consistência de dados.
  • Uso de JPA básica para criar, atualizar e excluir objetos persistentes e suas relações.

A aprovação nesse exame concede a credencial Red Hat Certified Enterprise Application Developer. Se você quiser continuar a jornada de aprendizado, essa credencial também é o primeiro passo para conseguir o nosso mais alto nível de certificação: o Red Hat Certified Architect.

Os objetivos listados para este exame são baseados na versão mais recente disponível da solução Red Hat. Clique em “Comece agora mesmo” para ver todas as versões disponíveis deste exame para compra.

Público para este exame

Este curso foi concebido para desenvolvedores experientes em JSE que desejam ampliar e testar os conhecimentos e as habilidades no desenvolvimento de aplicações corporativas Java modernas.

Pré-requisitos para esse exame

Esse exame não tem pré-requisitos formais, mas os candidatos devem:

  • Estar familiarizados com o uso do Red Hat Developer Studio em um ambiente Red Hat Enterprise Linux.
  • Ter uma base sólida do JSE, incluindo conhecimento e compreensão dos principais conceitos de Java e APIs. Por exemplo, as APIs de exceções, anotações e coleções são exigidas no exame.
  • Revisar os objetivos do exame Red Hat Certified Enterprise Application Developer e estar familiarizado com todos os tópicos mencionados.

Objetivos

Tópicos de estudo para o exame

Ao usar o Red Hat JBoss EAP, você deverá ser capaz de realizar as tarefas abaixo sem a necessidade de assistência. As tarefas foram agrupadas em categorias para ajudá-lo a se preparar.

Validação de bean
  • Anotação de um POJO para habilitar e configurar a validação de dados.
  • Uso de documentação para localizar validadores padrão úteis.
Mapeamento de JPA
  • Anotação de um POJO para mapeá-lo para a sua representação de estado persistente no banco de dados.
  • Aplique o mapeamento de propriedades básico e esteja capacitado para usar a documentação para identificar anotações de propriedade corretas (por exemplo, @Temporal).
  • Mapeie um relacionamento bidirecional de um para muitos entre duas entidades, incluindo ambos os lados da associação.
  • Compreenda o comportamento de busca padrão e esteja capacitado para substituir a estratégia de busca por associação.
Consulta de JPA
  • Implemente consultas de JPA básicas usando parâmetros nomeados.
  • Crie e use uma consulta nomeada.
  • Retorne os dados da entidade associada através de uma consulta eager fetch.
Sistema de mensageria
  • Compreenda modelos de point-to-point (P2P) versus modelos de publish/subscribe.
  • Compreenda filas JMS, tópicos e fábricas de conexão.
  • Compreenda e use a interface javax.jms.MessageListener.
  • Implemente um bean guiado por mensagem.
  • Use as anotações @MessageDriven e @ActivationConfigProperty.
Serviços REST com JAX-RS
  • Compreenda os conceitos de REST, principalmente a aplicação e o uso dos métodos HTTP PUT, DELETE, GET e POST.
  • Conheça e use códigos de retorno de HTTP.
  • Implemente a classe de recurso RESTful Root.
  • Exponha um serviço REST usando JAX-RS.
  • Demonstre habilidade de definir @Path.
  • Compreenda e use @Produce e @Consume.
  • Esteja capacitado para consumir e produzir conteúdo formatado por xml e jso usando JAX-RS.
Segurança
  • Compreenda termos e conceitos básicos de JAAS.
  • Compreenda os detalhes de autenticação de JAAS que serão fornecidos para você.
  • Proteja serviços do lado do servidor (serviços REST e EJBs) usando anotações de JAAS.
CDI
  • Compreenda escopos contextuais.

Como em todos os exames da Red Hat que se baseiam no desempenho do candidato, as configurações devem persistir após a reinicialização sem intervenção.

O que você precisa saber

Preparação

A Red Hat recomenda a participação no curso Red Hat Application Development I: Programming in Java EE (AD183) como forma de preparação para o EX183. A participação no curso não é obrigatória. Portanto, você pode optar por fazer somente o exame.

Embora a participação nas aulas da Red Hat possa ser uma parte importante da sua preparação, isso não garante a aprovação no exame. Prévia experiência, prática e aptidão natural também são fatores importantes para o sucesso.

Há diversos livros e outros recursos sobre administração de sistemas para soluções Red Hat disponíveis. A Red Hat não reconhece nenhum desses materiais como guias de preparação para os exames. Porém, a leitura adicional pode ser útil para aprofundar a sua compreensão.

Formato do exame

O EX183 é um exame hands-on, prático em que é necessário realizar tarefas reais de desenvolvimento. Não é fornecido acesso à Internet durante o exame e não é permitido trazer nenhuma documentação em cópia impressa ou eletrônica para o exame, incluindo notas, livros ou quaisquer outros materiais. A documentação enviada com o JBoss EAP estará disponível durante o exame.

Pontuações e relatórios

As pontuações oficiais dos exames serão fornecidas exclusivamente pelo Red Hat Certification Central. A Red Hat não autoriza os examinadores ou os parceiros de treinamento a informarem os resultados diretamente aos candidatos. Os resultados do exames, normalmente, são divulgados em até três dias úteis (EUA).

Os resultados do exame são divulgados como pontuações totais. A Red Hat não divulga o desempenho em itens individuais nem fornece informações adicionais mediante solicitação.

Você poderá refazer o exame de certificação uma segunda vez caso não obtenha a nota necessária em sua primeira tentativa. Para mais informações, consulte a página de Políticas do Red Hat Training.

Próximos exames ou cursos recomendados

Skills paths

Trajetória de aprendizagem Microservices Developer

Ícone de certificação

Certificação inicial recomendada
Red Hat Certified System Administrator (RHCSA)

Pacote AD184exibido agora
Faça o curso e o exame juntos para economizar tempo e dinheiro

Ícone de computador

AD183 – Curso recomendado exibido agora
Red Hat Application Development I: Programming in Java EE

Ícone de exame

EX183 – Exame obrigatório exibido agora
Red Hat Certified Enterprise Application Developer exam

Ícone de certificação

Certificação – Aprovação no EX183
Red Hat Certified Enterprise Application Developer

Pacote DO284 exibido agora
Faça o curso e o exame juntos para economizar tempo e dinheiro

Ícone de exame

EX283 – Exame obrigatório exibido agora
Red Hat Certified Enterprise Microservices Developer exam

Ícone de certificação

Certificação – Aprovação no EX183 e no EX283
Red Hat Certified Enterprise Microservices Developer