Atendimento de SEGUNDA a SEXTA das 08:00 às 18:00
pelos fones: (67)3387.2941 - (67)8199.0622 - (67)9290.3322 - (67)9984.9651

Conteúdo Programático


DevOps - Development and Operations


Cadastre-se

Fique sabendo!

Avisamos você sobre as turmas deste curso.


Objetivo

Ajudar o aluno a automatizar processos manuais de deploy, atualização de banco de dados, medição de qualidade de código e, até mesmo, criação de ambientes de deploy de forma rápida e livre de erros.
O diferencial deste treinamento são as automações de processo que farão o seu dia-a-dia de trabalho mais produtivo e livre de erros humanos. Usamos o lema: Pare de sofrer. Automatize!

Público Alvo

Profissionais atuantes na área de desenvolvimento de software ou infraestrutura que desejam aprimorar seus conhecimentos para produzir sistemas com mais qualidade.

Pré-requisito

Experiência em servidores de aplicação, bancos de dados, sistemas operacionais baseados em Unix e desenvolvimento WEB intermediário.

Carga Horária

32 horas

Conteúdo Programático

Integração Contínua

  • Por que devemos integrar nosso código com frequência?
  • Beneficios.
  • Pequenos check-ins.
  • Gerência de configuração.
  • Visão geral do processo de Deploy.
  • Integração contínua com Jenkins

  • Transformando um script manual em script de máquina.
  • Instalando e Conhecendo o Jenkins.
  • Integrando Jenkins com GitHub (instalando plugin).
  • Configurando GitHub Web Hook.
  • Criando new Job.
  • Fazendo Build inicial.
  • Fazendo a Build com sucesso e com falhar.
  • Automatizando a execução de testes antes de fazer o Deploy.
  • Configurando notificação de quebra de Builds por e-mail para equipe.
  • Configurando SMTP para notificar equipe.
  • Utilizando o Plugin Jacoco para cobertura de Testes.
  • Arquivando histórico de coberturas de testes.
  • Testes de Aceitação automatizado Seleniun Jenkins, Ant e GIT.
  • Criando uma pipeline de entrega.
  • Analisando a qualidade de seu código com Findbugs.

  • Comentários sobre o curso