When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Docker e Kubernetes de forma prática e direta

Do chute inicial indo para o avançado: aprenda de forma objetiva para sair usando no seu dia a dia

     
  • 4.7
  •  |
  • Reviews ( 14 )
₹799

This Course Includes

  • iconudemy
  • icon4.7 (14 reviews )
  • icon8.5 total hours
  • iconportuguese
  • iconOnline - Self Paced
  • iconcourse
  • iconUdemy

About Docker e Kubernetes de forma prática e direta

A intenção desse curso é que você assimile rapidamente os benefícios do Docker, a estrutura de um container e aprenda os principais comandos de gestão dessa plataforma para aplicações em microsserviços. 

Basicamente, as seções desse curso terão uma introdução teórica em slide seguido de muita prática. Serão utilizados alguns exemplos didáticos de diferentes ambientes, como PHP, Java, Node, React, Spring Boot, Angular, Mysql, PostgreSQL e ASP.NET para que você absorva e visualize com mais clareza o que está sendo ensinado. O uso dessas diferentes tecnologias também possibilitará um paralelo/comparativo da forma de execução na computação tradicional com a execução em Docker.

Vale ressaltar que o foco não é compreender a fundo o código-fonte daquilo que está sendo executado, mas sim como. Portanto, focaremos como migrar as aplicações para o Docker.

Ao final das sessões será disponibilizado um arquivo com os principais comandos usados bem como uma breve explicação de cada comando para que fique mais fácil testar em seu ambiente. O curso também contará com atividades para reforçar e praticar o que foi aprendido.

Nas últimas sessões do curso você aprenderá como executar aplicações multicontainer em orquestradores como Docker Swarm e Kubernetes simulando ambientes reais de produção para gerenciamento de grandes volumes de containers.

Em suma, ao final do curso você será capaz de criar containers dos mais simples até os mais elaborados, usar imagens prontas para Docker, criar suas próprias imagens, interpretar e criar arquivos YAML para Docker e Kubernetes, conhecer os principais recursos e principais comandos do Kubernetes e adquirir lógica para dockerizar quaisquer aplicações, desde que já domine na computação tradicional.

What You Will Learn?

  • Conceitos sobre virtualização, container e microsserviços.
  • O que é o Docker e seus benefícios.
  • Instalação do Docker e Kubernetes.
  • Muita prática de Docker: do zero ao avançado.
  • Criar containers dos mais simples até os mais elaborados.
  • Criar as próprias imagens.
  • Principais comandos de administração de ambiente Docker.
  • Network e Volume.
  • Dockerizar aplicações utilizando tecnologias como PHP, Java, Node, Spring Boot, Angular, Mysql, PostgreSQL e ASPNET.
  • Docker-compose.
  • Orquestração de containers.
  • Criar cluster e implantar aplicação com Docker Swarm.
  • Escalar aplicação e observar a distribuição da carga de trabalho.
  • Teoria de Kubernetes.
  • Prática de implantação de aplicação com Kubernetes (Pod, Deployment, Service, Secret, PersistentVolume).
  • Criar e interpretar arquivos YAML para Kubernetes.
  • Usar uma ferramenta de DevOps.