Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Docker e Kubernetes do 0 à AWS, Azure e GCP c Github Actions
Highest Rated
Rating: 4.7 out of 5(335 ratings)
1,973 students

Docker e Kubernetes do 0 à AWS, Azure e GCP c Github Actions

Domine Docker e Kubernetes do 0! Implante apps na AWS, Azure e GCP c CI/CD. Java, Kotlin, .NET, Node.js e GitHub Actions
Last updated 6/2026
Portuguese
Portuguese [Auto],

What you'll learn

  • Revisar conceitos básicos de Docker
  • Integrar o Docker à uma Aplicação Java
  • Integrar o Docker à uma Aplicação .NET Core
  • Implantar uma Aplicação na AWS
  • Conceitos Fundamentais da Amazon AWS indo desde a criação de uma conta
  • Montar builds customizados no Travis CI

Course content

26 sections253 lectures24h 20m total length
  • 0101 Apresentação4:59

Requirements

  • Conhecimentos mínimos de Docker aceleram o aprendizado
  • Conhecimentos mínimos de Linux aceleram o aprendizado
  • Uma máquina capaz de executar o Docker

Description

[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!

Who this course is for:

  • Desenvolvedores Java
  • Desenvolvedores .NET
  • Analistas desenvolvedores de software
  • Entusiastas em geral