Fale com a gente no WhatsApp Fale com a gente no WhatsApp
Fale com a gente no WhatsApp

Curso de Docker - Fundamentos

Aprenda a criar e utilizar os containers do Docker

Nível Iniciante Categoria Infra

  • Curso com 02h09 de vídeos
  • Certificado com 6 horas
  • 12 exercícios

Sobre o curso

O Docker é um software open source que trabalha com o que chamamos de containers. Os containers são espaços onde aplicações podem ser executadas lado a lado em cima de uma mesma infraestrutura, que por isso, pode ser melhor aproveitada. Isso também acontece porque os containers não são caracterizados por conterem toda a infraestrutura de um sistema operacional: eles podem conter somente a infraestrutura necessária para executar uma determinada aplicação, o que difere o Docker da técnica de virtualização.

O Docker consegue trazer benefícios tanto para desenvolvedores como para administradores de sistemas. Para os desenvolvedores, a automatização e padronização na montagem de ambientes de desenvolvimento e produção é o principal trunfo, evitando aquela velha desculpa "de que rodava na minha máquina". Para administradores de sistemas e profissionais de DevOps, há a redução da complexidade e ganho de flexibilidade na gerência destes ambientes, tornando-se muito simples, por exemplo, replicar um ambiente de produção para um ambiente de desenvolvimento quase que instantaneamente. O compartilhamento de recursos que o Docker consegue realizar entre os containers também implica em redução de custos com infraestrutura

O Docker é um software open source que trabalha com o que chamamos de containers. Os containers são espaços onde aplicações podem ser executadas lado a lado em cima de uma mesma infraestrutura, que por isso, pode ser melhor aproveitada. Isso também acontece porque os containers não são caracterizados por conterem toda a infraestrutura de um sistema operacional: eles podem conter somente a infraestrutura necessária para executar uma determinada aplicação, o que difere o Docker da técnica de virtualização.

O Docker consegue trazer benefícios tanto para desenvolvedores como para administradores de sistemas. Para os desenvolvedores, a automatização e padronização na montagem de ambientes de desenvolvimento e produção é o principal trunfo, evitando aquela velha desculpa "de que rodava na minha máquina". Para administradores de sistemas e profissionais de DevOps, há a redução da complexidade e ganho de flexibilidade na gerência destes ambientes, tornando-se muito simples, por exemplo, replicar um ambiente de produção para um ambiente de desenvolvimento quase que instantaneamente. O compartilhamento de recursos que o Docker consegue realizar entre os containers também implica em redução de custos com infraestrutura

O que irá aprender?

Neste curso abordaremos os conceitos e comandos do Docker, através de vídeos aulas que mostram esses comandos em detalhes. Também serão apresentados exercícios e exemplos para que você possa fixar, praticar e aplicar o conteúdo aprendido no seu dia a dia.

Dentre várias outras coisas, você irá aprender:

  • Entender os conceitos essenciais para utilização do Docker;
  • Compreender a diferença entre virtualização e utilização de contâiners;
  • Trabalhar com imagens pré-disponibilizadas pelo Docker;
  • Criar imagens para serem utilizadas com o Docker;
  • Gerenciar volumes em um contâiner Docker, permitindo compartilhamento de arquivos entre contâiners e a máquina hospedeira;
  • Gerenciar contâiners dentro de uma rede, permitindo a comunicação entre estes;
  • Utilizar a ferramenta Docker Compose.

Pra quem é esse curso?

Este curso é destinado a desenvolvedores, administradores de sistemas e profissionais DevOps que desejam ter o primeiro contato com o Docker, entendendo seus principais conceitos.

Metodologia

  • Videoaulas
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • Docker Community Edition

Conteúdo programático

  1. Introdução ao curso

    Introdução do curso.

    1 aula
    • Introdução ao curso e conteúdo abordado
  2. Definição

    Nesta aula, veremos o que é o Docker e o que são containers.

    2 aulas
    • Porque eu preciso de Docker?
    • Questionário
  3. Ambiente de estudo

    Nesta aula veremos como preparar o ambiente de estudo.

    1 aula
    • Configuração de uma VM Linux local com Docker
  4. Comandos Docker

    Nesta aula veremos os comandos básicos do Docker.

    2 aulas
    • Utilizando comandos básicos
    • Questionário
  5. Criando e Gerenciando Containers

    Nesta aula veremos como criar e gerenciar containers.

    4 aulas
    • Criando e Gerenciando Containers
    • Desafio de criando e gerenciando containers
    • Respostas do desafio de criando e gerenciando containers
    • Questionário
  6. Imagens Docker

    Nesta aula compreedemos as imagens do docker.

    4 aulas
    • Imagens do Docker
    • Desafio de Imagens do Docker
    • Resposta do desafio de Imagens do Docker
    • Questionário
Download da ementa

Cursos relacionados

Formação em que esse curso está inserido

Utilizada e amada por milhares! Veja mais opiniões reais

  • Achei o curso muito interessante, aprendi várias coisas sobre o docker.

    Depoimento - Tábata
    Docker - Fundamentos
    Tábata Guaratinguetá / SP
  • Muito bom quando podemos botar a mão na massa e ir acompanhando todo o processo, contribuindo significativamente para a fixação do conteúdo.

    Depoimento - Wagner
    Docker - Fundamentos
    Wagner São José / SC
  • Curso bacana, dá uma boa introdução prática ao que é docker e manipulação básica.

    Depoimento - Evandro
    Docker - Fundamentos
    Evandro Batatais / SP
  • Ótimo curso.

    Depoimento - David
    Docker - Fundamentos
    David Magé / RJ
  • Uma ótima introdução ao Docker.

    Depoimento - Mauro
    Docker - Fundamentos
    Mauro Marília / SP
  • Amei de verdade este curso. Sempre tive resistência de aprender Docker, estou apaixonado pela tecnologia!

    Depoimento - Donovan
    Docker - Fundamentos
    Donovan Queimados / RJ
  • Curso excelente, já havia realizado outros cursos de Docker, e realizei este para revisar o conteúdo para me preparar para a certificação. Excelente conteúdo.

    Depoimento - Jonatan
    Docker - Fundamentos
    Jonatan São Paulo / SP
  • Curso bom. Ansioso para ver o próximo!

    Depoimento - Rafael
    Docker - Fundamentos
    Rafael Curitiba / PR
  • Curso sensacional. Dou nota 1000. Melhor curso de docker que eu fiz. Agora posso dizer que aprendi Docker.

    Depoimento - Arlei
    Docker - Fundamentos
    Arlei Pouso Alegre / MG

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 99,00 ECONOMIZE R$ 600,00
12x R$ 49,00 sem juros, no cartão de crédito
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!