Docker para Desenvolvedores (com Docker Swarm e Kubernetes)

Go to class
Write Review

Docker para Desenvolvedores (com Docker Swarm e Kubernetes) provided by Udemy is a comprehensive online course, which lasts for 12 hours worth of material. Docker para Desenvolvedores (com Docker Swarm e Kubernetes) is taught by Matheus Battisti. Upon completion of the course, you can receive an e-certificate from Udemy. The course is taught in Portugueseand is Paid Course. Visit the course page at Udemy for detailed price information.

Overview
  • Aprenda Docker do básico ao avançado e ainda orquestração com Docker Swarm e Kubernetes!

    What you'll learn:

    • Docker do básico ao avançado
    • Criar e subir containers de Docker
    • Criar imagens de Docker
    • Docker Compose
    • Desenvolvimento de Volumes no Docker
    • Criação de networks no Docker
    • Bind Mount no Docker
    • Docker Swarm
    • Kubernetes
    • Orquestração de containers
    • Kubernetes em modo declarativo e imperativo
    • Utilizar o Docker Swarm na AWS
    • YAML do básico ao avançado

    Seja bem-vindo ao curso completo de Docker, nesse curso eu vou te ensinar todos os recursos da ferramenta, desde o básico ao avançado, sem precisar de qualquer conhecimento anterior na ferramenta.

    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)

    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 gerenciamenteo 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!

    Alguns dos temas abordados são:

    • Instalação e inicialização;

    • Conceitos fundamentais do Kubernetes;

    • Minikube;

    • Orquestração de containers;

    • Criação de projetos com Kubernetes;

    • Modo declarativo e imperativo;

    • e muito mais!

    Chegando ao fim do curso você conseguirá criar seus próprios projetos dockerizados, ou seja, fará a criação das imagens e estruturas necessárias para rodar seu projeto em Docker, dizendo adeus para a instalação de dependências a cada projeto.

    E ainda terá noções de ferramentas de orquestração de containers, como:Docker Swarm e Kubernetes!

    Está pronto para aprender Docker do básico ao avançado? Então te vejo no curso!