Kurzusleírás

1. szint: A Felfedezés Barlangja – A Követelmények Titkai

Küldetés: Használj LLM-et (ChatGPT) a strukturált követelmények kinyerésére homályos bemenetből.

Kulcs tevékenységek:

  • Értelmezz homályos termékötleteket vagy funkciókéréseket
  • Használj AI-t a következőkre:
    • Felhasználói történetek és elfogadási kritériumok generálása
    • Personák és forgatókönyvek javaslata
    • Vizualizációk létrehozása (pl. egyszerű diagramok Mermaid vagy draw.io segítségével)

      Eredmény: Strukturált felhasználói történetek + kezdeti domain modell/vizualizációk

2. szint: A Tervezés Kovácsműhelye – Az Építész Tekercse

Küldetés: Használj AI-t architektúra tervek létrehozására és ellenőrzésére.

Kulcs tevékenységek:

  • Használj AI-t a következőkre:
    • Architektúra stílus javaslata (monolit, mikroszolgáltatások, serverless)
    • Magas szintű komponens- és interakciós diagramok generálása
    • Osztály/modul szerkezetek kialakítása
  • Kihívd egymás döntéseit társas tervezési felülvizsgálatok során

    Eredmény: Ellenőrzött architektúra + kódváz

3. szint: A Kód Aréna – A Codex Párbaja

Küldetés: Használj AI kódsegédeket funkciók implementálására és kód javítására.

Kulcs tevékenységek:

  • Használd a GitHub Copilotot vagy a ChatGPT-t funkcionalitás implementálására
  • Refaktoráld az AI által generált kódot a következőkre:
    • Teljesítmény
    • Biztonság
    • Karbantarthatóság
  • „Kódszaga” beillesztése és társas tisztítási kihívások

    Eredmény: Funkcionális, refaktorált, AI által generált kódbázis

4. szint: A Hibák Mocsara – A Sötétség Tesztje

Küldetés: Generálj és javíts teszteket AI-val, majd keress hibákat mások kódjában.

Kulcs tevékenységek:

  • Használj AI-t a következőkre:
    • Egységtesztek generálása
    • Integrációs tesztek generálása
    • Peremhelyzetek szimulálása
  • Cseréld ki a hibás kódot egy másik csapattal AI-asszisztált hibakeresés céljából

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

5. szint: A Folyamat Kapui – Az Automata Kapu

Küldetés: Állíts fel intelligens CI/CD folyamatokat AI segítségével.

Kulcs tevékenységek:

  • Használj AI-t a következőkre:
    • Munkafolyamatok meghatározása (pl. GitHub Actions)
    • Build, teszt és üzembe helyezés lépéseinek automatizálása
    • Anomália detektálás/visszaállítási szabályok javaslata
      Eredmény: AI-asszisztált, működő CI/CD folyamat szkript vagy folyamat

6. szint: A Monitorozás Citadellája – A Naplók Őrtornya

Küldetés: Elemezz naplókat és használj gépi tanulást anomáliák felismerésére és helyreállítás szimulálására.

Kulcs tevékenységek:

  • Elemezz előre feltöltött vagy generált naplókat
  • Használj AI-t a következőkre:
    • Anomáliák vagy hibatrendek azonosítása
    • Automatikus válaszok javaslata (pl. öngyógyító szkriptek, riasztások)
    • Irányítópultok vagy vizuális összefoglalók létrehozása
      Eredmény: Monitorozási terv vagy szimulált intelligens riasztási mechanizmus

Záró szint: A Hősök Arénája – Építsd meg a Végső AI-Támogatott SDLC-t

Küldetés: A csapatok alkalmazzák mindazt, amit megtanultak, hogy működő SDLC hurkot építsenek egy mini-projekthez.

Kulcs tevékenységek:

  • Válassz ki egy csapat mini-projektet (pl. hibakövető, chatbot, mikroszolgáltatás)
  • Alkalmazd az AI-t az SDLC minden szakaszában:
    • Követelmények, Tervezés, Kódolás, Tesztelés, Üzembe helyezés, Monitorozás
  • Mutasd be az eredményeket egy rövid csapatbemutatón

Társas szavazás vagy zsűrizés a leginkább hatékony AI-alapú folyamatért

Eredmény: Végponttól végpontig AI-fokozott SDLC implementáció + csapatbemutató

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

  • Generatív AI eszközök alkalmazása szoftver követelmények kinyerésére és strukturálására
  • Architektúra diagramok generálása és tervezési döntések ellenőrzése AI segítségével
  • AI kódsegédek használata termelési szintű kód implementálására és refaktorálására
  • Tesztgenerálás automatizálása és AI-asszisztált hibakeresés végrehajtása
  • Intelligens CI/CD folyamatok tervezése, amelyek képesek anomáliákat felismerni és reagálni
  • Naplók elemzése AI/ML eszközökkel a kockázatok azonosítására és öngyógyítás szimulálására
  • Egy teljes AI-fokozott SDLC bemutatása egy mini csapatprojekt keretében

Követelmények

Közönség: Szoftverfejlesztők, tesztelők, architektusok, DevOps mérnökök, terméktulajdonosok

A résztvevőknek rendelkezniük kell:

  • A Szoftverfejlesztési Életciklus (SDLC) alapos ismeretével
  • Gyakorlati tapasztalattal legalább egy programozási nyelvben (pl. Python, Java, JavaScript, C# stb.)
  • Ismerettel a következőkben:
    • 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ótól haladó szintű workshop. Ideális azoknak a szakembereknek, akik már részei egy szoftver szállítási csapatnak (fejlesztők, tesztelők, DevOps mérnökök, architektusok, terméktulajdonosok).

 7 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (2)

Közelgő kurzusok

Rokon kategóriák