Apresentação e Introdução
  • Apresentação
  • Contextualizando o Docker
  • Apresentando o Docker
O Ambiente de execução
  • Instalando o Ubuntu
  • Instalando o Docker
  • Instalando o .NET Core SDK
  • Instalando o VS Code
  • Instalando o Docker for Windows
  • Usando o Docker no Windows
Contêineres
  • Criando Contêineres - I
  • Criando Contêineres - II
  • Comandos Docker : Nova Sintaxe
  • Contêiner: Mapeando portas
  • Contêiner : Mapaeando pastas
  • Contêiner Docker com .Net Core
  • Contêineres - Exercícios
Imagens
  • Apresentando Imagens do Docker
  • Criando imagens usando Dockerfile
  • Gerenciando Imagens
  • Criando uma aplicação ASP .NET Core MVC
  • Criar Imagem para a Aplicação ASP .NET Core MVC
  • Publicando Imagens
  • Imagens - Exercícios
Volumes
  • Apresentando Volumes
  • Criando Volumes : DataBase MySQL
  • Ajustar Aplicação MVC com EF Core e acessar MySql
  • Criar Contêiner MySQL usando imagem base
  • Atualizar imagem da aplicação MVC
  • Conectando dois contêineres: MVC e MySQL
  • Volumes - Exercícios
Networks
  • Apresentando Redes no Docker
  • Usando redes virtuais
  • Criando redes Customizadas no Docker
  • Escalando a aplicação MVC usando redes
  • Usando redes customizadas
  • Usando um balanceador de carga e escalando a aplicação MVC
  • Networks - Exercícios
  • Projeto mvc1
Docker Compose
  • Introdução ao Docker-Compose
  • Usando o Docker Compose
  • Criando o arquivo de composição
  • Ajustando a aplicação MVC : Usando script SQL
  • Criando o serviço para o contêinere MVC
  • Docker Compose - Exercícios
  • Projeto - mvc1
Desenvolvimento na plataforma .NET
  • Fazendo o Deploy no Contêiner
  • Otimizando o arquivo Dockerfile
  • Aplicando o recurso: multi-stage build
  • Usando a extensão Docker no VS Code
Docker Desktop for Windows
  • Introdução
  • Instalação do Docker Desktop for Windows
  • Testando a instalação
  • Suporte ao Docker no Visual Studio
  • Habilitando o suporte ao Docker em um novo projeto
  • Criando uma ASP .NET Web API e um contêiner MongoDB
  • Testando a WEB API acessando o contêiner do MongoDB localmente
  • Orquestrando os contêiners : Configurando os arquivos docker-compose do projeto
  • Orquestrando os contêiners da API e do MongoDB : acessando dados no mongo
  • Acessando o SQL Server com uma Web API
  • Configurando o projeto ASP .NET Core Web API
  • Criando a API ProductsController
  • Gerando o Dockerfile e o arquivo docker-compose.yml e fazendo a orquestração
  • Fazendo o CRUD básico no SQL Server via API usando o Postman
  • Acessando o contêiner do SQL Server e inspecionando os dados