Návrh Školení

Úvod do kontinuální integrace (CI)

  • Přehled kontinuální integrace
  • Přínosy a výzvy CI ve vývoji PHP
  • Úvod do nástrojů CI: GitLab CI a Jenkins

Nastavení prostředí CI

  • Instalace a konfigurace GitLab CI
  • Instalace a konfigurace Jenkins
  • Konfigurace prostředí vzdálené plochy pro CI

Automatizace sestavení

  • Vytváření automatizovaných skriptů sestavení pro PHP aplikace
  • Správa závislostí v projektech PHP
  • Integrace správy verzí s nástroji CI

Testování v CI Pipelines

  • Testování jednotky pomocí PHPUnit
  • Integrační testování v CI
  • Automatizace testů v Jenkins a GitLab CI

Nasazování PHP aplikací

  • Automatizace procesů nasazení
  • Nasazení do pracovního a produkčního prostředí
  • Rollback strategie a osvědčené postupy

Pokročilé konfigurace CI

  • Přizpůsobení CI potrubí pro specifické potřeby
  • Škálování procesů CI pro větší projekty
  • Monitorování a odstraňování problémů CI potrubí

Kombinace CI s dalšími nástroji

  • Integrace CI s Docker
  • Nepřetržité monitorování a zpětnovazební smyčky
  • Případové studie a aplikace v reálném světě

Shrnutí a další kroky

Požadavky

  • Zkušenosti s tvorbou, testováním a nasazením softwaru
  • PHP zkušenosti s programováním

Publikum

  • Vývojáři
  • DevOps inženýři
 14 hodiny

Počet účastníků


Price per participant

Reference (5)

Upcoming Courses

Související kategorie