Schița de curs
Introducere în Integrarea Continuă (CI)
- Prezentare generală a Integrării Continue
- Beneficii și provocări ale CI în dezvoltarea PHP
- Introducere în instrumentele CI: GitLab CI și Jenkins
Configurarea Mediilor CI
- Instalarea și configurarea GitLab CI
- Instalarea și configurarea Jenkins
- Configurarea mediilor de desktop la distanță pentru CI
Automatizarea Construcțiilor
- Crearea de scripturi automate de construcție pentru aplicații PHP
- Gestionarea dependențelor în proiectele PHP
- Integrarea controlului versiunilor cu instrumentele CI
Testarea în Conductele CI
- Testare unitară cu PHPUnit
- Testare de integrare în CI
- Automatizarea testelor în Jenkins și GitLab CI
Implementarea Aplicațiilor PHP
- Automatizarea proceselor de implementare
- Implementarea în medii de staging și producție
- Strategii de revenire și bune practici
Configurări Avansate ale CI
- Personalizarea conductelor CI pentru nevoi specifice
- Scalarea proceselor CI pentru proiecte mai mari
- Monitorizarea și depanarea conductelor CI
Combinarea CI cu Alte Instrumente
- Integrarea CI cu Docker
- Monitorizare continuă și bucle de feedback
- Studii de caz și aplicații din lumea reală
Rezumat și Următorii Pași
Cerințe
- Experiență în construirea, testarea și implementarea software-ului
- Experiență în programare PHP
Publicul țintă
- Dezvoltatori
- Ingineri DevOps
Mărturii (5)
Deschidător și cu practică intensivă.
Balavignesh Elumalai - Scottish Power
Curs - SonarQube for DevOps
Tradus de catre o masina
Formatorul are o experiență profundă și este foarte bine narrat într-adevăr. Adâncimea cunoștințelor și pasiunea pentru predare sunt foarte apreciate.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Curs - Jenkins 2: Building CI/CD Pipelines
Tradus de catre o masina
Instrutorul a fost foarte bine organizat. El a explicat despre toate instrumentele necesare pentru instruire la început. Instrutorul a clarificat cu bucurie toate îndoielile și s-au discutat cazuri practice.
Vivek Verma - Global Knowledge Network Training Ltd
Curs - DevOps Practical Implementation and Tools
Tradus de catre o masina
Foarte detaliat, formatorul cunoaște subiectul foarte bine și a acoperit multe teme
Gabriel Kelly Navarro - Opswerks
Curs - Advanced Spinnaker
Tradus de catre o masina
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
Curs - Jenkins: Continuous integration for Agile development
Tradus de catre o masina