EX283

Red Hat Certified Enterprise Microservices Developer exam

Você está visualizando as informações para:

O exame Red Hat Certified Enterprise Microservices Developer (EX283) vai testar as habilidades e conhecimentos no desenvolvimento de aplicações JEE eficazes e confiáveis em um ambiente com estilo de microsserviços. O exame tem como foco o uso das APIs MicroProfile para desenvolver aplicações corporativas JAVA com microsserviços.

Ao ser aprovado neste exame, você receberá uma credencial Red Hat Certified Enterprise Microservices Developer, que também poderá ser utilizada para a obtenção da certificação Red Hat® Certified Architect (RHCA®).

Este exame é baseado no Eclipse MicroProfile 1.3.

Preparação

Tópicos de estudo para o exame

Você deverá ser capaz de realizar as tarefas abaixo sem assistência. Embora envolvam explicitamente o uso de MicroProfile e microsserviços, as habilidades demonstradas neste exame também se aplicam ao desenvolvimento avançado de uma ampla variedade de aplicações corporativas em Java:

  • Fornecer e obter propriedades de configuração, por meio de diversas fontes internas e externas com reconhecimento de ambiente, para a aplicação e disponibilizá-las por meio da injeção de dependência ou pesquisa usando a especificação Configuration for Microprofile.
    • Externalizar dados em valores de configuração.
    • Injetar valores configurados em beans usando os qualificadores @Inject e @ConfigProperty.
    • Acessar ou criar uma determinada configuração.
    • Compreender a ordem padrão e personalizada de ConfigSource e ConfigSource.
    • Compreender e implementar conversores.
  • Separar a lógica de execução de negócios usando MicroProfile Fault Tolerance.
    • Compreender o relacionamento para MicroProfile Config.
    • Compreender o tipo de execução assíncrona versus síncrona e saber qual é o padrão.
    • Usar @Timeout.
    • Compreender as políticas de repetição e aplicá-las usando @Retry.
    • Compreender e definir o que é fallback.
    • Compreender e aplicar CircuitBreaker e Bulkhead.
    • Compreender e definir a configuração de tolerância a falhas.
  • Investigar o estado de um nó computacional de outra máquina usando MicroProfile Health Check.
    • Compreender e implementar a interface da Health Check e a Health Check Response.
    • Construir uma Health Check Response legível por humanos.
    • Compreender o que é protocolo e wireformat.
  • Exportar dados de monitoramento para agentes de gerenciamento usando MicroProfile Metrics.
    • Compreender a diferença com Health Check.
    • Compreender e usar três conjuntos de sub-recursos (escopos): base, fornecedor e aplicação.
    • Compreender o que são tags (etiquetas), registro de métricas e @Metric.
    • Compreender o que são metadados e por que usá-los é uma prática recomendada.
    • Exibir métricas via API REST.
    • Conhecer as métricas obrigatórias.
    • Compreender o modelo de programação das métricas da aplicação.
  • MicroProfile Interoperable JWT RBAC: JSON Web Tokens (JWTs) baseados em OpenID Connect (OIDC) para controle de acesso baseado em função (RBAC) de endpoints de microsserviços.
    • Compreender o que são tokens de segurança em serviços RESTful e o que é autenticação baseada em token.
    • Usar tokens de portador JWT para proteger serviços.
    • Marcar uma aplicação JAX-RS para exigir controle de acesso MP-JWT.
    • Mapear tokens MP-JWT para APIs de containers Java EE.

Como todos os exames baseados em desempenho da Red Hat, 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 II: Implementing Microservice Architectures (JB283) para auxiliar a preparação. A participação no curso não é obrigatória. Portanto, os candidatos podem optar por fazer somente o exame.

Embora a participação nos cursos da Red Hat seja importante na preparação do candidato para a realização deste exame, isso não garante a aprovação. Experiência anterior, prática e aptidão natural também são fatores importantes para o sucesso.

Há uma grande disponibilidade de livros e outros recursos sobre administração de sistemas usando soluções da Red Hat. A Red Hat não endossa oficialmente nenhum guia de preparação para este exame. No entanto, a leitura adicional poderá ser útil para adquirir mais conhecimento e compreensão do assunto.

Formato do exame

Este é um exame hands-on e prático, em que é necessário realizar tarefas reais de desenvolvimento. Não é fornecido acesso à Internet durante o exame e não é permitido levar para o local do exame qualquer documentação em cópia impressa ou eletrônica, incluindo notas, livros ou quaisquer outros materiais. A especificação do MicroProfile e outros documentos relacionados estarão disponíveis durante o exame.

Pontuações e relatórios

As pontuações oficiais dos exames são provenientes exclusivamente da Central de Certificação Red Hat. A Red Hat não autoriza os examinadores ou os parceiros de treinamento a informarem os resultados diretamente aos candidatos. As pontuações do exame são normalmente divulgadas em 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.

Público e pré-requisitos

Desenvolvedores de JEE que desejam comprovar as habilidades no uso do Java para desenvolver aplicações corporativas avançadas orientadas a microsserviços.

Pré-requisitos para o exame

Treinamentos recomendados