DO720
Container Adoption Boot Camp for Developers
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
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
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)
Mais maneiras de desenvolver suas habilidades
O melhor dos dois mundos em um só lugar: treinamento virtual com especialistas, aprendizado individualizado, suporte especializado e exame de certificação. Tudo incluso no Red Hat Learning Subscription.
Disponibilidade para treinamento no local
Se você quer que toda a sua equipe receba treinamento, podemos fazer no seu local, pessoalmente ou de forma remota.
Red Hat Learning Subscription
Trajetórias de aprendizagem e treinamentos abrangentes sobre as soluções Red Hat, certificações reconhecidas pelo setor e uma experiência de aprendizado de TI dinâmica e flexível.
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.