
Entendendo conceito e funcionamento de aplicações em containers
Entendendo e construindo imagens de aplicações em containers Docker
Utilizando os comandos Docker para criação e gestão de aplicações em containers
Criando e gerenciando Volumes em aplicações conteinerizadas
Criando e gerenciando grandes estruturas de aplicações conteinerizadas, utilizando Docker Compose
As formas de gerenciar sistemas operacionais virtuais sofreram, nos últimos anos, através de técnicas de virtualização, grande evolução nas mais variadas tecnologias relacionadas. Entre elas, tem-se a utilização de técnicas como máquinas virtuais e conteinerização. Utilizar sistemas e, consequentemente, aplicações virtuais em formato de container trará inúmeros benefícios para o utilizador, bem como otimização de desempenho, baixo custo e tempo de instalação e configuração, promovendo maior compatibilidade, pois há dispensa de configurações específicas no dispositivo hospedeiro. Entre as ferramentas para gestão de containers virtuais, destaca-se o Docker, amplamente utilizado no mercado de trabalho. Fácil de instalar e utilizar, com o Docker pode-se criar containers de sistemas operacionais diversos e executar aplicações em poucos minutos. Nesse curso, você aprenderá todos os conceitos teóricos e práticos do Docker, bem como a utilização do Docker em projetos que simulam cenário real, de forma simples, completa e rápida. A abordagem utilizada é universal, utilizando comandos e fontes oficiais, ocasionando o funcionamento para qualquer sistema operacional. Além disso, ampliaremos nossos conhecimentos através do Docker Hub, criando aplicações pessoais conteinerizadas, e colaborando com a comunidade do Docker. No final do curso, você terá todas as condições para criar e gerenciar grandes estruturas conteinerizadas, utilizando Docker, Docker Compose e publicando/colaborando com a comunidade do mundo dos containers no Docker Hub.