DO378
Red Hat Cloud-native Microservices Development with Quarkus
Descrição do curso
Desenvolva aplicações baseadas em microsserviços com Quarkus e OpenShift
As empresas estão migrando para arquiteturas de microsserviços nativos em nuvem. Quarkus é uma ferramenta nova e incrível que confere a confiabilidade, familiaridade e maturidade do Java Enterprise com um tempo de implantação pronto para container e muito rápido. O Red Hat Cloud-native Microservices Development with Quarkus (DO378) dá ênfase à aprendizagem de princípios arquitetônicos e à implementação de microsserviços baseados na Versão Red Hat do Quarkus e Red Hat OpenShift. Usando os princípios básicos do desenvolvimento de aplicações, você se concentrará em como desenvolver, monitorar, testar e implantar aplicações modernas de microsserviços.
Este curso é baseado no OpenShift 4.14 e na Versão Red Hat do Quarkus 3.8.
Após a conclusão do curso, você receberá 45 dias de acesso prolongado aos laboratórios hands-on para qualquer curso que inclua um ambiente virtual.
Observação: este curso é oferecido como aulas virtuais em cinco 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
- Implantação de aplicações de microsserviço no Red Hat OpenShift Container Platform.
- Criação de aplicações de microsserviços com o Quarkus.
- Implementação de testes de unidade e integração para microsserviços.
- Uso da especificação da configuração para injetar dados em um microsserviço.
- Proteção de um microsserviço usando OAuth.
- Implementação de verificações de integridade, rastreamento e monitoramento de microsserviços.
- Criação de aplicações reativas e assíncronas usando o Quarkus.
Público-alvo
Este curso foi elaborado para desenvolvedores de aplicações em Java.
Treinamento recomendado
- Red Hat Application Development I: Programming in Java EE (AD183)
- ou experiência em desenvolvimento de aplicações JavaProficiência no uso de um IDE, como o Visual Studio Code.
- Experiência com Maven e controle de versão é recomendável, mas não é obrigatória.
- Recomendado, mas não obrigatório: experiência com o OpenShift ou Introduction to OpenShift Applications (DO101)
- Faça nossa avaliação gratuita para saber se esta oferta é a mais adequada para suas habilidades.
Requisitos técnicos
- Para aprendizado virtual, em ritmo próprio, ou treinamento presencial:
- É necessário ter acesso à internet.
- Os laboratórios são realizados no ambiente de aprendizado online da Red Hat.
- Para treinamento presencial, a Red Hat fornecerá um ambiente de curso instalado localmente como alternativa no futuro.
Descrição deste curso
- Introdução à Versão Red Hat do Quarkus
- Conheça os componentes e padrões das arquiteturas de aplicações baseadas em microsserviços e as 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 ambiente de execução da Versão Red Hat do Quarkus e as ferramentas do desenvolvedor associadas.
- Teste dos microsserviços do Quarkus
- Implemente testes de unidade e integração para microsserviços.
- Desenvolvimento de microsserviços reativos e assíncronos
- Descreva as funcionalidades de arquiteturas reativas e implemente serviços reativos usando o Quarkus.
- Proteção dos microsserviços do Quarkus
- Proteja as comunicações de microsserviços por meio da validação de origem, autenticação e autorização de solicitações.
- 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 em 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 geração de registros, métricas e rastreamento distribuído.
Impacto para a organização
-
As empresas estão com dificuldade para abandonar as aplicações monolíticas e adotar aplicações baseadas em microsserviços. Outro desafio tem sido a reorganização dos paradigmas internos para colher os benefícios do desenvolvimento de microsserviços em uma economia DevOps. Com o Quarkus, os desenvolvedores conseguem criar, testar e implantar aplicações mais rapidamente, melhorando o time to market delas.
-
As organizações também estão investindo na familiaridade dos frameworks de programação Java™, bem como na estabilidade e nos benefícios do Red Hat OpenShift Container Platform. Este curso ensina os desenvolvedores a potencializar o desenvolvimento de aplicações de microsserviços com Quarkus para simplificar a implantação de clusters OpenShift.
Impacto para o profissional
Após concluir este curso, você saberá como desenvolver, monitorar, testar e implantar aplicações baseadas em microsserviços usando o Quarkus e o Red Hat OpenShift.
Você estará apto para demonstrar as seguintes habilidades:
- Projetar uma arquitetura baseada em microsserviços para uma aplicação empresarial.
- Criar e testar rapidamente microsserviços com o Quarkus e implantá-los no OpenShift Container Platform.
- Implementar a tolerância a falhas e verificações de integridade em microsserviços.
- Proteger microsserviços para evitar acesso não autorizado.
- Monitorar e rastrear microsserviços.
Próximo curso ou exame recomendados
- Red Certified Cloud-Native Developer Exam (EX378)
- Red Hat OpenShift Development I: Introduction to Containers with Podman(DO188)
- Red Hat OpenShift Developer II: Building Kubernetes Applications (DO288)
- Building Resilient Microservices with Red Hat OpenShift Service Mesh (DO328)
- Red Hat DevOps Pipelines and Processes: CI/CD with Jenkins, Git, and Test Driven Development (DO400)
Disponibilidade para treinamento no local
Treinamentos para equipes podem ser realizados nas suas instalações, presencialmente 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.
Descubra o que outros estudantes disseram sobre este curso na Red Hat Learning Community.
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.