Docker para Desenvolvedores (com Docker Swarm e Kubernetes)
Develop essential systems & infrastructure skills with expert instruction and practical examples.
Skills you'll gain:
Skill Level
Requirements
Who This Course Is For
About This Course
Seja bem-vindo ao curso completo de Docker, nele eu vou te ensinar todos os recursos da ferramenta, do básico ao avançado, sem precisar de qualquer conhecimento anterior nela. Neste curso você aprenderá de forma teórica e prática as funcionalidades de Docker, criando projetos e com diversos tipos de ambientes (PHP, JavaScript, Python e outros). E você não precisa saber nada sobre essa ferramenta, as aulas serão como um tutorial de Docker para iniciantes.
Com tudo que você precisa saber para trabalhar profissionalmente com o Docker. Alguns dos recursos abordados são:Fluxos com os containers;Criação e atualização de imagens;Disponibilização de imagens no Docker Hub;Criação e utilização de Volumes;Bind Mount;Criação e disponibilização de Networks;Conexão externa, entre máquina host e entre containers do Docker;Docker Compose para gerenciamento de múltiplos containers;Criação de vários projetos práticos de diferentes tecnologias;E muito, muito mais. Além de todos estes pontos citados anteriormente você terá uma seção para aprender YAML, uma linguagem de configuração muito importante para quem desenvolve soluções com Docker e Kubernetes.
Lembrando que todos os conceitos que serão abordados são explicados de forma teórica para o entendimento do porque e quando você vai utilizar e logo em seguida teremos a prática, que é onde colocamos o conceito para rodar, inserido em algum ambiente com Docker. E como na maioria do tempo vamos utilizar Docker via terminal, você terá acesso a uma seção exclusiva com os comandos mais utilizados do terminal/Linux, grande parte deles pode ser utilizada no Windows também, e é um conhecimento muito requisitado hoje em dia para devs: ter uma noção de Linux e comandos de terminal. Depois de aprender Docker a fundo entraremos na orquestração de containers, primeiramente com a ferramenta Docker Swarm.
Teremos uma seção para tratar teoricamente de todos os benefícios da orquestração e também pondo em prática no Swarm, alguns dos tópicos são:Instalação do Swarm;Criar um projeto e rodar;Atualização do projeto de Swarm;Replicação de serviços;Docker Compose no Swarm;e muito mais. E enfim é chegada a hora de aprender Kubernetes, com os motores já aquecidos sobre orquestração de containers, vamos aprender a ferramenta mais utilizada atualmente para este fim. Será abordado desde a instalação do software até a exploração de diversos recursos, com base na criação de um projeto prático.
Topics Covered
Course Details
View pricing and check out the reviews. See what other learners had to say about the course.
This course includes:
Not sure if this is right for you?
Browse More Systems & Infrastructure CoursesContinue Your Learning Journey
Explore more Systems & Infrastructure courses to deepen your skills and advance your expertise.