25 de abril de 2017

Curso Docker

 

Aulas exclusivas, on-line e ao vivo

(também pode ser em turma)

O Docker é uma plataforma de contêiner, com o código aberto, que automatiza a implantação de aplicativos de software.

Formulário de contato: https://form.jotformz.com/71135620912650

Preço: R$ 800,00 à vista ou R$ 950 em até 5x sem juros pelo PagSeguro. 

Duração: 16 horas


Objetivos:

  • Compartilhar o conhecimento sobre boas práticas de administração de sistemas usando o Docker;
  • Instalar e utilizar o Docker;
  • Gerenciar contêineres nos ambientes de desenvolvimento, homologação e produção;
  • Gerar imagens Docker a partir de instruções escritas nos Dockerfiles;
  • Executar um conjunto de contêineres utilizando o Docker Compose.

A quem se destina? SRE, cloud architect, desenvolvedor(a) de software, arquiteto(a) de software, gestor(a) de produtos de software, administrador(a) de sistemas, professor(a) da área de Tecnologia da Informação, estudantes.

Conhecimentos prévios:

  • Conhecimento básico do sistema operacional GNU/Linux;
  • Conhecimento básico em TCP/IP, endereçamento IP e portas;
  • Familiaridade com o console do GNU/Linux, incluindo os comandos: ls, cd, pwd, mkdir, rmdir, rm, echo, cat, tail, ps, top, kill, ping, vim, nano.

Histórico:

  • Dez/2023, turma realizada na Unipe (remoto);
  • Jan/2023, aula exclusiva com Edilmar Júnior (remoto);
  • Dez/2021, aula exclusiva com André Luís Soares (remoto);
  • Out/2020, aula exclusiva com Daniel Naziloski (remoto);
  • Jul/2020, turma realizada na Unipe (remoto);
  • Jun/2019, aula exclusiva com Márcio Araújo (remoto);
  • Mai/2019, turma realizada na Unirede (presencial em Porto Alegre-RS);
  • Nov/2017, turma realizada na Unipe (presencial em João Pessoa-PB);
  • Mai/2017,  duas turmas realizadas na Dynavideo (presencial em João Pessoa-PB).

Observações: 

1) Posso emitir nota fiscal, mas não trabalho com Nota de empenho, usada em orgãos públicos.

2) É necessário que cada aluno(a) utilize seu computador.

3) Como não represento uma instituição de ensino, não poderei emitir um certificado de participação.

Recursos oferecidos:

  • Slides;
  • Tutoriais;
  • Lista de exercícios;
  • Materiais complementares;
  • Máquina virtual para executar os exercícios.

Ementa:

  • Apresentação do Docker: definição, as características, o histórico, a arquitetura, o suporte, as comunidades e a documentação;
  • Contêineres e imagens;
  • Contêineres versus Máquinas Virtuais;
  • Docker Host;
  • DockerFile;
  • Docker Hub;
  • Compartilhando volumes entre o Docker Host e os contêineres;
  • Docker Registry;
  • Docker Network;
  • Docker Compose;
  • Dicas de segurança para a criação de imagens e administração de contêineres Docker;
  • Ferramentas de apoio ao ambiente de produção;
  • Projeto prático: cada grupo simulará uma equipe de desenvolvimento e operação. O objetivo é praticar o fluxo de trabalho de trabalho, desde a criação de uma imagem Docker até a implantação no ambiente de  produção.

Slides demonstrativos: