Curso Docker na Prática para Desenvolvedores e Equipes de DevOps

  • DevOps | CI | CD | Kubernetes | Web3

Curso Docker na Prática para Desenvolvedores e Equipes de DevOps

24 horas
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

  1. O que é o Docker e por que usá-lo?
  2. Arquitetura do Docker: contêineres, imagens, registros e daemon do Docker.
  3. Instalação e configuração do Docker.

Fundamentos do Docker

  1. Comandos básicos do Docker: docker run, docker pull, docker build, docker-compose, entre outros.
  2. Criando e executando seu primeiro contêiner Docker.
  3. Gerenciamento de imagens e contêineres.

Trabalhando com Contêineres Docker

  1. Criando imagens Docker personalizadas.
  2. Expondo portas e montando volumes em contêineres Docker.
  3. Utilizando redes Docker para conectar contêineres.

Orquestração de Contêineres com Docker Compose

  1. Introdução ao Docker Compose.
  2. Definição e configuração de serviços com Docker Compose.
  3. Construindo e executando aplicativos compostos com Docker Compose.

Implantação de Aplicações com Docker Swarm

  1. Visão geral do Docker Swarm.
  2. Configuração e inicialização de um cluster Docker Swarm.
  3. Implantação e escala de serviços com Docker Swarm.

Integração do Docker com Ferramentas de CI/CD

  1. Automatizando o processo de build, teste e implantação com Docker e Jenkins.
  2. Integração do Docker com pipelines de CI/CD usando ferramentas como GitLab CI ou CircleCI.

Melhores Práticas e Dicas Avançadas

  1. Segurança e isolamento de contêineres.
  2. Estratégias de gerenciamento de recursos.
  3. Monitoramento e logging de contêineres Docker.

Estudos de Caso e Exemplos Práticos

  1. Apresentação de casos de uso reais de Docker em ambientes de desenvolvimento e produção.
  2. Demonstração de implementações práticas usando Docker para diferentes tipos de aplicativos e cenários.
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h