Programa do Curso

Introdução à integração contínua (CI)

  • Visão geral da Integração Contínua
  • Benefícios e desafios da IC no desenvolvimento PHP
  • Introdução às ferramentas de IC: GitLab CI e Jenkins

Configuração de ambientes de CI

  • Instalação e configuração do GitLab CI
  • Instalação e configuração do Jenkins CI
  • Configurando ambientes de área de trabalho remota para CI

Automatizando compilações

  • Criar scripts de compilação automatizados para aplicações PHP
  • Gerir dependências em PHP projectos
  • Integrar o controlo de versões com ferramentas de IC

Testes em pipelines de CI

  • Testes unitários com PHPUnit
  • Testes de integração na IC
  • Automatizar testes em Jenkins e GitLab IC

Implantação de PHP aplicações

  • Automatizando processos de implantação
  • Implantação em ambientes de preparação e produção
  • Estratégias de reversão e práticas recomendadas

Configurações avançadas de CI

  • Personalizando pipelines de CI para necessidades específicas
  • Dimensionando processos de CI para projetos maiores
  • Monitoramento e solução de problemas de pipelines de CI

Combinando a CI com outras ferramentas

  • Integrando a CI com Docker
  • Monitorização contínua e ciclos de feedback
  • Estudos de caso e aplicações do mundo real

Resumo e próximos passos

Requisitos

  • Experiência em construção, teste e implantação de software
  • PHP experiência em programação

Público

  • Programadores
  • DevOps engenheiros
 14 Horas

Declaração de Clientes (4)

Próximas Formações Provisórias

Categorias Relacionadas