Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Docker Essencial para o Desenvolvedor
Rating: 4.7 out of 5(1,089 ratings)
3,416 students

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
Created byGeek University
Last updated 9/2024
Portuguese

What you'll learn

  • Você irá compreender os conceitos fundamentais do Docker
  • Você será capaz de fazer uso do Docker em sistemas locais
  • Você será capaz de publicar aplicações com Docker
  • Você será capaz de criar arquivos de configuração para Docker com YAML
  • Você será capaz de publicar e fazer uso do Docker na Amazon Web Services

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

11 sections68 lectures8h 58m total length
  • Sobre o curso5:23
  • Informações Importantes1:31

Requirements

  • Necessário ter feito o curso Programação para Leigos da Geek University ou ter conhecimentos equivalentes;
  • Necessário ter feito o curso Linux Completo para Usuários ou Desenvolvedores da Geek University ou ter conhecimentos equivalentes
  • Necessário ter feito o curso Computação em Nuvem da Geek University ou ter conhecimentos equivalentes
  • Necessário ter computador 64bits com o sistema operacional atualizado nas últimas versões, ou o Windows, ou o Linux (Ubuntu) ou o Mac
  • Necessário acesso à Internet para baixar softwares

Description

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!

Who this course is for:

  • Desenvolvedores que querem fazer uso dos containers com o Docker
  • Administradores de sistemas que querem fazer uso do Docker
  • Iniciantes em containers que querem dar um passo além com o uso do Docker