What you'll learn
- O que é o Docker
- Diferença entre containers e máquinas virtuais
- Principais comandos para criar e gerenciar containers com o Docker
- Criar uma imagem Docker de uma aplicação em Java com Spring Boot
- Criar uma imagem Docker de uma aplicação Angular
- Fazer deploy de uma imagem na nuvem (Heroku)
- Aprender a criar arquivos de configuração Dockerfile
- Aprender a executar imagens do DockerHub
- Compor aplicações com o Docker compose
Course content
- Preview01:36
- 00:10Velocidade dos vídeos
- 00:11Hoje você aprenderá
- Preview00:29
- 01:16Quais as suas vantagens?
- 03:58Containers vs máquinas virtuais
- 02:07Instalando o Docker
- 01:11Aplicação de exemplo em Java com Spring Boot
- 02:31Gerando a aplicação de exemplo em Java com Spring Boot
- 03:16Executando a aplicação de exemplo em Java com Spring Boot
- 01:57Entendendo o arquivo Dockerfile
- 04:01Exemplo de um arquivo Dockerfile para aplicações Java com Spring Boot
- Preview05:04
- 4 questionsExercícios sobre as aulas do dia 1
Requirements
- Não existe nenhum pré-requisito para acompanhar o curso
Description
O curso Aprenda Docker em 7 dias tem como objetivo lhe ensinar tudo o que for necessário para gerenciar e criar suas próprias imagens Docker em apenas sete dias!
Se você deseja aprender rapidamente a usar o Docker, ou se você já o conhece mas quer melhorar sua produtividade ao utilizá-lo, este curso é para você.
Ao término do curso você será capaz de:
Entender o que é o Docker e o que são containers
Usar os principais comandos Docker via linha de comando
Criar uma imagem Docker de uma aplicação Java com Spring Boot
Criar uma imagem Docker de uma aplicação Angular com NgInx
Fazer o deploy de uma imagem Docker na nuvem no Heroku
Aprender a compor aplicações com o Docker compose
Utilizar o Docker Hub para executar imagens públicas como o MySQL em sua máquina local
O curso está estruturado de modo a ser finalizado em apenas sete dias, dedicando-se de 2-3 horas por dia.
A grande maioria das aulas são práticas, limitando a parte teórica somente ao essencial e imprescindível, portanto espere um curso bastante dinâmico e mão na massa.
Who this course is for:
- Profissionais de TI que desejem aprender a criar e gerenciar aplicações com o Docker
Instructor
Sou o Marcio C. de Souza, formado em Sistemas de Informação e Pós Graduado em Desenvolvimento de Sistemas Corporativos em Java.
Possuo vasta experiência em desenvolvimento de sistemas, no qual já trabalho profissionalmente a mais de sete anos.
Sou entusiasta de novas tecnologias, e gosto de ensinar o que tenho aprendido ao longo dos anos.