Docker do 0 à Maestria: Contêineres Desmistificados + EXTRAS

Domine containers! Aprenda Docker do 0 absoluto na teoria e na prática! Integre o Docker à apps Java, .NET, Node JS e +

4.69 (1988 reviews)
Udemy
platform
Português
language
Development Tools
category
instructor
Docker do 0 à Maestria: Contêineres Desmistificados + EXTRAS
6,939
students
15 hours
content
Feb 2024
last update
$19.99
regular price

What you will learn

20% Teoria e 80% Prática

Compreenderá os componentes da plataforma Docker e entenderá o conceito de containers e imagens

Executará e gerenciará containers Docker usando imagens existentes

Crie e publique suas próprias imagens personalizadas.

Disponibilizará as imagens criadas para no DockerHub

Compreenderá o conceito de volumes Docker

Configurará e montará volumes em containers

Utilizar containers para simplificar seus processos

Habilidades para criar ambientes de desenvolvimento avançados com seu código em execução em contêineres.

Aprenda colocando a mão na massa as melhores práticas para criar Dockerfiles e configurar o Docker Compose

Crie seu próprio image registry para armazenar suas aplicações e implantar em ambientes corporativos.

Dockerize aplicações Java com Spring Boot

Dockerize aplicações .NET com ASP .NET Core

Dockerize aplicações com Node e React JS

Noções básicas de integração contínua envolvendo Github, Travis CI e Docker Hub

[BÔNUS] Implantando a Aplicação com Node e React JS na Amazon AWS

[BÔNUS - Minicurso] Podman, Skopeo e Buildah como Começar

Why take this course?

**** Venha se especializar em contêineres com revolucionário Docker que atualmente é uma verdadeira febre! *****

Os contêineres são um dos tópicos mais “quentes” na TI atualmente e é difícil saber por onde começar. Neste curso, você aprenderá Docker começando do zero absoluto conhecendo tudo o que precisa saber para levar sua carreira ao próximo nível e dar a você a confiança para começar a trabalhar com contêineres. Primeiro, começaremos instalando o Docker nas plataformas de desenvolvimento e produção mais comuns - Windows e Linux. Depois veremos alguns conceitos fundamentais de contêineres e imagens, incluindo como executar tarefas comuns de gerenciamento. Em seguida, descobriremos os principais conceitos de imagens e contêineres: como criar, gerenciar e trabalhar com eles. Além disso aprenderemos tudo o que você precisa saber sobre a implantação e o gerenciamento de redes do Docker. Conheceremos também o Docker Compose em detalhes e claro aprenderemos “dockerizar” aplicações com Wordpress e MySQL, Java com Spring Boot, .NET Core com ASP.NET e Node com React JS. Pra fechar aprenderemos como implantar aplicações “dockerizadas” na Amazon AWS e conheceremos as ferramentas Podman, Skopeo e Buildah. Quando terminar este curso, você estará preparado para trabalhar com contêineres e terá uma sólida compreensão dos fundamentos do Docker.

Content

Introdução

0101 Introdução ao Curso

Introdução aos Contêineres

0201 Apresentação da Seção - Introdução aos Contêineres
0202 O Surgimento das Máquinas Virtuais
0203 O Lado Ruim das Máquinas Virtuais
0204 O que são Contêineres
0205 Contêineres Vistos de Dentro
0206 O Docker
0207 O Docker no Windows e a Compatibilidade no Windows e no Linux
0208 O Futuro do Docker e dos Contêineres
0209 Conclusão - Introdução aos Contêineres

Configurando o Ambiente de Desenvolvimento

0301 Apresentação da Seção - Configurando o Ambiente de Desenvolvimento
0302 Instalando o Docker no Windows
0303 Instalando o Docker - Para Quem Precisou Usar o Docker Toolbox
0304 Instalando o VirtualBox
0305 Preparando sua Máquina Para Permitir a Execução do Hyper-V e do VirtualBox
0306 Download e Instalação do Ubuntu
0307 Download e Instalação do Centos
0308 Conclusão da Seção - Configurando o Ambiente de Desenvolvimento

Instalando e Configurando o Docker

0401 Apresentação da Seção - Instalando e Configurando o Docker
0402 Instalando o Docker no Ubuntu
0403 Instalando o Docker no CentOS
0404 Atualizando o Docker
0405 Garantindo Permissão de Controle do Docker para Usuários não ROOT
0406 Configurando o Docker para se Comunicar Através da Rede
0407 Executando o Nosso Primeiro Contêiner
0408 Encerramento da Seção - Instalando e Configurando o Docker

Os Principais Componentes do Docker

0501 Apresentação da Seção - Os Principais Componentes do Docker
0502 Uma Visão de Alto Nível
0503 O Docker Engine
0504 As Docker Images
0505 Os Contêineres Docker
0506 Registries e o Docker Hub
0507 Encerramento da Seção - Os Principais Componentes do Docker

Conhecendo Imagens e Contêineres

0601 Apresentação da Seção - Conhecendo Imagens e Contêineres
0602 As Camadas das Imagens
0603 Union Mounts
0604 Onde as Imagens são Armazenadas
0605 Copiando Imagens para Outros Hosts
0606 A Camada de Escrita dos Contêineres
0607 Um Processo por Contêiner
0608 Comandos para Trabalhar com Contêineres
0609 Conclusão da Seção - Conhecendo Imagens e Contêineres

Gerenciamento de Contêineres

0701 Apresentação da Seção - Gerenciamento de Contêineres
0702 Iniciando e Parando Contêineres
0703 PID 1 e Contêineres
0704 Deletando Contêineres
0705 Olhando Dentro dos Contêineres
0706 Informações de Baixo Nível do Contêiner
0707 Acessando o Shell de um Contêiner
0708 Conclusão da Seção - Conhecendo Imagens e Contêineres

Conhecendo o Dockerfile

0801 Apresentação da Seção - Conhecendo o Dockerfile
0802 Conhecendo o Dockerfile
0803 Criando um Dockerfile
0804 Construindo uma Imagem à Partir de um Dockerfile
0805 Inspecionando um Dockerfile no Docker Hub
0806 Conclusão da Seção - Conhecendo o Dockerfile

Trabalhando com Docker Registries

0901 Apresentação da Seção - Trabalhando com Docker Registries
0902 Criando um Repositório Público no DockerHub
0903 Usando o Nosso Repositório Público no DockerHub
0904 Introdução aos Registries Privados
0905 Criando um Registry Privado
0906 Configurando os Clients para "Enxergar" o Nosso Registry Privado
0907 Usando um Registry Privado
0908 Docker Enterprise Edition
0909 Conclusão da Seção - Trabalhando com Docker Registries

Conhecendo o Dockerfile em Detalhes

1001 Apresentação da Seção - Conhecendo o Dockerfile em Detalhes
1002 O Cache de Build
1003 Dockerfile e Camadas
1004 Construindo um Servidor Web Através de um Dockerfile
1005 Inicializando o Contêiner do Servidor Web
1006 Reduzindo o Número de Camadas em uma Imagem
1007 A Instrução CMD
1008 A Instrução ENTRYPOINT
1009 A Instrução ENV
1010 Volumes e a Instrução VOLUME
1011 Conclusão da Seção - Conhecendo o Dockerfile em Detalhes

Redes no Docker

1101 Apresentação da Seção - Redes no Docker
1102 A Virtual Bridge docker0
1103 Interfaces Virtuais de Ethernet
1104 Arquivos de Configuração de Redes
1105 Exposição de Portas
1106 Visualizando Portas Expostas
1107 Lincando Contêineres
1108 Conclusão da Seção - Redes no Docker

Problemas Comuns no Docker e como Resolvê-los

1201 Apresentação da Seção - Problemas Comuns no Docker e Como Resolvê-los
1202 Os Logs do Docker Daemon
1203 Os Logs do Contêiner
1204 Planejando os Builds de Imagens
1205 Imagens Intermediárias
1206 O docker0 Bridge
1207 IPTables
1208 Limpando o Ambiente Docker
1209 Conclusão da Seção - Problemas Comuns no Docker e Como Resolvê-los

Conhecendo o Docker Compose

1301 Apresentação da Seção - Conhecendo o Docker Compose
1302 O que é o Docker Compose
1303 Instalando o Docker Compose
1304 Arquivos do Docker Compose
1305 Volumes e Variáveis de Ambiente no Docker Compose
1306 Redes no Docker Compose
1307 Conheça os Comandos do Docker Compose Iniciando uma Stack com Wordpress
1308 Parando contêineres no Docker Compose
1309 Manutenção de contêineres no Docker Compose
1310 Configurando a reinicialização automática de contêineres
1311 Status de Contêineres com Docker Compose
1312 Conclusão da Seção - Conhecendo o Docker Compose

"Dockerizando" uma Aplicação Java com Spring Boot

1401 Apresentação da Seção - "Dockerizando" uma Aplicação Java com Spring Boot
1402 A Aplicação Java que Iremos Dockerizar
1403 Adicionando o Suporte ao Docker - Dockerfile
1404 Adicionando o Suporte ao Docker - Docker Compose
1405 Iniciando a Aplicação e Ajustando Problemas
1406 Iniciando a Aplicação e Testando no Postman
1407 Enviando As Imagens Para o DockerHub
1408 Integração com o Travis CI
1409 Ajustando a TAG para Possibilitar a Integração com o Travis CI
1410 Executando o Stack Spring Boot no Ubuntu
1411 Conclusão da Seção - "Dockerizando" uma Aplicação Java com Spring Boot

"Dockerizando" uma Aplicação .NET com ASP.NET Core

1501 Apresentação da Seção - "Dockerizando" uma Aplicação .NET com ASP.NET Core
1502 A Aplicação .NET que Iremos Dockerizar
1503 Adicionando o Suporte ao Docker
1504 Ajustando a Imagem Customizada do MySQL
1505 Executando e Testando a Aplicação
1506 Integração do Travis CI com o DockerHub
1507 Executando o Stack ASP.NET Core no CentOS
1508 Conclusão da Seção - Dockerizando uma Aplicação .NET com ASP.NET Core

Conclusão

1601 Conclusão

Screenshots

Docker do 0 à Maestria: Contêineres Desmistificados + EXTRAS - Screenshot_01Docker do 0 à Maestria: Contêineres Desmistificados + EXTRAS - Screenshot_02Docker do 0 à Maestria: Contêineres Desmistificados + EXTRAS - Screenshot_03Docker do 0 à Maestria: Contêineres Desmistificados + EXTRAS - Screenshot_04

Reviews

Marlon
November 7, 2023
Curso fundamental para quem quer iniciar a carreira em DevOps, o conteúdo é muito bem elaborado pelo professor que vai direto ao ponto sem enrolação e com bastante prática. Super recomendo para todos os níveis, tanto iniciante quanto um veterano na área, vale sempre a pena rever esse tema não importa o estágio.
Everson
July 21, 2023
O professor Leandro é um super profissional, que se dedica aos seus cursos e presta um suporte super eficiente aos seus alunos.
Carolina
June 7, 2023
Excelente curso, de verdade. Com certeza um dos melhores cursos que já fiz na Udemy. Conteúdo muito bem explicado, bem organizado (tem pdf, .txt e até seções bônus) e o Leandro explica muito bem! 10/10
Anderson
May 11, 2023
Curso incrível. Rico em detalhes, cativante, o professor demonstra expertise no assunto. Não costumo avaliar cursos antes de terminar, mas só pelo que aprendi até o momento já valeu a pena. Muito obrigado.
Natã
January 16, 2023
estou aprendendo bem, o professor tem um conhecimento aprofundado, explica sobre coisas que envolvem o docker por baixo dos panos, mas não se perde do foco que é o docker
Paulo
January 10, 2023
Alguns exemplos infelizmente não funcionanam devido as atualizações dos SOs nos fazendo fazer bastante pesquisa por fora (o que até que é bom para aprender) mas perdendo um tempo consideravel para aprender linux que não é bem o foco do curso na minha visão, mas de resto curso muito bom e abrangente.
Luiz
January 7, 2023
Excelente, deu para aprender muito bem a base do Docker, ainda aprendi muito sobre alguns comandos Linux, fiz o curso utilizando o WSL II, deu para aproveitar ele muito bem, já que o Docker tem integração com ele.
Emerson
December 22, 2022
Curso muito bom, professor tem bastante conhecimento. Curso precisa ser atualizado pois algumas imagens ja nem existem mais no docker hub, ficando mais dificil concluir as aulas com exito.
Pedro
December 20, 2022
Segundo curso que vejo do Leandro, e consigo aprender muito com a didatica dele. Tanto uma pessoa com pouco conhecimento ou uma pessoa experiente consegue assistir e aprender coisas novas.
Nelson
December 17, 2022
Ótimo conteúdo, de acordo com o prometido. Como sugestão, seria bem-vindo um módulo que tratasse sobre proxy reverso e load balancer utilizando vários contêineres de uma mesma aplicação.
Marcelo
November 25, 2022
Ótimas aulas! Bastante claras e didáticas. Ajudam muito quem ainda não conhece nada sobre Docker ou containers. Obrigado pela produção de excelente conteúdo!
WASHINGTON
November 1, 2022
O Prof. Leandro detém de um enorme conhecimento, um didática muito boa...Obrigado mestre pelos os ensinamentos
Ricardo
October 4, 2022
É o segundo curso que faço com o Leandro e recomendo fortemente. O curso te dá bom embasamento e ele sempre responde rapidamente as dúvidas.
Pedro
August 7, 2022
No inicio o conteudo foi confuso, sei que era um processo mais geral, mas so começou a fazer sentido depois que foi se explicando no ENV ENTRYPOINT . Acredito que se explorar as funcionalidades de cada comando na introdução iria ajuda e depois juntaria os comando nas seções seguintes. tipo docker ps start stop rm info volume inspect images rmi pull etc, docker run (parametros) . Acho que explorar mas esses comandos, falar para que serve isoladamente ajudaria
RUDNEI
July 15, 2022
Parabéns pela produção e apresentação do treinamento. Obrigado por compartilhar conhecimento. Muito bom o Curso.

Charts

Price

Docker do 0 à Maestria: Contêineres Desmistificados + EXTRAS - Price chart

Rating

Docker do 0 à Maestria: Contêineres Desmistificados + EXTRAS - Ratings chart

Enrollment distribution

Docker do 0 à Maestria: Contêineres Desmistificados + EXTRAS - Distribution chart
2414176
udemy ID
6/15/2019
course created date
10/31/2019
course indexed date
Bot
course submited by