JB284

Red Hat Application Development II: Implementing Microservice Architectures with exam

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

Desenvolva aplicações baseadas em microsserviços em Java EE com o MicroProfile e o OpenShift

Desenvolvido a partir do curso introdutório ao desenvolvimento de aplicações em Java EE Red Hat Application Development I: Programming in Java EE (JB183), o treinamento Red Hat Application Development II: Implementing Microservice Architectures with exam (JB284) dá ênfase ao aprendizado dos princípios da arquitetura e da implementação de microsserviços em Java EE, com base principalmente em MicroProfile, usando o WildFly Swarm e o OpenShift.

O exame Red Hat Certified Enterprise Microservices Developer (EX283) está incluso no pacote. Este curso baseia-se no Red Hat® Enterprise Application Platform 7.4 e no Wildfly Swarm 2018.3.3.

Visão geral do curso

A partir dos princípios básicos do desenvolvimento de aplicações em Java EE, você se concentrará em como desenvolver, monitorar, testar e implantar aplicações modernas de microsserviços. Muitas empresas buscam a melhor maneira de aproveitar as arquiteturas nativas da cloud, mas muitas não sabem como. Essas empresas têm aplicações monolíticas escritas em Java Enterprise Edition (JEE).

Resumo do conteúdo do curso

  • Implante e monitore aplicações baseadas em microsserviços.
  • Implemente um microsserviço com o MicroProfile.
  • Implemente testes de unidade e integração para microsserviços.
  • Use a especificação da configuração para injetar dados em um microsserviço.
  • Crie uma verificação de integridade para um microsserviço.
  • Implemente a tolerância a falhas em um microsserviço.
  • Proteja um microsserviço usando a especificação JSON Web Token (JWT).

Público e pré-requisitos

Público do curso

Este curso foi elaborado para desenvolvedores de Java.

Pré-requisitos do curso

Tópicos do curso

Descrição das arquiteturas de microsserviços
Descreva os componentes e padrões das arquiteturas de aplicações baseadas em microsserviços.
Implantação de aplicações baseadas em microsserviços
Implante partes das aplicações incluídas nos estudos de caso do curso em um cluster do OpenShift.
Implementação de um microsserviço com o MicroProfile
Descreva as especificações no MicroProfile, implemente um microsserviço com algumas das especificações e implante-o em um cluster do OpenShift.
Teste de microsserviços
Implemente testes de unidade e integração para microsserviços.
Injeção de dados de configuração em um microsserviço.
Injete dados de configuração de uma fonte externa em um microsserviço.
Criação de verificações de integridade para aplicações
Crie uma verificação de integridade para um microsserviço.
Implementação de tolerância a falhas
Implemente a tolerância a falhas em uma arquitetura de microsserviço.
Desenvolvimento de um gateway de API
Descreva o padrão do gateway de API e desenvolva esse gateway para uma série de microsserviços.
Proteção de microsserviços com JWT
Proteja um microsserviço usando a especificação JSON Web Token.
Monitoramento de microsserviços
Monitore a operação de um microsserviço usando métricas, rastreamento distribuído e agregação de logs.

Observação: os tópicos do curso estão sujeitos a alterações conforme o avanço da tecnologia e a evolução da natureza das tarefas subjacentes. Em caso de dúvida ou confirmação de determinado objetivo ou tópico, entre em contato com um especialista em treinamento on-line.

Próximo exame ou curso recomendado

Impacto do treinamento

Impacto na empresa

Muitas empresas estão encontrando dificuldades para abandonar as aplicações monolíticas e adotar aplicações baseadas em microsserviços. Elas também estão se deparando com o desafio de reorganizar paradigmas internos para colher os benefícios do desenvolvimento de microsserviços em uma economia de DevOps. Muitas organizações estão investindo principalmente nas estruturas de programação em Java e no Red Hat® OpenShift Container Platform. Este curso é uma introdução ao ambiente de execução do Wildfly Swarm para a implantação otimizada em clusters do OpenShift.

A Red Hat criou este curso de forma a beneficiar todos os nossos clientes. No entanto, cada empresa e infraestrutura é única, e os benefícios reais podem variar.

Impacto para o profissional

Ao concluir este curso, os alunos entenderão como desenvolver, monitorar, testar e implantar aplicações em Java EE baseadas em microsserviços usando o Wildfly Swarm e o Red Hat OpenShift Container Platform.

Os alunos estarão capacitados a demonstrar as habilidades a seguir:

  • Projetar uma arquitetura baseada em microsserviços para uma aplicação corporativa.
  • Implementar a tolerância a falhas e verificações de integridade para microsserviços.
  • Proteger microsserviços para evitar o acesso não autorizado.