Quarkus Framework - Introdução ao Kubernetes e Google Cloud

Why take this course?
🌟 Curso Completo: Quarkus Framework - Introdução ao Kubernetes e Google Cloud 🌟
🚀 Sobre o Curso:
Aprenda a fazer o deploy local e em cloud de um endpoint REST em Java usando o Quarkus Framework. Este curso é ideal para desenvolvedores que desejam expandir seus conhecimentos sobre microserviços, contêineres Docker e orquestração com Kubernetes, tanto em ambientes locais quanto na nuvem da Google Cloud Platform (GCP).
🔹 Objetivos do Curso:
- Desenvolvimento de Aplicação Simples: Crie um aplicativo Java com um endpoint REST que realiza validação de formulário via método POST.
- Deploy Local: Aprenda a empacotar e deployar sua aplicação em um cluster Kubernetes simulado (Minikube) usando as extensões Quarkus JIB e Minikube.
- Deploy na Cloud: Extenda seu conhecimento para deployar sua aplicação em uma infraestrutura da Google Cloud Platform, aprendendo sobre repositórios Docker Hub e como gerenciar clusters Kubernetes reais.
- Introdução ao Kubernetes: Compreenda os conceitos fundamentais de Kubernetes e pratique com comandos essenciais da API Kubernetes (
kubectl
).
📚 Conteúdo Do Curso:
1. Introdução ao Quarkus Framework:
- Entendendo o que é Quarkus e suas vantagens.
- Configurando o ambiente de desenvolvimento.
2. Construindo um Endpoint REST com Quarkus:
- Utilizando o Hibernate Validator para validação de campos.
- Testando a funcionalidade do endpoint em ambiente local.
3. Preparando o Deploy Local com Minikube:
- Configurando e iniciando um cluster Kubernetes local com Minikube.
- Criando manifests YAML para deploy da aplicação Quarkus.
4. Usando Docker Hub:
- Compreendendo como funciona o repositório Docker Hub.
- Enviando e gerenciando imagens de Docker no Docker Hub.
5. Deploy na Cloud com GCP:
- Configurando a conta e o projeto na Google Cloud Platform.
- Criando um cluster Kubernetes real na GCP.
- Deployando a aplicação da seguinte forma:
- Empacotando a aplicação usando JIB.
- Enviando a imagem para Docker Hub e depois para o Kubernetes da GCP.
6. Exposição de Serviços na Web:
- Aprendendo a expor serviços do Kubernetes para a internet.
- Testando a aplicação em ambiente web.
✅ Público Alvo:
Este curso é perfeito para:
- Desenvolvedores interessados em entender e aplicar microserviços com Java.
- Profissionais que buscam expandir suas habilidades com Kubernetes e orquestração de contêineres.
- Entusiastas de tecnologia que desejam explorar o ecossistema da Google Cloud Platform.
**🚀 Inscreva-se Agora e Transforme Seu Trabalho com Java e Quarkus no Kubernetes! 🚀
Ao concluir este curso, você terá a confiança e o conhecimento necessário para deployar aplicativos Java em Kubernetes tanto localmente quanto na nuvem da Google Cloud Platform, além de compreender as melhores práticas e ferramentas envolvidas. Prepare-se para levantar sua aplicação para o mundo digital! 🚀💻✨
Course Gallery




Loading charts...