DO244

Developing Applications with Red Hat OpenShift Serverless and Knative

Visão geral

Descrição do curso

Desenvolva e implante aplicações e funções serverless, orientadas a eventos e com escalabilidade automática

Aprenda a desenvolver, implantar e escalar automaticamente aplicações serverless no Red Hat OpenShift Container Platform.Com o Red Hat OpenShift Serverless, os desenvolvedores e engenheiros de confiabilidade de sites (SREs) podem se concentrar na lógica central de negócios das funções e aplicações. Para isso, é possível delegar os serviços de infraestrutura e as questões operacionais para a plataforma do Red Hat® OpenShift Serverless.

Este curso é baseado no Red Hat OpenShift Serverless 1.23 e no OpenShift Container Platform 4.10.

Após a conclusão do curso, o acesso prático ao laboratório permanecerá disponível por até 45 dias para qualquer curso presencial que inclua um ambiente virtual.

Observação: este curso é oferecido como uma aula virtual de dois dias ou no ritmo que você preferir. As durações podem variar de acordo com a entrega. Para conferir todos os detalhes, a programação e os preços do curso, selecione a localização e clique em "Registre-se" no menu à direita.

Resumo do conteúdo

  • Entender a arquitetura do OpenShift Serverless e as principais funcionalidades do Knative para aplicações serverless.
  • Implementar aplicações serverless nativas em nuvem usando o Knative Serving.
  • Implementar aplicações serverless orientadas a eventos usando o Knative Eventing.
  • Implementar aplicações serverless usando o OpenShift Serverless Functions.

Público-alvo

  • Desenvolvedores de aplicações nativas em nuvem interessados em criar aplicações serverless.
  • Engenheiros de confiabilidade de sites e administradores do OpenShift interessados em usar tecnologias serverless para automatizar operações e em desenvolver ferramentas utilitárias para gerenciar e monitorar aplicações.

Pré-requisitos do curso

Requisitos técnicos

  • É necessário ter acesso à Internet.

Tópicos

Tópicos do curso

Introdução ao Red Hat OpenShift Serverless e ao Knative

Aprenda sobre a arquitetura do Red Hat OpenShift Serverless

Desenvolvimento de aplicações serverless com o Knative Serving

Implante e escale aplicações serverless com o Knative Serving

Desenvolvimento de aplicações serverless orientadas a eventos com o Knative Eventing

Implemente aplicações serverless orientadas a eventos usando o Knative Eventing

Desenvolvimento de aplicações com o OpenShift Serverless Functions

Implemente aplicações serverless usando o OpenShift Serverless Functions

Resultados

Impacto para a organização

As aplicações serverless nativas em nuvem diminuem o volume de trabalho dedicado à configuração e escalabilidade da infraestrutura. Assim, os desenvolvedores e engenheiros de confiabilidade de sites (SREs) podem lançar soluções e serviços no mercado com rapidez. Com o Red Hat OpenShift Serverless, as organizações passam menos tempo no desenvolvimento porque se concentram nos principais níveis funcionais das aplicações. Além disso, a solução permite integrar aplicações internas e externas. Os desenvolvedores podem criar fluxos de trabalho personalizados e orientados a eventos com rapidez usando protocolos padrão e ferramentas conhecidas. Já os SREs podem automatizar tarefas com funções simples que respondem a eventos.

Impacto do treinamento

Ao concluir este curso, você conseguirá acelerar o time to market das aplicações nativas em nuvem porque vai diminuir o tempo gasto nos aspectos operacionais e de escalabilidade. Você será capaz de alcançar isso por meio do aprendizado e da demonstração das seguintes habilidades:

  • Desenvolver aplicações serverless no local, fazer testes de unidade nelas, criar imagens de container usando o Containerfiles e implantar essa imagem em um registro
  • Implantar aplicações serverless em um cluster do OpenShift usando um registro de containers
  • Realizar a escala automática, o controle de versão e a divisão de tráfego de aplicações serverless usando o Knative Serving
  • Desenvolver aplicações orientadas a eventos usando o Knative Eventing
  • Desenvolver funções serverless em várias linguagens de programação usando o Red Hat OpenShift Serverless Functions

Próximo exame ou curso recomendado

 
 

Defina sua trajetória de aprendizagem

Participe deste curso que é parte do Red Hat Learning Subscription, que oferece um ano de acesso ilimitado e sob demanda aos nossos recursos de aprendizagem online.

Verifique seu conhecimento

Faça uma avaliação de habilidades gratuita para testar seu know-how, verificar o que está faltando para você e saber por onde começar no Red Hat Training.