Docker Essencial para o Desenvolvedor

Aprenda de forma prática e objetiva a trabalhar com containers Docker e publicar suas aplicações com eficiência

Docker Essencial para o Desenvolvedor
Docker Essencial para o Desenvolvedor

Docker Essencial para o Desenvolvedor udemy course

Aprenda de forma prática e objetiva a trabalhar com containers Docker e publicar suas aplicações com eficiência

Containers estão sendo amplamente usados no mercado e quanto falamos em container estamos falando do Docker que é a ferramenta que revolucionou a área de desenvolvimento de aplicações nos últimos tempos.

A tecnologia Docker usa o Kernel do Linux e funcionalidades do kernel, como cGroups e namespaces, para segregar processos. Assim, eles podem ser executados de maneira independente. O objetivo dos containers é criar independência: a habilidade de executar diversos processos e apps separadamente para utilizar melhor a infraestrutura e, ao mesmo tempo, manter a segurança que você teria em sistemas separados.

Neste curso você irá aprender, de forma prática e objetiva, os conceitos fundamentais por traz desta tecnologia.

O Docker vai colocar seu dia a dia em um novo nível. Seja para executar suas aplicações localmente, seja para publicá-las nas principais plataformas de computação em nuvem do mundo.

Dentre as coisas que iremos aprender neste curso estão:

- O que são Containers?;
- O que é o Docker?;
- Qual a diferença entre Container e Máquina Virtual?;
- YAML - Yet Another Markup Language;
- Aprenda a trabalhar com imagens Docker;
- Aprenda a trabalhar com volumes Docker;
- Aprenda a criar e usar o Dockerfile;
- Aprenda a trabalhar com Redes Docker;
- Aprenda a usar o Docker Compose;
- (Bônus): Container na Nuvem;
- E muito mais!

Evolua seu lado geek!