Docker: Ferramenta essencial para Desenvolvedores
4.6 (5,670 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
15,076 students enrolled

Docker: Ferramenta essencial para Desenvolvedores

Aprenda a criar ambientes profissionais completos com Docker, que é a principal tecnologia de containers do mercado!
Bestseller
4.6 (5,670 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
15,076 students enrolled
Last updated 9/2019
Portuguese
Portuguese [Auto-generated]
Current price: $51.99 Original price: $74.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5.5 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Utilizar containers para simplificar seus processos
  • Criar imagens com seus produtos
  • Publicar suas imagens em ambientes na nuvem, seja para distribuição ou execução dos serviços
  • Gerenciar conjuntos de micro serviços
  • Utilizar ferramentas diversas de integração contínua baseado em containers
Course content
Expand all 60 lectures 05:39:46
+ Introdução
5 lectures 11:40
Apresentação - Juracy Filho
00:54
Apresentação - Leonardo Leitão
01:15
Material de Apoio: Repositório e Apostila
00:01
Suporte - Boas Práticas
02:24
+ Conceitos
6 lectures 52:26
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:52
Arquitetura
03:58
+ Instalação
4 lectures 16:07
Instalação - Visão Geral
04:38
Instalação Windows
04:54
Instalação Mac
03:34
Instalação Linux
03:01
+ Uso Básico do Docker
14 lectures 50:25
Introdução ao Docker Client
01:17
Meu querido amigo run
03:31
Ferramentas diferentes
07:42
Run cria sempre novos containers
02:27
Containers devem ter nomes únicos
02:33
Reutilizar containers
02:32
Cego, surdo e mudo, só que não!
02:39
Mapear portas dos containers
03:59
Mapear diretórios para o container
07:46
Rodar um servidor web em background
04:22
Gerenciar o container em background
02:17
Manipulação de containers em modo daemon
04:29
Nova sintaxe do Docker Client
02:32
+ Deixando de Ser Apenas um Usuário
11 lectures 01:00:53
Introdução
01:59
Diferenças entre container e imagem
02:44
Entendendo melhor as imagens
05:26
Comandos básicos no gerenciamento de imagens
05:42
Docker Hub × Docker Registry
03:11
Meu primeiro build
08:45
Uso das instruções de preparação
06:42
Uso das instruções de povoamento
04:11
Uso das instruções para execução do container (Parte 1)
04:47
Uso das instruções para execução do container (Parte 2)
13:56
Enviar Imagens para o Docker Hub
03:30
+ Redes
4 lectures 21:14
Visão Geral e Tipos de Redes
05:12
Rede Tipo None (Sem Rede)
03:30
Rede Tipo Bridge
10:03
Rede Tipo Host
02:29
+ Coordenando Múltiplos Containers
2 lectures 08:27
Introdução
04:05
Gerenciamento de micro service
04:22
+ Projeto Cadastro Simples
3 lectures 37:39
Estrutura Inicial
07:14
Configurando Ambiente com Compose
09:52
Finalizando o Cadastro
20:33
+ Projeto para Envio de E-mails com Workers
11 lectures 01:20:54
Visão Geral
09:53
Banco de dados
05:08
Volumes
07:18
Front-end
04:35
Filas
10:26
Proxy reverso
07:50
Redes
09:17
Workers
13:00
Múltiplas instâncias
06:17
Boas práticas — Variáveis de ambiente
04:24
Override
02:46
Requirements
  • Noção básica de uso do terminal
Description

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!


Who this course is for:
  • Desenvolvedores
  • Devops