Docker para desenvolvedores Ruby on Rails
4.8 (344 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.
1,212 students enrolled

Docker para desenvolvedores Ruby on Rails

Use Docker no seu ambiente de desenvolvimento e produção com aplicações Ruby on Rails
4.8 (344 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.
1,212 students enrolled
Last updated 1/2018
Portuguese
Portuguese [Auto-generated]
Current price: $62.99 Original price: $89.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 7.5 hours on-demand video
  • 53 downloadable resources
  • 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 o Docker
  • Trabalhar com o Docker em ambiente de desenvolvimento
  • Trabalhar com o Docker no servidor (em ambiente de produção)
  • Dockerizar aplicações Rails
Course content
Expand all 52 lectures 07:37:44
+ Introdução / Conceitos Básicos
24 lectures 03:18:08
Instalando o Docker
06:42
Verificando se está tudo OK!
01:42
Imagens vs Containers
07:45
Docker Hub
04:48
Rodando o primeiro Container
09:36
Docker CLI
12:48
Analisando containers um pouco mais
06:27
Analisando o "docker run"
12:30
Analisando o "docker container exec"
05:57
Analisando o "docker container rename"
02:42
Conhecendo um super container!
11:12
Entendendo Volumes
16:50
Ainda sobre Volumes
05:34
Analisando o "docker container commit"
09:27
Camadas de uma imagem (docker image history)
06:58
Teste de Portas, Formatos e SSH
13:43
Workflow para desenvolvimento
09:06
Analisando "docker network"
11:36
Docker run e a opção --network
03:17
Conhecendo a imagem do Postgres
11:20
Rails com Postgres em 2 containers
12:06
Analisando o "docker image tag"
03:18
+ Módulo 02 - Dockerfile
7 lectures 01:23:07
Dockerfile
17:27
A instrução RUN
13:13
As instruções CMD e EXPOSE
14:14
As instruções ADD e COPY
14:55
A instrução USER
12:55
As instrução VOLUME
03:28
Docker Hub
06:55
+ Modulo 03 - Docker Compose
10 lectures 01:14:17
Docker Compose
07:13
Rodando o primeiro "docker-compose up"
09:58
Docker Compose com portas dinâmicas
10:17
Conhecendo o "docker-compose up --scale"
03:19
Conhecendo o "docker-compose run"
05:00
Trabalhando com Imagens e Docker-Compose
06:50
Corrigindo alguns erros
05:31
Docker-Compose com múltiplos containers/imagens
12:20
Docker-Compose (depends_on)
05:34
Docker-Compose (networks)
08:15
+ Módulo 04 - Dockerizando uma App Rails
2 lectures 28:24
Dockerfile Best Practices
05:45
"Dockerizando' uma App Rails
22:39
+ Módulo 05 - Deploy com Rails + Docker
9 lectures 01:13:48
Projetando o Deploy
08:01
NGINX e Hosts
05:20
Postgres
02:29
Ruby on Rails
14:15
Arquivo .env + Rails em "produção"
09:51
Ligando o NGINX ao Rails
10:48
Publicando na Digital Ocean
13:55
pgAdmin + Workflow
06:59
Considerações Finais
02:10
Requirements
  • Você deve conhecer o Ruby on Rails
  • Ter familiaridade com shell/prompt/terminal
Description

O curso visa mostrar aos alunos como dar os primeiros passos com o Docker para seu uso tanto em ambiente de desenvolvimento como em produção. Serão abordados assuntos como: Conceitos iniciais do Docker, Dockerfile, Docker Hub, Docker Compose, Volumes, Networks, Portas, etc.

É importante perceber que o curso NÃO abordará "Orquestração de Containers", sendo assim, ferramentas como Swarm e Kubernetes não farão parte do escopo desse curso.

Who this course is for:
  • Desenvolvedores Ruby on Rails
  • Interessados em aprender sobre Docker