Visão Geral
Este Curso Docker na Prática para Desenvolvedores e Equipes de DevOps, oferece uma abordagem prática e abrangente sobre o uso do Docker para desenvolvedores e equipes de DevOps. Os participantes aprenderão a utilizar o Docker para criar, distribuir e gerenciar ambientes de desenvolvimento e produção de forma eficiente e escalável.
Este Curso Docker na Prática para Desenvolvedores e Equipes de DevOps, proporcionará aos participantes o conhecimento e as habilidades necessárias para utilizar o Docker de forma eficaz em seus projetos de desenvolvimento de software e operações de TI, capacitando-os a criar, distribuir e gerenciar ambientes de contêineres de maneira eficiente e escalável.
Objetivo
O objetivo deste Curso Docker na Prática para Desenvolvedores e Equipes de DevOps, é capacitar os participantes a compreender os conceitos fundamentais do Docker e sua aplicação prática no desenvolvimento e implantação de aplicativos. Os participantes aprenderão a criar, implantar e gerenciar contêineres Docker, além de entender como integrar o Docker em pipelines de CI/CD para automatizar o ciclo de vida de desenvolvimento e implantação de software.
Publico Alvo
- Desenvolvedores de software, engenheiros de DevOps,
- Administradores de sistemas e qualquer pessoa interessada em aprender sobre Docker e sua aplicação no desenvolvimento de software e operações de TI.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico
Introdução ao Docker
- O que é o Docker e por que usá-lo?
- Arquitetura do Docker: contêineres, imagens, registros e daemon do Docker.
- Instalação e configuração do Docker.
Fundamentos do Docker
- Comandos básicos do Docker: docker run, docker pull, docker build, docker-compose, entre outros.
- Criando e executando seu primeiro contêiner Docker.
- Gerenciamento de imagens e contêineres.
Trabalhando com Contêineres Docker
- Criando imagens Docker personalizadas.
- Expondo portas e montando volumes em contêineres Docker.
- Utilizando redes Docker para conectar contêineres.
Orquestração de Contêineres com Docker Compose
- Introdução ao Docker Compose.
- Definição e configuração de serviços com Docker Compose.
- Construindo e executando aplicativos compostos com Docker Compose.
Implantação de Aplicações com Docker Swarm
- Visão geral do Docker Swarm.
- Configuração e inicialização de um cluster Docker Swarm.
- Implantação e escala de serviços com Docker Swarm.
Integração do Docker com Ferramentas de CI/CD
- Automatizando o processo de build, teste e implantação com Docker e Jenkins.
- Integração do Docker com pipelines de CI/CD usando ferramentas como GitLab CI ou CircleCI.
Melhores Práticas e Dicas Avançadas
- Segurança e isolamento de contêineres.
- Estratégias de gerenciamento de recursos.
- Monitoramento e logging de contêineres Docker.
Estudos de Caso e Exemplos Práticos
- Apresentação de casos de uso reais de Docker em ambientes de desenvolvimento e produção.
- Demonstração de implementações práticas usando Docker para diferentes tipos de aplicativos e cenários.
TENHO INTERESSE