Schița de curs

Introducere în integrarea continuă (CI)

  • Prezentare generală a integrării continue
  • Avantaje și provocări ale IC în dezvoltarea PHP
  • Introducere în instrumentele de IC: GitLab CI și Jenkins

Configurarea mediilor CI

  • Instalarea și configurarea GitLab CI
  • Instalarea și configurarea Jenkins
  • Configurarea mediilor desktop la distanță pentru CI

Automatizarea compilărilor

  • Crearea de scripturi de compilare automată pentru aplicațiile PHP
  • Gestionarea dependențelor în proiectele PHP
  • Integrarea controlului versiunilor cu instrumentele CI

Testarea în conductele CI

  • Testarea unitară cu PHPUnit
  • Testarea integrării în CI
  • Automatizarea testelor în Jenkins și GitLab CI

Implementarea aplicațiilor PHP

  • Automatizarea proceselor de implementare
  • Implementarea în mediile de staționare și producție
  • Strategii de rollback și bune practici

Configurații CI avansate

  • 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
  • Monitorizarea continuă și buclele de feedback
  • Studii de caz și aplicații din lumea reală

Rezumat și pași următori

Cerințe

  • Experiență în construirea, testarea și implementarea de software
  • PHP experiență în programare

Audiență

  • Dezvoltatori
  • DevOps ingineri
 14 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Upcoming Courses

Categorii înrudite