Docker: Ferramenta essencial para Desenvolvedores
4.8 (62 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
462 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Docker: Ferramenta essencial para Desenvolvedores to your Wishlist.

Add to Wishlist

Docker: Ferramenta essencial para Desenvolvedores

Aprenda a criar ambientes profissionais completos com Docker, que é a principal tecnologia de containers do mercado!
4.8 (62 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
462 students enrolled
Last updated 7/2017
Portuguese
Curiosity Sale
Current price: $10 Original price: $75 Discount: 87% off
30-Day Money-Back Guarantee
Includes:
  • 5.5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I 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
View Curriculum
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 is the target audience?
  • Desenvolvedores
  • Devops
Students Who Viewed This Course Also Viewed
Curriculum For This Course
61 Lectures
05:40:17
+
Introdução
6 Lectures 12:13


Apresentação - Juracy Filho
00:54

Apresentação - Leonardo Leitão
01:15

Material de Apoio: Repositório e Apostila
00:03

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
About the Instructor
Leonardo Moura Leitao
4.6 Average rating
1,805 Reviews
6,178 Students
4 Courses
Arquiteto de Software

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.

Juracy Filho
4.8 Average rating
58 Reviews
462 Students
1 Course
Analista de Tecnologia da Informação

Tecnólogo em Análise e Desenvolvimento de Sistemas pela Universidade Jorge Amado (Salvador-Ba), tendo 29 anos de experiência em desenvolvimento de software.

Atualmente como Analista de Tecnologia da Informação pela Dataprev, a frente de um time especializado em DevOps. Com ênfase em ferramentas de automação (Puppet), log centralizado (ElasticSearch, Kibana, Logstash), conteinerização (Docker), integração e entrega contínua (Jenkins, Sonar, Nexus) e controle de versão (Git, Gitlab). Tendo como principais objetivos, padronização, documentação e capacitação nas tecnologias citadas de todo o corpo de desenvolvimento da empresa.

Atuando como desenvolvedor possuo vasta experiência em programação em linguagens como Python, C# e Javascript e frameworks como Django e Angular.

COD3R Cursos Online
4.7 Average rating
2,472 Reviews
7,863 Students
5 Courses

A COD3R é uma Escola de cursos online de programação criada por profissionais experientes do mercado que se dedicam a programação, arquitetura e design de software, infraestrutura e todo o ciclo de vida do desenvolvimento de um software. Acreditamos que a melhor forma de aprender é praticando, e o nosso objetivo como Escola de ensino é entregar conteúdo de valor que te fará aprender, executar e pensar da melhor forma possível e com as melhores práticas disponíveis do mercado.