What you'll 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
**** 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.