Kurzusleírás

Bevezetés a folyamatos integrációba (CI)

  • A folyamatos integráció áttekintése
  • A CI előnyei és kihívásai a PHP fejlesztésben
  • Bevezetés a CI eszközökbe: GitLab CI és Jenkins

CI környezetek beállítása

  • GitLab CI telepítése és konfigurálása
  • Jenkins telepítése és konfigurálása
  • Távoli asztali környezetek konfigurálása CI-hez

Építési folyamatok automatizálása

  • Automatizált építési szkriptek létrehozása PHP alkalmazásokhoz
  • Függőségek kezelése PHP projektekben
  • Verziókövetés integrálása CI eszközökkel

Tesztelés CI folyamatokban

  • Egységtesztelés PHPUnit-tel
  • Integrációs tesztelés CI-ben
  • Tesztek automatizálása Jenkinsben és GitLab CI-ben

PHP alkalmazások üzembe helyezése

  • Üzembe helyezési folyamatok automatizálása
  • Üzembe helyezés előkészítő és éles környezetekben
  • Visszaállítási stratégiák és ajánlott eljárások

Speciális CI konfigurációk

  • CI folyamatok testreszabása specifikus igényekre
  • CI folyamatok skálázása nagyobb projektekhez
  • CI folyamatok monitorozása és hibaelhárítása

CI kombinálása más eszközökkel

  • CI integrálása Dockerrel
  • Folyamatos monitorozás és visszacsatolási hurkok
  • Esettanulmányok és valós alkalmazások

Összefoglalás és következő lépések

Követelmények

  • Tapasztalat szoftverek építésében, tesztelésében és üzembe helyezésében
  • PHP programozási tapasztalat

Közönség

  • Fejlesztők
  • DevOps mérnökök
 14 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák