25 de abril de 2017

Curso Docker

Curso Online

(ministrado remotamente de forma exclusiva conforme o agendamento de cada aluno)

Se estiver interessado(a) é só avisar neste formulário: https://form.jotformz.com/71135620912650

Preço: R$ 600,00 à vista ou R$ 650 parcelado em até 5 vezes sem juros. 

Duração: 16 horas.

Tutor: Aécio Pires (saiba mais olhando o currículo e conhecendo um pouco dos trabalhos produzidos). Você também pode conferir os slides demonstrativos no final desta página.

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

Objetivos deste curso:

  • Visa compartilhar o conhecimento sobre boas práticas de administração de sistemas usando o Docker;
  • Capacitar o aluno a instalar e utilizar o Docker;
  • Ensinar a implantar e administrar contêineres no ambiente de desenvolvimento e produção;
  • Ensinar a desenvolver Dockerfiles;
  • Ensinar a instalar e utilizar o Docker Compose.

A quem se destina este curso? Gestores de serviços, administradores de sistemas, arquitetos de software, arquitetos de infraestrutura de TI, engenheiros de software, engenheiros de infraestrutura de TI, desenvolvedores de softwares, gerentes de configuração, professores e estudantes da área de computação.

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, wc, ps, top, kill, killall, ping, vim ou nano.

Recursos oferecidos aos participantes:

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

Benefício:

Ao final do curso, os alunos terão executado exercícios práticos e obtido conhecimentos teórico que simularão a administração de contêineres em diferentes ambientes e envolvendo diferentes aplicações. Tudo isso servirá de pontapé para os alunos implementarem no ambiente de trabalho. 

Histórico:

  • 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 (Porto Alegre-RS);
  • Nov/2017, turma realizada na Unipe (João Pessoa-PB);
  • Mai/2017,  duas turmas realizadas na Dynavideo (João Pessoa-PB).

Observações: 

1) Posso emitir nota fiscal para empresas que desejarem pagar vagas para seus funcionários. Mas não trabalho com Nota de empenho, usada em orgãos públicos.

2) É necessário que cada aluno utilize seu computador/notebook.

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

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: