Kurzusleírás

Szint 1: Felfedező Pince – Követelmények titkai

Küldetés: Használj LLM-eket (ChatGPT) a homályos inputokból strukturált követelmények kinyerésére.
Kulcsfontosságú tevékenységek:

Homályos termékötletek vagy funkciókérés értelmezése

AI használata:

Felhasználói történetek és elfogadási kritériumok generálása

Persona-k és forgatókönyvek javaslata

Vizualizációk készítése (pl. egyszerű diagramok Mermaid vagy draw.io használatával)
Kimenet: Strukturált backlog a felhasználói történetekkel + kezdeti domain modell/diagramok


Szint 2: Tervező Műhely – Az Építésztek Tekercse

Küldetés: Használj AI-t az architektúra tervek létrehozására és validálására.
Kulcsfontosságú tevékenységek:

AI használata:

Architektúra típusok javaslása (monolit, mikroszolgáltatások, serverless)

Magas szintű komponens- és interakciós diagramok generálása

Osztály/module struktúrák vázolása

Kölcsönös tervezési választások kihívása peer review-k során
Kimenet: Validált architektúra + kódskeleton


Szint 3: Kód Aréna – A Kódex Keskeny Kihívása

Küldetés: Használj AI copilotákat a funkciók implementálására és a kód javítására.
Kulcsfontosságú tevékenységek:

GitHub Copilot vagy ChatGPT használata a funkciók implementálására

AI által generált kód refaktorálása a következő szempontok szerint:

Teljesítmény

Biztonság

Karbantarthatóság

„Kódszagok” beillesztése és peer clean-up kihívások futtatása
Kimenet: Funkcionális, refaktorált, AI által generált kód alapú rendszer


Szint 4: Hibás Mocsár – Teszteljük a Sötétséget

Küldetés: Generálj és javíts teszteket AI segítségével, majd találj hibákat más csapat kódjában.
Kulcsfontosságú tevékenységek:

AI használata teszt generálására:

Egységtesztek

Integrációs tesztek

Szélsőértékek tesztelése

Kódcsere más csapattal AI-alapú hibakeresés céljából
Kimenet: Tesztcsomag + hibajelentés + hibajavítások


Szint 5: Pipeline Portálok – Automatizmus Kapuja

Küldetés: Állíts be intelligens CI/CD pipeline-okat AI segítségével.
Kulcsfontosságú tevékenységek:

AI használata:

Munkafolyamatok (pl. GitHub Actions) definiálása

Build, teszt és deploy lépések automatizálása

Anomália-észlelési/rollback szabályok javaslata
Kimenet: AI-alapú működő CI/CD pipeline script vagy folyamat


Szint 6: Monitoring Citadella – A Napló Megfigyelő Tornya

Küldetés: Elemezd a naplókat és használj ML-t az anomáliák észlelésére, majd szimuláld a helyreállítást.
Kulcsfontosságú tevékenységek:

Előre feltöltött vagy generált naplók elemzése

AI használata:

Anomáliák vagy hibatrendek azonosítása

Automatikus válaszok javaslása (pl. önjavító szkriptek, riasztások)

Dashboardok vagy vizuális összefoglalók készítése
Kimenet: Monitoring terv vagy szimulált intelligens riasztási mechanizmus


Végső Szint: A Hős Arénája – Az Ultimátum AI-támogatott SDLC építése

Küldetés: A csapatok alkalmazzák az összes tanult technikát egy működő SDLC hurok létrehozásához egy mini projekthez.
Kulcsfontosságú tevékenységek:

Mini projekt kiválasztása (pl. hibakövető, chatbot, mikroszolgáltatás)

AI alkalmazása az SDLC minden szakaszában:

Követelmények, Tervezés, Kódolás, Tesztelés, Telepítés, Monitoring

Eredmények bemutatása egy rövid csapatos demonstráción

Peer szavazás vagy zsűrizés a leghatékonyabb AI-alapú pipeline kiválasztására
Kimenet: Teljes, AI által támogatott SDLC implementáció + csapatos bemutató


A workshop végére a résztvevők képesek lesznek:

Generatív AI eszközöket alkalmazni a szoftverkövetelmények kinyerésére és strukturálására

Architektúrák diagramjait létrehozni és tervezési választásokat validálni AI segítségével

AI copilotákat használni a kód implementálására és refaktorálására

Tesztek generálását automatizálni és AI-alapú hibakeresést végezni

Intelligens CI/CD pipeline-okat tervezni, amelyek érzékelik és reagálnak az anomáliákra

Naplók elemzésével AI/ML eszközökkel kockázatokat azonosítani és önjavítást szimulálni

Bemutatni egy teljes AI-támogatott SDLC-t egy mini csapatprojekt során

Követelmények

Célközönség: szoftverfejlesztők, tesztelők, architekták, DevOps mérnökök, termék tulajdonosok

Résztvevőknek rendelkezniük kell:

  • A Szoftverfejlesztési Életciklus (SDLC) alapvető megértésével
  • Gyakorlati tapasztalattal legalább egy programozási nyelven (pl. Python, Java, JavaScript, C#, stb.)
  • Ismerkedéssel:
    • Felhasználói történetek vagy követelmények írásával és olvasásával
    • Alapvető szoftvertervezési elvek
    • Verziókezelés (pl. Git)
    • Egységtesztek írásával és végrehajtásával
    • CI/CD folyamatok futtatásával vagy értelmezésével

💡 Ez egy középfokú és előhaladott munkahelyi workshop. Ideális azokra a szakemberekre, akik már részt vesznek szoftver-kiadási csapatokban (fejlesztők, tesztelők, DevOps mérnökök, architekták, termék tulajdonosok).

 7 Órák

Résztvevők száma


Ár résztvevőnként

Közelgő kurzusok

Rokon kategóriák