DO379
Red Hat Cloud-native Microservices Development with Quarkus and Exam
Course Tagline
- Desenvolva aplicações baseadas em microsserviços com Quarkus e OpenShift
Descrição do curso
As empresas estão migrando para arquiteturas de microsserviços nativos em nuvem. O Quarkus é uma tecnologia nova e incrível que une a confiabilidade, familiaridade e maturidade do Java Enterprise a um tempo de implantação pronto para containers 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. O Red Hat Certified Cloud-native Developer exam está incluído na oferta. O Red Hat Certified Cloud-native Developer exam está incluído na oferta.
Este curso é baseado no OpenShift 4.14 e na Versão Red Hat do Quarkus 3.8.
De 5 a 10 tópicos
- Implante 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ório
- 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
- Nenhum
Tópicos do 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 runtime da Versão Red Hat do Quarkus e respectivas ferramentas do desenvolvedor.
Testes de microsserviços do Quarkus
Implemente testes de unidade e integração para microsserviços.
Desenvolvimento de microsserviços reativos e assíncronos
Conheça as funcionalidades das arquiteturas reativas e implemente serviços reativos usando o Quarkus.
Proteção dos microsserviços do Quarkus
Proteja as comunicações entre microsserviços aplicando validação de origem, autenticação de solicitações e autorização.
Implementação dos 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 registros, métricas e rastreamento distribuído.
Impacto para a empresa
- 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.
Os alunos estarão aptos 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 recomendado
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.