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
Declaração de Clientes (4)
O formador tem uma experiência profunda e está bem familiarizado com a ação. A profundidade dos conhecimentos e a paixão pelo ensino são muito apreciadas.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Curso - Jenkins 2: Building CI/CD Pipelines
Máquina Traduzida
The trainer was very well organized. He explained about all the tools required for the training in the beginning. The trainer happily clarified all the doubts and practical use cases were discussed.
Vivek Verma - Global Knowledge Network Training Ltd
Curso - DevOps Practical Implementation and Tools
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Curso - Advanced Spinnaker
All of it. Having had no previous exposure to Jenkins, I was a little concerned about my ability to keep up. IPad provided appropriate coaching/support, when I asked for help, so that I was able to follow the presentation at a level I was happy with.