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
Vélemények (4)
Bevezető, gyakorlati tanulás.
Balavignesh Elumalai - Scottish Power
Kurzus - SonarQube for DevOps
Gépi fordítás
A tanár széles körű tapasztalattal rendelkezik és jól elmondta ezt is. A tudás mélysége és az oktatáshoz való lelkesedés nagyon értékelésre méltó.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Kurzus - Jenkins 2: Building CI/CD Pipelines
Gépi fordítás
Bevezetést kapok néhány technológiába, amelyeket remélem korábban ismerni.
Michel - Vanier College
Kurzus - DevOps Practical Implementation and Tools
Gépi fordítás
Szeretem az összes lehetőséget, amit a DevOps-témájú kurzusban felfedeztem, és amelyeket alkalmazhatok, hogy jobb CD/CI munkafolyamatot kapjak!
Juan Manuel - si
Kurzus - Jenkins: Continuous Integration for Agile Development
Gépi fordítás