Sobre o Curso

Curso de Docker - Aprenda a criar ambientes profissionais completos com a principal tecnologia de containers do mercado! Lembra aquela frase: “Só sei que funciona na minha máquina”? O velho e bom selo de qualidade "Works On My Machine"? Pois bem, seja bem vindo ao Curso que vai acabar com essa desculpa!

Detalhando um pouco mais sobre o Docker, ele tem como tarefa central manipular os "containers". Ainda vou conceituar o que é container, mas a ideia é que o seu software possa ser executado em um ambiente isolado e que fique blindado o máximo possível de interferências externas. Rapidamente você perceberá que uma classe inteira de bugs será eliminada pela padronização entre o ambiente de desenvolvimento e o ambiente produtivo que o software será executado.

Outra vantagem incrível é a facilidade de replicar um ambiente Dockerizado para dezenas/centenas de desenvolvedores. Esqueça as longas horas para configurar o seu sistema na máquina de um novo dev, Isso sem dúvida será coisa do passado.

No curso você aprenderá os principais conceitos do Docker com vários exercícios práticos, todos descritos detalhadamente na apostila que será disponibilizada no curso. Tudo que for ministrado no curso estará disponível na apostila, e ter esse suporte a mais, será um diferencial fantástico.

Para finalizar, quero convidar você que é desenvolvedor, DevOps, para nos acompanhar nessa caminhada com o Docker, não tenho dúvida que o nível que profissionalismo dos seus ambientes será outro depois das aulas.

Te vejo no curso!

Sobre o Autor

Leonardo Leitão é graduado em Engenharia Elétrica pela Universidade Federal do Ceará e Mestre em Informática Aplicada pela Universidade de Fortaleza, na qual trabalhou com Integração de Redes de Sensores sem Fio e Computação em Nuvem. Há doze anos atua na área como desenvolvedor de softwares e atualmente trabalha na DATAPREV como arquiteto, desenvolvendo sistemas para o INSS. Professor de desenvolvimento de software há quase dez anos, iniciou recentemente um projeto de ensinar programação à distância.

Conteúdo Programático

Capítulo 1. Introdução

Visão Geral     07:06

Convite para o canal     00:31

Apresentação Juracy Filho     00:55

Apresentação Leonardo Leitão     01:15

Suporte - Boas práticas     02:24

Capítulo 2. Conceitos

O que é Docker?     09:35

Por que não uma VM? 10:58

O que são containers? 09:15

O que são imagens docker? 15:48

Imagem vs Container 02:53

Arquitetura 03:59

Capítulo 3. Instalação

Instalação - Visão Geral 04:39

Instalação Windows 04:55

Instalação Mac 03:35

Instalação Linux 03:01

Capítulo 4. Uso básico do Docker

Introdução ao Docker Client 01:18

Hello World: meu Docker funciona! 02:19

Meu querido amigo run 03:31

Ferramentas diferentes 07:42

Run cria sempre novos containers 02:27

Containers devem ter nomes únicos 02:34

Reutilizar containers 02:33

Cego, surdo e mudo, só que não! 02:39

Mapear portas dos containers 04:00

Mapear diretórios para o container 07:46

Rodar um serviço web em background 04:23

Gerenciar o container em background 02:17

Manipulação de containers em modo daemon 04:30

Nova sintaxe do Docker Client 02:33

Capítulo 5. Deixando de ser apenas um usuário

Introdução 01:59

Diferenças entre container e imagem 02:44

Entendendo as melhores imagens 05:26

Comandos básicos no gerenciamento de imagens 05:42

Docker Hub X Docker Registry 03:12

Meu primeiro build 08:46

Uso das instruções de preparação 06:42

Uso das instruções de povoamento 04:12

Usos das instruções para execução do container (parte 1) 04:47

Usos das instruções para execução do container (parte 2) 13:57

Enviar imagens para Docker Hub 03:31

Capítulo 6. Redes

Visão geral e tipos de redes 05:12

Rede tipo nome (sem rede) 03:31

Rede tipo bridge 10:03

Rede tipo host 02:30

Capítulo 7. Coordenando múltiplos containers

Introdução 04:05

Gerenciamento de micro service 04:22

Capítulo 8. Projeto cadastro simples

Estrutura Inicial 07:15

Configurando o ambiente compose 09:52

Finalizando o cadastro 20:34

Capítulo 9. Projeto de envio para emails com Workers

Visão geral 09:53

Banco de dados 05:09

Volumes 07:18

Front-End 04:36

Filas 10:26

Proxy reverso 07:50

Redes 09:18

Workers 13:00

Múltiplas instâncias 06:17

Boas práticas - Variáveis de 04:24

Override 02:46

Avaliações de nossos alunos

4.8

Avaliação média

  • (83%)
  • (17%)
  • (0%)
  • (0%)
  • (0%)

Comentários

  • avatar

    Leonardo Maia da Silva Santos

  • avatar

    Carlos Roberto

    Como sempre as aulas e exemplos no curso são objetivos e práticos. A equipe toda está de parabéns!

  • avatar

    Mário Azevedo

  • avatar

    Carlos A. M. da Silva

    Se continuar assim é sucesso geral

  • avatar

    Sergio Sette

    Proponho que o fundo da tela seja escuro e os textos claros. Quem operou de catarata tem problemas com o claro. Usar letras maiores. Obrigado