Curso Red Hat Application Development II Implementing Microservice Architectures

  • Linux & Suse

Curso Red Hat Application Development II Implementing Microservice Architectures

32 horas
Visão Geral

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

O Red Hat Application Development II: Implementing Microservice Architectures (DO283) é baseado no curso de introdução ao desenvolvimento de aplicações em Java EE Red Hat Application Development I: Programming in Java EE (AD183). O Development II se concentra no aprendizado dos princípios da arquitetura e na implementação de microsserviços em Java EE, com base no MicroProfile com o WildFly Swarm e o OpenShift.

Com base nos 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 em nuvem, mas muitas não sabem como. Essas empresas têm aplicações monolíticas escritas em Java Enterprise Edition (JEE).

Resumo do curso

  • Implantação e monitoramento de aplicações baseadas em microsserviços
  • Implementação um microsserviço com o MicroProfile
  • Implementação de testes de unidade e integração para microsserviços
  • Uso da especificação da configuração para injetar dados em um microsserviço
  • Criação de verificação de integridade de um microsserviço
  • Implementação da tolerância a falhas em um microsserviço
  • Proteção de um microsserviço usando a especificação JSON Web Token (JWT)
Objetivo

Após concluir este curso, você saberá como desenvolver, monitorar, testar e implantar aplicações em Java EE baseadas em microsserviços usando o Wildfly Swarm e o Red Hat OpenShift.

Veja as habilidades adquiridas com este curso:

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

Impacto na organização

Muitas empresas estão encontrando dificuldades para abandonar as aplicações monolíticas e adotar as que são baseadas em microsserviços. Outro desafio é reorganizar paradigmas internos para garantir os benefícios do desenvolvimento de microsserviços em uma economia DevOps. Muitas empresas estão investindo principalmente nos frameworks 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.


Publico Alvo

Este curso foi elaborado para desenvolvedores de Java.

Informações Gerais
  • Carga horaria, 32h
  • Se noturno este curso e ministrado das 19h às 23h, total de 8 noites,
  • Se aos sábados este curso e ministrado das 09h às 18h, total de 4 sábados,
  • Se integral este curso e ministrado das 09h às 18h, total de 4 dias,

Formato de entrega:

  • On-line ao vivo via Microsoft Teams na presença de um instrutor/consultor de mercado atuando com Had Hat
Materiais
Português/Inglês
Conteúdo Programatico

Descrição das arquiteturas de microsserviços

  1. Conheça os componentes e padrões das arquiteturas de aplicações baseadas em microsserviços.

Implantação de aplicações baseadas em microsserviços

  1. 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

  1. Conheça 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

  1. Implemente testes de unidade e integração para microsserviços.

Injeção de dados de configuração em um microsserviço

  1. Injete dados de configuração de uma fonte externa em um microsserviço.

Criação de verificações de integridade de aplicações

  1. Crie uma verificação de integridade de um microsserviço.

Implementação da tolerância a falhas

  1. Implemente a tolerância a falhas em uma arquitetura de microsserviços.

Desenvolvimento de um gateway de APIs

  1. Descreva o padrão do gateway de APIs e desenvolva esse gateway em uma série de microsserviços.

Proteção de microsserviços com o JWT

  1. Proteja um microsserviço usando a especificação JSON Web Token.

Monitoramento de microsserviços

  1. Monitore a operação de um microsserviço usando métricas, rastreamento distribuído e agregação de logs.
TENHO INTERESSE

Cursos Relacionados

Curso Linux Bash Shell Programming

32 horas

Curso Linux Suse SLE200 Transitioning Enterprise 15

8 Horas

Curso Enterprise Server Deployment SLE211v15

16 horas

Curso SUSE Enterprise Server 15 Administration SLE201v15

32 Horas

Curso Linux Suse Enterprise Server 15 Adm Advanced SLE301v15

32 horas

Curso Linux Suse SLES for SAP Applications HA Deployment and Configuration

24 Horas

Curso Suse Linux Protegendo Enterprise Server 12 SLE341

24 Horas