Formação Prática em Containers e .NET

Docker Essencial para a Plataforma .NET

Aprenda a empacotar, executar, distribuir e orquestrar suas aplicações ASP.NET Core, APIs e microsserviços em containers Docker do zero à prática profissional.

Fundamentos do Docker e Containers Multi-Stage Build & Otimização Docker Compose & Multi-Containers
Aulas 100% práticas e objetivas Acesso Online e atualizações Certificado de conclusão
Por que este curso

Domine Containers no Ecossistema .NET Real

Aprenda Docker focado na realidade de quem desenvolve com C# e ASP.NET Core: comandos essenciais, persistência com volumes, redes e orquestração de bancos de dados.

Fundamentos

Arquitetura & Comandos Essenciais

Entenda com clareza o funcionamento de imagens, contêineres, daemon do Docker, camadas e manipulação do ciclo de vida completo via CLI.

Otimização

Dockerfiles e Multi-Stage Build

Aprenda a construir Dockerfiles profissionais e enxutos para ASP.NET Core Web API e MVC, reduzindo o tamanho final das imagens e elevando a segurança.

Integração

Docker Compose & Bancos de Dados

Orquestre múltiplos contêineres conectando sua aplicação .NET com SQL Server, MySQL, PostgreSQL e Redis sem dor de cabeça no ambiente local.

O que você vai aprender

Da introdução ao Docker Compose com .NET

  • Conceitos fundamentais de virtualização vs containerização
  • Instalação e configuração do Docker Desktop no Windows e Linux (WSL2)
  • Comandos essenciais da CLI: run, build, ps, exec, inspect, logs e prune
  • Criação de imagens personalizadas com Dockerfile (.NET SDK & Runtime)
  • Otimização com builds multi-etapas (Multi-stage builds)
  • Persistência de dados: Volumes e Bind Mounts
  • Comunicação e isolamento de rede entre containers
  • Orquestração com Docker Compose em projetos ASP.NET Core e bancos de dados
Estrutura do curso

Seções e módulos do treinamento

1. Fundamentos e Primeiros Passos

  • O que é o Docker e como ele funciona
  • Configuração do ambiente (WSL2, Docker Desktop)
  • Trabalhando com imagens e contêineres
  • Comandos essenciais do Docker CLI
  • Obtendo o Shell e inspecionando containers
  • Mapeamento de portas e variáveis de ambiente

2. Dockerfiles e Aplicações .NET

  • Anatomia detalhada de um Dockerfile
  • Containerizando uma aplicação ASP.NET Core
  • Publicação com Multi-Stage Build
  • Compartilhamento de dados com Volumes e Bind Mounts
  • Configuração de Logs e monitoramento
  • Publicando imagens no Docker Hub

3. Docker Compose e Multi-Containers

  • Introdução prática ao Docker Compose
  • Estrutura do arquivo compose.yaml
  • Subindo APIs .NET integradas a Bancos de Dados
  • Redes virtuais e comunicação interna
  • Persistência segura dos dados relacionais
  • Boas práticas para desenvolvimento ágil
Instrutor

Sobre o professor

Aprenda com quem vive a plataforma .NET há mais de 20 anos.

Apresentação do Curso

Assista à introdução do curso

Veja como o curso é estruturado e como você poderá dominar o uso de Docker na plataforma .NET de maneira prática e objetiva.

Como funciona a entrega

Rápido, simples e organizado

Formato das aulas

  • Acesse o curso no seu PC, celular ou tablet
  • Projetos e Dockerfiles completos organizados
  • Módulos divididos em seções objetivas com foco prático
  • Scripts de comandos e configurações prontas para download
Investimento
Domine Docker no .NET na Prática

Curso completo, direto ao ponto e com foco no dia a dia do desenvolvedor .NET.

Quero me inscrever agora →