hands on laptop

GitLab CI képzés

1 nap

Összefoglaló

A kurzus hossza: 1 nap

A tanfolyam tökéletes választás lehet azoknak a szakembereknek, akik érdeklődnek a DevOps iránt és a release folyamatokat szeretnék megbízhatóbbá, átláthatóbbá tenni automatizációs eszközök segítségével. Egy ilyen megközelítés nagymértékben csökkentheti az emberi eredetű hibákat, és olyan megoldások létrejöttét segíti, amelyek megoszthatók, újra felhasználhatók, és egyben nagyobb munkavállalói és ügyfél elégedettséghez vezetnek.

A képzés során részletesen tárgyaljuk a GitLab Continuous Integration részét, amely napjaink egyik legnépszerűbb CI-megoldása, és egy igazán nagyszerű rendszer az új funkciók meglévő kódbázisokba történő integrálására, az újonnan létrehozott verziók csomagolására és megosztására különböző ügyfelek és környezetek számára.

Számos hasznos funkciót mutatunk be rengeteg demóval, amelyek később akár egy az egyben újra felhasználhatóak lesznek, ezzel támogatva a résztvevők CI automatizációs útját.

Az Előadók

Dr. Szabó Dávid

Dávid a közelmúltban doktorált a BME távközlési szakán. Miután az EIT Digital által szervezett Innovációs és Vállalkozási Doktori Iskolát is elvégezte, úgy döntött, hogy az üzleti életre vált, és Péterrel együtt megalapítja a LeanNetet. Dávid széleskörű ismeretekkel rendelkezik a felhő alapú alkalmazások területén. Számos hazai és nemzetközi projektben vett részt, és támogatta ilyen jellegű alkalmazások tervezési és megvalósítási folyamatait, beleértve a szoftver architektúra, a CICD és a felhő infrastruktúra kialakítását.

david szabo

Dr. Megyesi Péter

Péter a Budapesti Műszaki és Gazdaságtudományi Egyetemen szerzett villamosmérnöki BSc és MSc diplomát, valamint informatikából PhD fokozatot. Emellett az EIT Digitális Doktori Iskola Innováció és Vállalkozás témakörében is diplomázott. 2018-ban Szabó Dáviddal közösen alapította a LeanNet-et, egy felhő-natív technológiákra fókuszáló deep tech céget. A LeanNet-et 2020-ban felvásárolta az adesso SE, így jelenleg Cloud Native architectként dolgozik az adesso Magyarországnál. Péter rendszeres előadója a helyi IT konferenciáknak és meetupoknak kapcsolódó témákban. Emellett különböző Cloud Native képzések oktatójaként is tevékenykedik, például Kubernetes, Docker, Azure cloud és modern CI/CD témákban.

peter megyesi

Tartalom

1. Áttekintés
  • Motiváció a CI/CD/CD mögött
  • Egy tipikus pipeline felépítése
2. Folyamatos integráció:
  • CI eszközök különböző generációi
  • GitLab CI:
  • A runner-ök típusai
  • Gyakorlat: saját GitLab runner telepítése
  • A gitlab-ci.yml felépítése
  • Gyakorlat: minta pipeline készítése
  • Környezeti változók
  • Gyorsítótárazás
  • Triggere-ek
  • Függőségek
  • GitLab registry használata
  • Előnézeti környezetek
3. A tesztelés alapjai, a tesztpiramis és a GitLab CI vonatkozó lehetőségei:
  • Unit tesztek
  • Modul/service tesztek
  • Integrációs tesztek
  • UI tesztek
  • Teljesítménytesztek

Kiknek ajánljuk?

A tanfolyamot fejlesztők, rendszergazdák és DevOps-szakemberek számára ajánljuk, akik szeretnék megtanulni a GitLab CI-t és használatát saját vagy felhő alapú környezetekben.

Előkövetelmények

Alapszintű Linux rendszergazdai és Git ismeretek, némi szoftverfejlesztési tapasztalat (bármilyen programozási vagy script nyelven).

Jelentkezés / érdeklődés

Érdeklődik a képzéseinkkel kapcsolatban? Alig várjuk, hogy személyesen beszélhessünk Önnel, kérjük vegye fel a kapcsolatot velünk.

Kapcsolat

Save this page. Remove this page.