Compra Realizada com Sucesso!
E se você aproveitasse para aprender Docker de verdade?

Somente hoje e nessa página, você tem a oportunidade única de garantir o curso Imersão Docker com 34% de desconto.

Ementa completa para dominar Docker de verdade

Nada de aulas soltas e superficiais — você vai estudar com profundidade e passo a passo

1.1. Introdução (Boas vindas)
1.2. Entendendo o que é container
1.3. Entendendo o que é Docker
1.4. Instalando o Docker Desktop com WSL2 no Windows
1.5. Instalando o Docker no Linux
1.6. Instalando o Docker Desktop no macOS
1.7. Criando seu primeiro container
1.8. Entendendo sobre Docker Images
1.9. O que é Dockerfile
1.10. Criando nossa primeira imagem atráves de um Dockerfile
1.11. O que é Docker Hub
1.12. Explorando imagens no Docker Hub
1.13. Publicando sua primeira imagem Docker

2.1. Baixando e listando imagens Docker
2.2. Criando containers com nomes
2.3. Criando e executando containers
2.4. Iniciando e parando containers
2.5. Renomeando um container
2.6. Aprendendo sobre comandos compostos
2.7. Executando containers no modo daemon
2.8. Executando comandos dentro de um container
2.9. Explorando a copia de arquivos em containers
2.10. Utilizando modo interativo ao executar um container
2.11. Utilizando modo interativo ao criar um container
2.12. Explorando variaveis de ambiente
2.13. Visualizando logs de um container
2.14. Visualizando estatísticas e processos
2.15. Definindo limites de CPU e memória
2.16. Atualizando limites de CPU e memória
2.17. Configurando memória swap
2.18. Pausando containers
2.19. Explorando o Docker Desktop
2.20. Utilizando Docker AI [Ask Gordon]
2.21. Desafio: App Java

3.1. Boas vindas ao módulo
3.2. Dockerizando API Java com Maven
3.3. Dockerizando API Java com Gradle
3.4. Utilizando um banco em container como dependência
3.5. Build utilizando argumentos com Spring
3.6. Build utilizando argumentos com Angular
3.7. Criando um Dockerfile com Multi-stage build
3.8. Refatorando Dockerfile Angular para usar Nginx
3.9. Desafio: multi-stage build
3.10. Criando imagens Docker sem Dockerfile
3.11. Aprendendo a instrução ADD
3.12. Diferença entre CMD e Entrypoint
3.13. A importância da instrução USER
3.14. Conhecendo o BuildKit do Docker
3.15. Construindo uma imagem multi-plataforma
3.16. Configurando verificações de saúde
3.17. Versionamento Semântica
3.18. Organizando a inicialização com Docker-entrypoint
3.19. Conhecendo o Dockerize
3.20. Configurando timezone
3.21. Criando imagens base com a instrução ONBUILD

4.1. Afinal, o que são volumes?
4.2. Entendendo e criando volumes nomeados
4.3. Entendendo e criando volumes anônimos
4.4. Entendendo e mapeando Bind Mounts
4.5. Entendendo e criando volumes tmpfs
4.6. Compartilhando volume entre containers
4.7. Explorando a instrução VOLUME do Dockerfile
4.8. Desafio: Transferindo dados entre volumes

5.1. O que são redes Docker? Por que precisamos delas?
5.2. Comunicando API Java com MySQL usando rede Bridge
5.3. Criando redes Bridge personalizadas
5.4. Trabalhando com rede Host para desempenho otimizado
5.5. Utilizando DNS e vinculando networks a containers criados
5.6. Isolando seu container com None network
5.7. Redes Macvlan e Overlay

6.1. Gerenciando múltiplos containers
6.2. Introdução ao Docker Compose
6.3. Utilizando env_file no Docker Compose
6.4. Realizando build pelo Compose
6.5. Configurando Health Check e depends_on condition
6.6. Gerenciando recursos de CPU e memória
6.7. Desafio: Docker Compose
6.8. Utilizando Profiles para subir services específicos
6.9. Explorando o Docker Compose Include
6.10. Explorando o Docker Compose Extends

7.1. Introdução ao módulo de Deploy na AWS
7.2. Criando conta na AWS
7.3. Instalando o EB CLI no Windows WSL2 e Linux Ubuntu
7.4. Instalando o EB CLI no macOS
7.5. Configurando o projeto para utilizar AWS Elastic Beanstalk
7.6. Realizando deploy do projeto via EB CLI
7.7. Finalizando o script eb-deploy
7.8. Explorando logs e envs no Elastic Beanstalk

8.1. Introdução ao módulo debaixo do capô
8.2. Modelos de deploy ate chegar em containers
8.3. Mergulhando na arquitetura Docker
8.4. Como funciona o isolamento de containers
8.5. Desvendando o Filesystem do Docker
8.6. Entendendo o Docker DinD
8.7. Utilizando o Docker API
8.8. Criando uma aplicação com Docker SDK
8.9. Finalizando o Docker Manager App
8.10. Explorando as Docker Extensions

9.1. Explorando a extensão Container Tools no VS Code
9.2. Configurando o Debug Remoto em um container no VS Code
9.3. Configurando Dev Container no VS Code para o AlgaTransito API
9.4. Explorando o plugin Docker no IntelliJ
9.5. Configurando o Debug Remoto em um container no IntelliJ
9.6. Configurando o Dev Container no IntelliJ Ultimate
9.7. Desafio: Criação de um Dev Container para sua Aplicação

10.1. Analisando vulnerabilidades com Docker Scout
10.2. Explorando o Docker Scout via Docker Desktop
10.3. Alternativas ao Docker Scout como o Trivy
10.4. Assinando e verificando imagens com Cosign
10.5. Desafio: Corrigindo vulnerabilidades, escaneando e assinando Imagens

11.1. Containers modernos com Buildah e Podman
11.2. Instalando e explorando o Podman na prática
11.3. Explorando o Build e o Compose do Podman
11.4. Instalando e explorando o Buildah
11.5. Criando uma imagem sem Dockerfile com Buildah
11.6. Copiando imagens entre registries com Skopeo
11.7. Executando imagens x86_64 no macOS Apple Silicon
11.8. Desafio: Java containerizado com Podman rootless
11.9. Conclusão e próximos passos

De R$1.497 por OFERTA LIMITADA - 34% OFF 12x de R$96 ou R$980 à vista

Compra 100% segura! Receba seu acesso imediato
após a confirmacão do pagamento

Pouco limite no cartão? Fale com o nosso atendimento

Esta oferta é exclusiva para pessoas físicas.
Entre em contato conosco para planos corporativos.

De R$1.497 por OFERTA DE LANÇAMENTO - 50% OFF 12x de R$73 ou R$748 à vista

De R$18.553 por R$2.580 OFERTA ESPECIAL 12x de R$193 ou R$1.980 à vista

De R$23.133 por R$3.580 OFERTA ESPECIAL 12x de R$290 ou R$2.980 à vista

Compra 100% segura! Receba seu acesso imediato
após a confirmacão do pagamento

Pouco limite no cartão? Fale com o nosso atendimento

Esta oferta é exclusiva para pessoas físicas.
Entre em contato conosco para planos corporativos.

Sobre a AlgaWorks

A AlgaWorks é a escola reconhecida por alunos e empresas no Brasil como a referência #1 em programação Java e Spring.

De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, autorizo a AlgaWorks Ltda a enviar notificações por e-mail ou outros meios e concordo com sua Política de Privacidade.

AlgaWorks Ltda
CNPJ: 10.687.566/0001-97

SIM! Eu quero garantir a minha vaga e efetuar o pagamento agora.

SIM! Eu quero garantir a minha vaga e efetuar o pagamento agora.

>