Fundamentos Docker 

Aprenda os conceitos essenciais de contêineres e desenvolva habilidades em Docker para otimizar o desenvolvimento e a implantação de aplicações.

Congruent | Fundamentos Docker 

Curso: Fundamentos Docker

O curso Fundamentos Docker é ideal para desenvolvedores, administradores de sistemas e engenheiros DevOps que desejam aprender a usar contêineres para simplificar o desenvolvimento e a implantação de software. O curso abrange desde a instalação e uso básico do Docker até a criação de imagens, execução de contêineres e orquestração com Docker Compose.

1. Introdução ao Docker e Contêineres

  • O que é Docker? Visão geral e benefícios dos contêineres
  • Diferenças entre máquinas virtuais e contêineres
  • Arquitetura do Docker: Docker Engine, Docker Hub, e Docker Compose
  • Instalação do Docker em diferentes sistemas operacionais

2. Trabalhando com Imagens Docker

  • O que são imagens Docker e como funcionam
  • Download de imagens do Docker Hub e execução de contêineres
  • Criação de imagens Docker com o Dockerfile
  • Uso de camadas de imagens e práticas de otimização

3. Gerenciamento de Contêineres

  • Comandos essenciais para gerenciamento de contêineres: docker run, docker ps, docker stop, docker rm
  • Execução de contêineres interativos e em segundo plano (background)
  • Compartilhamento de volumes entre contêineres
  • Mapeamento de portas e comunicação entre contêineres e o host

4. Docker Compose e Orquestração de Contêineres

  • Introdução ao Docker Compose e seus benefícios
  • Criação de arquivos docker-compose.yml para orquestração
  • Uso de Docker Compose para configurar ambientes de desenvolvimento com múltiplos contêineres
  • Gerenciamento de redes e volumes com Docker Compose

5. Gerenciamento de Volumes e Rede no Docker

  • Criação e uso de volumes Docker para persistência de dados
  • Configuração de redes Docker para comunicação entre contêineres
  • Compartilhamento de dados entre contêineres com volumes
  • Exemplos práticos de configuração de volumes e redes em ambientes Docker

6. Melhores Práticas para Criação e Gerenciamento de Imagens

  • Otimização de Dockerfiles para reduzir o tamanho de imagens
  • Uso de imagens oficiais e de terceiros do Docker Hub
  • Gerenciamento de versões de imagens e repositórios privados
  • Práticas recomendadas para segurança em imagens Docker

7. Docker em Produção e Segurança

  • Como preparar contêineres para ambientes de produção
  • Boas práticas de segurança em ambientes Docker
  • Gerenciamento de logs e monitoramento de contêineres
  • Implementação de políticas de segurança e controle de acesso

8. Próximos Passos e Certificações Docker

  • Exploração de recursos avançados do Docker: Docker Swarm, Kubernetes
  • Preparação para certificações Docker: Docker Certified Associate (DCA)
  • Recursos adicionais e boas práticas para aprofundamento

Pré-requisitos

  • Conhecimento básico de Linux e linha de comando
  • Familiaridade com redes e sistemas operacionais é recomendada

A quem se dirige

  • Desenvolvedores que desejam otimizar seu fluxo de trabalho usando contêineres
  • Profissionais de DevOps que precisam gerenciar ambientes em contêineres
  • Administradores de sistemas que desejam implementar soluções baseadas em Docker
  • Profissionais que buscam certificações Docker para avançar em suas carreiras

Fundamentos Docker 

  • Material de formação
  • 12 horas de formação
  • Certificado de Participação Congruent
Tenho interesse

Fundamentos Docker 

Ficou interessado em nossa formação para sua empresa? Entre em contato conosco.







    Congruent | Fundamentos Docker