Pesquisar
Português
Português
Login Account
Login / Registre-se Account
Websites
DO292

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

Local

Formato Veja as opções

Leia o depoimento de outros alunos no Red Hat Learning Community

Visão geral

Descrição do curso

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. Esse 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 OpenShift Container Platform 3.9 e no Red Hat® Enterprise Linux 7.5.

Assim como os membros de diversas organizações, talvez você também esteja considerando ou já utilize 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 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 do curso

  • 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:

Resumo do curso

Tópicos do curso

Implantação de microsserviços em um cluster do OpenShift
Implantação de 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
Desenvolvimento e implantação de 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 de 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 secundárias. Em caso de dúvida ou para confirmar a inclusão de um determinado objetivo ou tópico, entre em contato com um dos especialistas da Red Hat.

Resultados

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 nos frameworks de programação em Java e no Red Hat OpenShift Container Platform. Esse curso 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 em nuvem 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 esse 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. Esse 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.

Participe deste curso que é parte do Red Hat Learning Subscription, uma solução de aprendizado que oferece um ano de acesso ilimitado e sob demanda a todos os nossos cursos on-line.