Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Curso Essencial de Docker
Rating: 4.7 out of 5(18 ratings)
61 students

Curso Essencial de Docker

O primeiro passo para iniciar a carreira em DevOps ou Platform Engineering com a ferramenta mais utilizada nesta área.
Created byGiorgi Bastos
Last updated 8/2025
Portuguese

What you'll learn

  • Utilizar o Docker nas áreas de desenvolvimento ou como DevOps/SysAdmin
  • Criar Dockerfiles e Compose files
  • Construir um workflow utilizando Docker no desenvolvimento, em testes/CI e em produção
  • Proteger suas chaves, certificados TLS e senhas com segredos encriptados
  • Manter seus Dockerfiles e imagens pequenos, eficientes e rápidos
  • Rodar aplicativos com Docker e Swarm
  • Desenvolver localmente enquanto seu cógido roda em um contêiner
  • Proteger dados persistentes importantes em volumes e bind mounts
  • Levar sua equipe para o futuro com as mais recentes habilidades de contêineres

Course content

11 sections33 lectures4h 37m total length
  • Apresentação1:14
  • Escopo do curso2:47

Requirements

  • Não há pré-requisitos. O curso vai abordar o básico a partir do zero para quem ainda não compreende nada sobre Docker.

Description

Docker está entre as tecnologias e assuntos mais requisitados na área de tecnologia da informação. E a razão é bem óbvia. Essa ferramenta simplifica drasticamente o desenvolvimento e o processo de deployment de projetos tantos pequenos quanto os grandes e complexos.


Com o Docker, você cria e administra containeres - que são basicamente pacotes de código e ferramentas necessárias para rodar este código. Esses containeres permitem você rodar seus programas de uma maneira previsível em um ambiente independente - não importa qual seja a sua natureza e onde você precise rodá-lo.


É a ferramenta que acabou de vez com a famigerada, não desejada e mal vista frase - "Mas na minha máquina roda o código!". E isso se deve porque com os contêineres, você passa a ter um ambiente do tipo sandbox que permite utilizar todos os recursos necessários para o desenvolvimento e deployment sem precisar instalar softwares extras e configurar demasiadamente o ambiente de produção a cada deploy.


Neste curso será abordado macetes e dicas para utilizar os containeres a seu favor com inúmeros exemplos. Eis alguns tópicos que você vai apreciar ao longo do curso:


  • Uma introdução abrangente ao Docker, containeres e o porquê você deveria adotá-lo em seu trabalho a partir de hoje.

  • Setup detalhado com instrução para você instalar do zero.

  • Abordagem sobre os conceitos principais que você precisa conhecer: o que é uma imagem e um container.

  • Aprender a customizar imagens, utilizar imagens existentes e como rodar os contêineres baseados nessas imagens.

  • Obter uma visão geral dos comandos principais que você precisa aprender para trabalhar com Docker.

  • Aprender como trabalhar com dados e como persistir os dados com volumes.

  • Aprender a trabalhar com projetos com um contêiner e com multi-containeres.

  • Deployment manual e com serviços administrados tais como Docker Hub.

Who this course is for:

  • Profissionais de T.I. que querem aprender mais sobre containers.
  • Profissionais que gostariam de iniciar a carreira ou migrar para área de DevOps.
  • Quaisquer outros profissionais que criam, operam e colocam código em produção.