Kurzusleírás

Szint 1: A Felfedezési Barlang – Követelmények Titkai

Cél: Használjuk a nagy nyelvi modelleket (ChatGPT) a precíz követelmények kinyerésére fokozatosan.

Kulcsfontosságú Tevékenységek:

  • Tolkáljuk a nem pontos termékötleteket vagy funkciókövetelményeket
  • Használjuk az MI-t:
    • Felhasználói történetek és elfogadási kritériumok generálása
    • Személyek és forgatókönyvek javaslatok
    • Vizuális elemek (pl. egyszerű diagramok Mermaid vagy draw.io) generálása

      Eredmény: Strukturált felhasználói történet háttér + kezdeti tartomány model és vizualizációk

Szint 2: A Tervezési Műhely – Az Architektúra Pergamenje

Cél: Használjuk az MI-t a tervezési tervek létrehozásához és ellenőrzéséhez.

Kulcsfontosságú Tevékenységek:

  • Használjuk az MI-t:
    • Tervezési stílus javaslat (monolit, mikroszolgáltatások, serverless)
    • Magas szintű komponensek és interakciódiagramok generálása
    • Osztály/modul szerkezetek összeállítása
  • Társaink döntéseinek kihívása kölcsönös tervezési ellenőrzések révén

    Eredmény: Érvényes tervezés + kódszkelet

Szint 3: A Kód Aréna – Codex Gauntlet

Cél: Használjuk az MI copilots-t a funkciók megvalósításához és a kód javításához.

Kulcsfontosságú Tevékenységek:

  • Használjuk a GitHub Copilot-t vagy a ChatGPT-t a funkciók megvalósításához
  • Refaktoráljuk az MI-generált kódot:
    • Teljesítmény
    • Biztonság
    • Kódolási megkönnyítés
  • Nyomtatjuk be a „kódmellékeket” és futtatunk kölcsönös tisztítási kihívásokat

    Eredmény: Funkcionális, refaktorált, MI-generált kódalap

Szint 4: A Hiba Lába – Test the Darkness

Cél: Generáljunk és javítsuk a teszteket az MI-val, majd találjunk hibákat mások kódban.

Kulcsfontosságú Tevékenységek:

  • Használjuk az MI-t a tesztek generálásához:
    • Egységtesztek
    • Integrációtesztek
    • Szélső eset szimulációk
  • Cseréljünk hibás kódot más csapatokkal az MI segítségével történő hibaelhárításhoz

    Eredmény: Tesztkészlet + hibajelentés + hiba javítások

Szint 5: A Folyamat Porták – Automaton Gate

Cél: Állítsuk be az intelligens CI/CD folyamatokat MI segítségével.

Kulcsfontosságú Tevékenységek:

  • Használjuk az MI-t:
    • Folyamatdefiníciók (pl. GitHub Actions) meghatározása
    • Építés, tesztelés és üzembe helyezés lépések automatizálása
    • Anomália detektálási/rollback szabályok javaslat
      Eredmény: MI segítségével működő CI/CD folyamat szkript vagy folyamatszakasz

Szint 6: A Monitorozási Citadella – Watchtower of Logs

Cél: Analizáljuk a naplókat és használjuk az ML-t anomáliák detektálására és helyreállítás szimulációjára.

Kulcsfontosságú Tevékenységek:

  • Analizáljuk az előre kitöltött vagy generált naplókat
  • Használjuk az MI-t:
    • Anomáliák vagy hibatendências azonosítása
    • Automatikus válaszok javaslata (pl. önmeggyógyuló szkriptek, riasztások)
    • Vizsgálati táblák vagy vizuális összefoglalók létrehozása
      Eredmény: Monitorozási terv vagy szimulált intelligens riasztás mechanizmus

Végleges Szint: A Hős Aréna – Build the Ultimate AI-Supported SDLC

Cél: Csomagok alkalmazzák minden megtanult dologot egy működő SDLC ciklus kialakításához egy rövid projekthez.

Kulcsfontosságú Tevékenységek:

  • Válasszanak egy csapat rövid projektet (pl. hibatünetkezelő, csevegőprogram, mikroszolgáltatás)
  • Alkalmazzák az MI-t minden SDLC fázisban:
    • Követelmények, Tervezés, Kódolás, Tesztelés, Üzembe helyezés, Monitorozás
  • Mutassák be az eredményeket egy rövid csapat bemutatóban

Közös szavazás vagy mérlegelés a leg Hatékonyabb MI-alapú folyamatért.

Eredmény: Vég-ke-vég MI-kiterjesztett SDLC megvalósítása + csapat bemutatás

A műhely végére a résztvevők képesek lesznek:

  • Generatív MI eszközök alkalmazása szoftverkövetelmények kinyeréséhez és strukturálásához
  • Tervezési diagramok generálása és tervezési döntések ellenőrzése MI segítségével
  • Használják az MI copilots-t éles kódban való megvalósításhoz és refaktoráláshoz
  • Teszt generálás automatizálása és MI segítségével történő hibaelhárítás
  • Intelligens CI/CD folyamatok tervezése, amelyek anomáliákat észlelnek és reagálnak rájuk
  • Naplók elemzése MI/ML eszközökkel kockázatok azonosításához és önmeggyógyuló szimulációhoz
  • Egy teljes, MI-kiterjesztett SDLC bemutatása egy rövid csapatprojekt segítségével

Követelmények

Célközönség: Szoftverfejlesztők, tesztelők, architektúrák, DevOps mérnökök, termékfelelősök

A résztvevőknek kellene:

  • Működési ismeretekkel rendelkezni a Szoftverfejlesztési Élecyiklusról (SDLC)
  • Gyakorlati tapasztalattal rendelkezni legalább egy programozási nyelven (pl. Python, Java, JavaScript, C#, stb.)
  • Ismeretekkel rendelkezni:
    • Felhasználói történetek vagy követelmények írása és olvasása
    • Alapvető szoftvertervezési elvek
    • Verziókezelés (pl. Git)
    • Egységtesztek írása és végrehajtása
    • CI/CD folyamatok futtatása vagy értelmezése

Ez egy középhaladó szintű műhely. Tökéletesen alkalmas a szoftverelosztási csapatok (fejlesztők, tesztelők, DevOps mérnökök, architektúrák, termékfelelősök) részére.

 7 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (1)

Közelgő kurzusok

Rokon kategóriák