Kursplan

Introduksjon til kontinuerlig integrasjon (CI)

  • Oversikt over kontinuerlig integrasjon
  • Fordeler og utfordringer ved CI i PHP utvikling
  • Introduksjon til CI-verktøy: GitLab CI og Jenkins

Sette opp CI-miljøer

  • Installasjon og konfigurasjon av GitLab CI
  • Installasjon og konfigurasjon av Jenkins
  • Konfigurere eksterne skrivebordsmiljøer for CI

Automatisering av bygg

  • Opprette automatiserte byggeskript for PHP applikasjoner
  • Håndtering av avhengigheter i PHP prosjekter
  • Integrering av versjonskontroll med CI-verktøy

Testing i CI Pipelines

  • Enhetstesting med PHPUnit
  • Integrasjonstesting i CI
  • Automatisering av tester i Jenkins og GitLab CI

Distribuerer PHP applikasjoner

  • Automatisering av distribusjonsprosesser
  • Utplassering til iscenesettelser og produksjonsmiljøer
  • Tilbakeføringsstrategier og beste praksis

Avanserte CI-konfigurasjoner

  • Tilpasse CI-rørledninger for spesifikke behov
  • Skalering av CI-prosesser for større prosjekter
  • Overvåking og feilsøking av CI-rørledninger

Kombinere CI med andre verktøy

  • Integrering av CI med Docker
  • Kontinuerlig overvåking og tilbakemeldingssløyfer
  • Kasusstudier og applikasjoner fra den virkelige verden

Sammendrag og neste trinn

Krav

  • Erfaring med å bygge, teste og distribuere programvare
  • PHP programmeringserfaring

Publikum

  • Utviklere
  • DevOps ingeniører
 14 timer

Antall deltakere


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories