DO720

Container Adoption Boot Camp for Developers

Visão geral

Descrição do curso

Suporte à adoção da tecnologia de containers por meio do desenvolvimento de aplicações nativas em nuvem

O curso Container Adoption Boot Camp for Developers (DO720) oferece uma imersão no desenvolvimento intensivo e hands-on de aplicações nativas em nuvem implantadas na versão do Kubernetes da Red Hat, o Red Hat® OpenShift® Container Platform. Como parte da inscrição, você receberá o Red Hat Learning Subscription Standard por um ano, que dá acesso ilimitado a todos os nossos cursos online, além de até cinco exames de certificação e duas segundas chamadas. O treinamento é destinado aos profissionais que desejam avançar significativamente nas suas jornadas em direção à transformação digital. Essa mudança envolve o desenvolvimento de software em iterações próximas para acelerar a geração de valor de negócios. Para atingir essa meta, o treinamento viabiliza a adoção de aplicações nativas em nuvem, incluindo microsserviços.

Esse conjunto de cursos é baseado no Red Hat OpenShift Container Platform 4.12 e na Versão Red Hat do Quarkus 2.13.

Resumo do conteúdo

  • Introdução a containers, ao Kubernetes e ao Red Hat OpenShift
  • Implantação e gerenciamento de aplicações em um cluster do OpenShift
  • Criação e design de aplicações conteinerizadas para o OpenShift
  • Criação de aplicações baseadas em microsserviços com o Quarkus
  • Implantação de microsserviços baseados no Quarkus e Node.js em um cluster do OpenShift
  • Aprendizagem para testar, proteger e monitorar microsserviços do Quarkus
  • Incorporação de tolerância a falhas aos microsserviços do Quarkus

Público-alvo

  • Desenvolvedores interessados em adotar a tecnologia de containers e criar microsserviços

Treinamentos recomendados

Requisitos técnicos

  • É necessário ter conexão com a Internet durante o curso para acessar os clusters compartilhados do OpenShift

Resumo do curso

Tópicos do curso

  • Introdução e visão geral sobre containers
    • Descreva como os containers facilitam o desenvolvimento de aplicações
  • Noções básicas sobre o Podman
    • Gerencie e execute containers com o Podman
  • Imagens de container
    • Navegue pelos registros de containers para encontrar e gerenciar as imagens de container
  • Imagens de container personalizadas
    • Crie imagens de container personalizadas para aplicações em containers
  • Persistência dos dados
    • Execute containers de banco de dados com persistência
  • Solução de problemas em containers
    • Analise registros de container e configure um depurador remoto
  • Aplicações multicontainer com o Compose
    • Execute aplicações multicontainer com o Podman Compose
  • 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 builds do Red Hat OpenShift
    • Descreva o processo de build 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 multicontainer
    • Implante aplicações multicontainer usando os templates do Red Hat OpenShift, gráficos Helm e Kustomize
  • Introdução à Versão Red Hat do Quarkus
    • Descreva os componentes e os padrões das arquiteturas de aplicações baseadas em microsserviços, além das funcionalidades da Versão Red Hat do Quarkus
  • Desenvolvimento de microsserviços nativos em nuvem com o Quarkus
    • Implemente aplicações baseadas em microsserviços usando o runtime da Versão Red Hat do Quarkus e as respectivas ferramentas do desenvolvedor
  • Teste de microsserviços do Quarkus
    • Implemente testes de unidade e integração para microsserviços
  • Segurança dos microsserviços do Quarkus
    • Proteja as comunicações de microsserviços por meio da validação de origem, autenticação de solicitações e autorização
  • Implementação de microsserviços do Quarkus no Red Hat OpenShift Container Platform
    • Desenvolva e implante aplicações nativas em nuvem no Red Hat OpenShift Container Platform
  • Implementação de tolerância a falhas nos microsserviços
    • Implemente a tolerância a falhas em uma arquitetura de microsserviços
  • Monitoramento de microsserviços do Quarkus
    • Monitore a operação de um microsserviço usando métricas e rastreamento distribuído

Resultados

Impacto para a organização

O objetivo deste treinamento é capacitar desenvolvedores de containers iniciantes e intermediários com as habilidades básicas e avançadas necessárias para desenvolver, implantar e solucionar problemas em aplicações de microsserviços usando o Red Hat OpenShift Container Platform. O Red Hat OpenShift Container Platform acelera o desenvolvimento e a implantação de aplicações, além de conferir portabilidade entre ambientes. Essa plataforma também simplifica a escalabilidade, a administração e a manutenção de aplicações nativas em nuvem.

Impacto para o profissional

Ao concluir esse curso, você será capaz de instalar, configurar e gerenciar um cluster do Red Hat OpenShift Container Platform e implantar aplicativos nele.

Os alunos estarão aptos para demonstrar as seguintes habilidades:

  • Projetar imagens de containers para aplicações em conteinerizadas.
  • Criar e gerenciar imagens personalizadas de container.
  • Incorporar persistência aos dados em aplicações baseadas em containers.
  • Implantar aplicações no OpenShift Container Platform.
  • Desenvolver microsserviços usando o Quarkus.
  • Implementar verificações de integridade em microsserviços para aprimorar a confiabilidade do sistema.
  • Implementar testes de unidade e integração nos microsserviços do Quarkus.
  • Implementar a tolerância a falhas aos microsserviços do Quarkus.
  • Proteger os microsserviços do Quarkus usando o JWT e OAuth.

Próximos exames ou cursos recomendados

Red Hat Certified Specialist in Containers exam (EX188)

Red Hat Certified Specialist in OpenShift Application Development exam (EX288)

Red Hat Certified Cloud-native Developer exam (EX378)

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.