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 Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Algorithms and Data Structures

24 horas

Curso Object-Oriented Programming with Python

24 horas

Curso Python Scripting and Automation Basics

24 horas

Curso Python Debugging and Error Handling

24 horas

Curso Cloud Bursting with Virtual Kubelet

24 horas