DO288

Red Hat OpenShift Developer II: Building and Deploying Cloud-native Applications

Visão geral

Descrição do curso

Projeto, criação e implantação de aplicações conteinerizadas no Red Hat OpenShift.

Com o curso Red Hat OpenShift Developer II: Building and Deploying Cloud-native Applications (DO288), você aprende a projetar, criar e implantar aplicações de software em containers em um cluster do OpenShift.

Seja para a migração de aplicações existentes ou a criação de aplicações nativas em container, você aprenderá a aumentar a produtividade dos desenvolvedores com base no Red Hat® OpenShift Container Platform. Essa solução é uma plataforma de aplicações em containers que permite às empresas gerenciar implantações de container e escalar as respectivas aplicações com o Kubernetes.

As habilidades que você aprende neste curso podem ser aplicadas usando todas as versões do Red Hat OpenShift, incluindo o Red Hat OpenShift on AWS (ROSA), o Azure Red Hat OpenShift (ARO) e o Red Hat OpenShift Container Platform.

Este curso é baseado no Red Hat OpenShift 4.14.

Após a conclusão do curso, você terá 45 dias de acesso prolongado aos laboratórios hands-on de qualquer curso que inclua um ambiente virtual.

Observação: este curso é oferecido como aulas virtuais em quatro dias ou em ritmo individualizado. A duração pode 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

  • Funcionalidades para desenvolvedores no console web do Red Hat OpenShift
  • Criação e publicação de imagens de container para o Red Hat OpenShift
  • Gerenciamento de implantações de containers no Red Hat OpenShift
  • Criação e implantação aplicações em vários containers no Red Hat OpenShift
  • Implantação de aplicações em vários containers usando gráficos Helm e Kustomize
  • Criação de verificações de integridade para monitorar e aumentar a confiabilidade da aplicação
  • Criação de fluxos de trabalho de CI/CD usando o Red Hat OpenShift Pipelines

Público do curso

  • Desenvolvedores de software
  • Arquitetos de software

Recomendações para o curso

Requisitos técnicos

  • Este curso usa um ambiente de laboratório provisionado na nuvem Red Hat Online Learning (ROL).
  • É necessário ter acesso à Internet para executar os exercícios e laboratórios.

Resumo do curso

Tópicos do curso

Red Hat OpenShift Container Platform for Developers
Defina a arquitetura, os conceitos e a terminologia do Red Hat OpenShift e configure o ambiente do desenvolvedor.
Implantação de aplicações simples
Implante aplicações simples usando o console web do Red Hat OpenShift e as ferramentas de linha de comando.
Criação e publicação de imagens de container
Crie, implante e gerencie o ciclo de vida de imagens de container usando um registro de containers.
Gerenciamento de versões do Red Hat OpenShift
Descreva o processo de versões do Red Hat OpenShift e crie imagens de container.
Gerenciamento de implantações do Red Hat OpenShift
Descreva as diferentes estratégias de implantação do Red Hat OpenShift e como monitorar a integridade das aplicações.
Implantação de aplicações em vários containers
Implante aplicações em vários containers usando templates do Red Hat OpenShift, gráficos Helm e Kustomize.
Implantação contínua usando o Red Hat OpenShift Pipelines
Implemente fluxos de trabalho de CI/CD usando o Red Hat OpenShift Pipelines.
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úvidas ou confirmação de um determinado objetivo ou tópico, entre em contato com um de nossos especialistas em treinamento.

Resultados

Impacto para a organização

Este curso oferece aos desenvolvedores de aplicações as habilidades essenciais para projetar, criar e implantar aplicações em containers, seja migrando aplicações existentes para o  Red Hat OpenShift ou criando novas aplicações nativas em nuvem. Ele é o ponto de partida para a transformação organizacional e digital, porque demonstra o potencial da metodologia DevOps com o uso de uma arquitetura baseada em containers.

À medida que desenvolvedores buscam maneiras de acelerar o time to market de aplicações para produtos minimamente viáveis, os containers e o Red Hat OpenShift se tornam rapidamente a solução perfeita para o desenvolvimento e a implantação ágeis de aplicações. Com uma arquitetura baseada em containers orquestrada com o Kubernetes e o Red Hat OpenShift, você aumenta a confiabilidade e a escalabilidade das aplicações, reduz a sobrecarga no trabalho dos desenvolvedores e facilita a implantação contínua. O Red Hat OpenShift oferece a capacidade de desenvolver e implantar essas aplicações na AWS de maneira consistente usando o Red Hat OpenShift Service on AWS (ROSA), no Microsoft Azure usando o Azure Red Hat OpenShift ou como um Red Hat OpenShift Container Platform autogerenciado executado em nuvem pública ou ambientes de data center do cliente.

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

Impacto para o profissional

Você aprenderá os conceitos básicos da conteinerização, escala, implantação e gerenciamento de aplicações no Red Hat OpenShift Container Platform. Você também será capaz de:

  • Projetar imagens de containers para aplicações conteinerizadas.
  • Maneiras diferentes de criar, implantar e gerenciar containers.
  • Implantar aplicações em vários containers.
  • Implementar verificações de integridade para aprimorar a confiabilidade do sistema.
  • Criar e executar pipelines de dados automatizados para entrega contínua.

Próximos exames ou cursos recomendados

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.