WEB-NCI

Új Node.js CI/CD képzés

Részvételi forma
Képzési Forma
Képzés hossza
  • 3 nap (3×8 tanóra)
  • naponta 9:00 - 17:00
Elérhető képzési nyelvek
  • Magyar
Időpontok

Képzés ára

312 000 Ft
+ ÁFA/fő
Kérjük, válassz időpontot és részvételi formát!
Szeretne a cégére szabott megoldást, csoportos képzést?
Egyedi képzési szolgáltatásainkról részletesen itt olvashat.

Ismertető

Két napos képzésünk a Node.js alkalmazások fejlesztésének és telepítésének CI/CD folyamatainak részletes bemutatására összpontosít, miközben számos fejlesztői eszközt és legjobb gyakorlatot alkalmazunk a kódminőség, biztonság és hatékonyság növelésére. A képzés során a résztvevők megismerkednek a GitLab CI/CD integrálásával, valamint a kódminőség biztosításával. A résztvevők emellett megtanulják, hogyan automatizálják a verziókezelést és a kiadási folyamatokat a releasing automation segítségével, valamint hogyan ellenőrizzék a biztonságot és kezeljék a függőségeket.

Kinek ajánljuk?

  • Fejlesztőknek, akik szeretnék automatizálni a Node.js alkalmazások fejlesztési és telepítési folyamatait.
  • DevOps mérnököknek, akik szeretnék megérteni, hogyan építhetnek CI/CD pipeline-okat a GitLab és Docker használatával.
  • Mindenkinek, aki szeretné a kódminőséget, biztonságot és fejlesztési hatékonyságot növelni a legmodernebb eszközökkel.

Tematika

    • CI/CD alapok és előnyök Node.js környezetben
    • A GitLab CI/CD felépítése és működése
    • Fejlesztési pipeline létrehozása és konfigurálása GitLab-ban
    • Docker alapok és telepítés
    • Docker konténer létrehozása Node.js alkalmazásokhoz
    • Dockerfile és docker-compose konfigurálása
    • Docker és GitLab CI/CD integráció
    • Linter konfigurálása és integrálása a CI/CD pipeline-ba
    • A kódstílus egységesítésére
    • A commit üzenetek szabványosítására
    • SonarQube integrálása a kód minőség ellenőrzésére
    • A függőségek biztonsági hibáinak feltárására
    • Unit tesztelés
    • A nem használt függőségek eltávolítása
    • A legjobb gyakorlatok a függőségek és biztonsági frissítések kezelésére
    • Verziókezelés automatizálása (pl. semantic versioning)
    • Verziókezelés
    • Kiadási automatizálás beállítása GitLab CI/CD pipeline-ban
    • Monitoring eszközök és naplózás a pipeline nyomon követésére
    • A CI/CD pipeline hibáinak és figyelmeztetéseinek kezelése
    • Függőségi grafikonok generálására
    • A projekt felépítésének vizualizálása és a problémák felderítése
    • Moduláris alkalmazások fejlesztése és optimalizálása
Tematika (PDF)

Szükséges előképzettség

  • Alapvető Node.js és JavaScript ismeretek
  • Alapvető Git és GitLab használata