DO378
Red Hat Cloud-native Microservices Development with Quarkus
Visão geral
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
- Nenhum
Resumo do curso
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.
Resultados
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)
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.