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.14 e na Versão Red Hat do Quarkus 3.8.
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
- Ter a certificação Red Hat Certified System Administrator (RHCSA) ou demonstrar experiência equivalente
- Red Hat Application Development I: Programming in Java EE (AD183) ou demonstrar experiência no desenvolvimento de Java EE
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)
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.