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
Testemunhos de Clientes (5)
Envolvente e com prática hands-on.
Balavignesh Elumalai - Scottish Power
Curso - SonarQube for DevOps
Máquina Traduzida
O instrutor tem uma experiência profunda e é bem articulado. A profundidade do conhecimento e a paixão pelo ensino são altamente apreciadas.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Curso - Jenkins 2: Building CI/CD Pipelines
Máquina Traduzida
O instrutor estava muito bem organizado. Ele explicou sobre todas as ferramentas necessárias para o treinamento no início. O instrutor esclareceu todas as dúvidas de forma feliz e discutiu casos práticos.
Vivek Verma - Global Knowledge Network Training Ltd
Curso - DevOps Practical Implementation and Tools
Máquina Traduzida
Muito detalhado, o instrutor conhece muito bem o assunto e abordou diversos tópicos
Gabriel Kelly Navarro - Opswerks
Curso - Advanced Spinnaker
Máquina Traduzida
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.
Graham Congdon
Curso - Jenkins: Continuous integration for Agile development
Máquina Traduzida