Kursplan

Introduktion till kontinuerlig integration (CI)

  • Översikt över kontinuerlig integration
  • Fördelar och utmaningar med CI i PHP utveckling
  • Introduktion till CI-verktyg: GitLab CI och Jenkins

Konfigurera CI-miljöer

  • Installation och konfiguration av GitLab CI
  • Installation och konfiguration av Jenkins
  • Konfigurera fjärrskrivbordsmiljöer för CI

Automatisera byggen

  • Skapa automatiserade byggskript för PHP applikationer
  • Hantera beroenden i PHP projekt
  • Integrera versionskontroll med CI-verktyg

Testning i CI-pipelines

  • Enhetstestning med PHPEnhet
  • Integrationstestning i CI
  • Automatisera tester i Jenkins och GitLab CI

Distribuera PHP program

  • Automatisera distributionsprocesser
  • Distribuera till mellanlagrings- och produktionsmiljöer
  • Återställningsstrategier och metodtips

Avancerade CI-konfigurationer

  • Anpassa CI-pipelines för specifika behov
  • Skalning av CI-processer för större projekt
  • Övervaka och felsöka CI-pipelines

Kombinera CI med andra verktyg

  • Integrera CI med Docker
  • Kontinuerlig övervakning och återkopplingsslingor
  • Fallstudier och tillämpningar i den verkliga världen

Sammanfattning och nästa steg

Krav

  • Erfarenhet av att bygga, testa och distribuera programvara
  • PHP Erfarenhet av programmering

Publik

  • Utvecklare
  • DevOps Ingenjörer
 14 timmar

Antal deltagare


Price per participant

Vittnesmål (5)

Upcoming Courses

Relaterade Kategorier