DO292

Red Hat OpenShift Development II: Creating Microservices with Red Hat OpenShift Application Runtimes

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

Desenvolva microsserviços usando o Red Hat OpenShift Application Runtimes

O curso Red Hat OpenShift Development II: Creating Microservices with Red Hat OpenShift Application Runtimes (DO292) apresenta aos alunos três ambientes de execução: WildFly Swarm, Vert.x e Spring Boot. Este curso consiste em uma experiência de programação intensiva e hands-on na qual os alunos desenvolvem vários microsserviços usando os três ambientes de execução e os implanta em um cluster do Red Hat® OpenShift Container Platform.

Este curso é baseado no Red Hat® Enterprise Linux 7.5 e no OpenShift Container Platform 3.9.

Visão geral do curso

Assim como os membros de diversas organizações, talvez você também esteja considerando ou já utilizando as arquiteturas de microsserviço. Introduzimos soluções para facilitar a criação e implantação de microsserviços com o uso de programas dos desenvolvedores dessa tecnologia e o Red Hat® OpenShift Application Runtimes.

Resumo do conteúdo do curso

  • Implantação de microsserviços com WildFly Swarm.
  • Implantação de microsserviços com Vert.x.
  • Implantação de microsserviços com Spring Boot.
  • Desenvolvimento de um gateway de APIs.
  • Implementação de tolerância a falhas com Hystrix.

Público e pré-requisitos

  • Desenvolvedores de aplicações em Java interessados em usar arquiteturas de microsserviços.
  • Arquitetos de software interessados em criar e implantar microsserviços.

Pré-requisitos do curso

A Red Hat recomenda os seguintes pré-requisitos:

Curso

Implantação de microsserviços em um cluster do OpenShift
Implante uma aplicação com base em uma arquitetura de microsserviços em um cluster do OpenShift.
Implantação de microsserviços com o ambiente de execução WildFly Swarm
Desenvolva e implante um microsserviço usando o ambiente de execução WildFly Swarm.
Desenvolvimento de microsserviços com o ambiente de execução Vert.x
Desenvolva e implante um microsserviço usando o ambiente de execução Vert.x.
Desenvolvimento de microsserviços com o ambiente de execução Spring Boot
Desenvolva e implante um microsserviço usando o ambiente de execução Spring Boot.
Desenvolvimento de um gateway de APIs
Desenvolva e implante um gateway de APIs usando o ambiente de execução WildFly Swarm.
Implementação de tolerância a falhas com Hystrix
Administre a tolerância a falhas em uma série de microsserviços usando as bibliotecas do Hystrix.

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 dos especialistas da Red Hat.

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 à medida em que buscam reorganizar os paradigmas internos para colher os benefícios do desenvolvimento de microsserviços em uma economia de DevOps. Elas estão investindo principalmente nas estruturas de programação em Java e no Red Hat OpenShift Container Platform. Este curso tem como foco e apresenta aos alunos o desenvolvimento de microsserviços nos três ambientes de execução otimizados para implantação em clusters do OpenShift. Você aprenderá a selecionar os ambientes de execução apropriados para a sua empresa e será introduzido ao desenvolvimento de aplicações nativas da cloud prontas para a implantação no OpenShift, justificando, assim, o investimento da sua empresa nessa solução.

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 conhecerão três dos ambientes de execução de aplicações do OpenShift baseados em Java: WildFly Swarm, Vert.x e Spring Boot. Este curso ensina as diferenças entre essas plataformas e mostra como cada uma delas é ideal para diferentes tipos de caso de uso. Você terá a oportunidade de desenvolver aplicações utilizáveis no mundo real em cada um desses ambientes de execução.

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

  • Determinar quais dos três ambientes de execução é o mais apropriado para um determinado caso de uso.
  • Desenvolver um microsserviço simples em cada um dos três ambientes de execução, de acordo a documentação e os exemplos apropriados.
  • Implantar microsserviços que interagem entre si usando o Red Hat OpenShift Container Platform.