Docker : construindo ambientes clusterizados e escaláveis.

Domine a ferramenta Docker para criar Clusters e ambientes escaláveis. O curso tem como alvo Programadores, SysAdmins e DevOps.

Curso
512

Sobre o curso

Domine a ferramenta Docker para criar Clusters e ambientes escaláveis. O curso tem como alvo Programadores, SysAdmins e DevOps.

Após este curso o aluno estará apto a:

  • Entender o funcionamento do Docker
  • Entender, criar e gerenciar Containers
  • Criar e gerenciar imagens
  • Criar seu próprio registry
  • Visão geral das ferramentas mais utilizadas para gerenciar o Docker
  • Criação de Clusters
  • Deploy de Aplicações
  • Escalabilidade de Ambientes

Curso Docker presencial e online

Conteúdo Programático

Introdução a Automação em Datacenter

  • Conceito DevOps
  • Ferramentas
  • Tipos de Virtualização
  • Linux Containers (LXC)

Fundamentos do Docker

  • O que é o Docker
  • Arquitetura do Docker
  • Ecossistema do Docker

Administrando o Docker

  • Comandos Básicos
  • Gerenciando Containers
  • Gerenciando Imagens

Docker Network & Volume

  • Introdução a redes no Docker
  • Configuração de links e portas
  • Criar redes e serviços
  • Construção de Bridge
  • Testar comunicação entre contêineres
  • Configurar Volume no Docker

Docker Registry

  • Gerenciar imagens do Docker Hub Registry
  • Criar repositório local
  • Configurar autenticação LDAP no docker-registry
  • Configurar cliente Linux para utilizar repositório local
  • Enviar imagens para repositórios local e remoto

Docker Orchestration

  • Instalação e configuração do Docker Compose
  • Opções do docker-compose.yml
  • Orquestrando ambientes de produção e desenvolvimento

Docker Provisioning

  • Instalação e configuração do Docker Machine
  • Provisionar ambientes da Dexter no VirtualBox
  • Comandos de administração do Docker Machine
  • Provisionamento na Nuvem : DigitalOcean, AWS, Google Cloud Plataform, Microsoft Azure, Exoscale e OpenStack

Docker Cluster

  • Instalação e configuração do Docker Swarm
  • Configurando nodes do Cluster
  • Comandos de gerenciamento do cluster
  • Escalar ambientes locais em VirtualBox
  • Integração com docker compose
  • Provisionar Ambientes de Desenvolvimento e Produção em Cluster na Nuvem

Ferramentas de Gerenciamento

  • Shipyard
  • DockerUI
  • Panamax
  • Kitematic

Diferenciais deste Curso

  • Único Curso do Mercado que prepara o aluno para trabalhar com o Docker de forma Clusterizada com Foco em Deploy de Aplicações
  • Curso rápido, totalmente prático, o aluno pode aplicar os conhecimentos aprendidos no próximo dia de trabalho
  • Ao término do curso o aluno estará apto a utilizar o Docker e as suas principais ferramentas em seu ambiente de produção
  • No curso o aluno terá a oportunidade de criar Projetos com soluções opensource como PostgreSQL, Apache, OpenLDAP criando ambientes de Produção, Desenvolvimento e Testes

Pré-requisitos

  • Para o melhor aproveitamento é desejável que o aluno saiba utilizar computadores com sistema operacional Linux e Windows, inicializar uma máquina virtual com VirtualBox e quetenha participado de algum curso da formação Administrador Linux, ou possua conhecimento equivalente.

Carga Horária

Curso Presencial: 40H

  • Diurno: 1 semana de segunda a sexta-feira, 8 horas diárias.
  • Noturno: 2 semanas de segunda a sexta-feira, 4 horas diárias.

Curso Online: 40H

  • Curso EAD ágil
  • 08 horas de aulas online (ao vivo) com o professor através de videoconferência.
  • 32 horas de aulas offline (mínimo recomendado pela 4Linux). Estas horas são alocadas e controladas pelo aluno que deverá acessar o conteúdo digital: vídeo aulas com hands-on e fazer os laboratórios, exercícios e desafios.

Receba Datas e Valores

CAPTCHA
Digite o texto da imagem abaixo
Image CAPTCHA
Enter the characters shown in the image.