
[03/11/2025] Todo o conteúdo prático do curso foi regravado e reestruturado, foram adicionados novos recursos, tecnologias e funcionalidades.
Docker e Kubernetes 2025: Do Zero à AWS, Azure e GCP com Github Actions
Se você quer dominar Docker e Kubernetes de verdade, preparando suas aplicações para rodar em produção nas principais plataformas de nuvem do mercado, este curso é para você.
Aqui, você vai muito além da teoria: aprenderá a conteinerizar aplicações completas, orquestrá-las com Kubernetes e implantá-las nas três principais plataformas de nuvem — Amazon AWS, Microsoft Azure e Google Cloud Platform — tudo isso com pipelines automatizados de CI/CD usando GitHub Actions.
O foco vai muito além de criar contêineres: você sairá dominando Docker, Docker Compose e Kubernetes, compreendendo suas funcionalidades e aplicando essas tecnologias de forma profissional em projetos reais e prontos para produção.
Domine Docker e Kubernetes na prática
Desde os primeiros passos até os recursos mais avançados, você aprenderá os fundamentos do Docker: criação e gerenciamento de contêineres, construção de Docker Images, trabalho com Dockerfiles, entendimento de conceitos como Registry, Repository e Tags. Você também verá como publicar suas imagens no Docker Hub e gerenciar contêineres de forma eficiente.
Em seguida, exploraremos o Docker Compose, que permite orquestrar múltiplos serviços de forma simples e eficaz. Você aprenderá a trabalhar com volumes, variáveis de ambiente, redes e a configurar stacks completas com bancos de dados e aplicações.
Depois, partiremos para o Kubernetes, abordando desde conceitos fundamentais como Pods, ReplicaSets, Deployments e Services até a execução de clusters em produção no Google Kubernetes Engine (GKE), com configuração completa de Continuous Deployment.
Dockerize aplicações em múltiplas linguagens
Aqui está o grande diferencial deste curso: você aprenderá a dockerizar aplicações em várias linguagens e tecnologias!
Começaremos dockerizando uma aplicação Java com Spring Boot, integrando-a com MySQL, criando Dockerfiles customizados e configurando todo o ambiente com Docker Compose. Você verá como testar a aplicação com Postman e como adicionar o Portainer à sua stack para gestão visual de contêineres.
Depois, aplicaremos os mesmos conceitos em Kotlin com Spring Boot, ASP.NET 10 com C# e SQL Server, e Node.js com React. Isso vai provar na prática que, uma vez que você domina Docker, a linguagem deixa de ser uma barreira, pois os princípios fundamentais permanecem os mesmos.
Implante suas aplicações nas três principais plataformas de nuvem
Saber conteinerizar é essencial, mas entender como levar suas aplicações para produção é o que realmente faz a diferença.
Você aprenderá a implantar suas aplicações dockerizadas na Amazon AWS, utilizando Amazon RDS, Amazon ECR e Amazon ECS.
Em seguida, faremos o mesmo na Microsoft Azure, explorando serviços como Azure SQL Database, Azure Container Registry e Azure App Services.
Depois, partiremos para a Google Cloud Platform (GCP), trabalhando com Google Cloud SQL, Google Artifact Registry, Google Cloud Run e Google Kubernetes Engine (GKE).
E em todas as três plataformas, você configurará pipelines completos de Continuous Integration e Continuous Deployment (CI/CD) com GitHub Actions, automatizando todo o fluxo de build, testes e deploy, garantindo que suas atualizações sejam publicadas de forma rápida, segura e eficiente.
Gerencie seus contêineres de forma profissional
Você também aprenderá a usar o Portainer, uma ferramenta poderosa que facilita a gestão visual de contêineres, tornando o monitoramento e administração muito mais intuitivos e profissionais.
Aprenda com um curso completamente atualizado
Este curso foi completamente reformulado e atualizado desde sua versão anterior. Antes, focávamos apenas em Docker e AWS com aplicações Java e .NET. Agora, expandimos drasticamente o conteúdo para incluir:
Kubernetes completo, do básico ao avançado com GKE
Três plataformas de nuvem: AWS, Azure e GCP
Quatro stacks de linguagens: Java, Kotlin, ASP.NET e Node.js
CI/CD automatizado com GitHub Actions em todas as plataformas
Docker Compose para orquestração local
Portainer para gestão visual de contêineres
Desenvolvido por um instrutor com mais de 15 anos de experiência no desenvolvimento de software e mais de 60 mil alunos treinados, este curso traz as melhores práticas mais recentes do mercado e está atualizado com as versões mais recentes de Docker, Kubernetes e das plataformas de nuvem.
Se você quer um curso completo, prático e direto ao ponto, que te ensine Docker e Kubernetes de forma aplicada e te prepare para implantar aplicações profissionais nas principais plataformas de nuvem do mercado, inscreva-se agora e comece sua jornada!