A szoftverfejlesztés új korszaka: AI-alapú specifikációvezérelt fejlesztés (Specification-Driven Development) workshop - Időpontok és jelentkezés
Első oktatási nap: 2026. szeptember 14. , további oktatási napok: 15.
Első oktatási nap: 2026. október 12. , további oktatási napok: 13.
Első oktatási nap: 2026. december 14. , további oktatási napok: 15.
Zártcsoportos képzésre jelentkezem
Jelentkezés időpont nélkül
A specifikációvezérelt fejlesztés (angolul Specification-Driven Development (SDD)) egy olyan úttörő fejlesztési megközelítés, ahol a hangsúly a precíz, AI által értelmezhető specifikációk kialakításán van, és ezekből automatizáltan, AI alkalmazásával kerül előállításra a szoftver forráskódja, a szükséges tesztek és a rendszer dokumentációja.
Az AI és LLM rendszerek megjelenésével ez a megközelítés új szintre emelte a szoftverfejlesztést: a fejlesztők formális specifikációkban fogalmazzák meg az elvárásokat, amelyek alapján az AI közvetlenül generálja az implementációt. Ez a módszer rendkívüli mértékben felgyorsítja a fejlesztést, csökkenti a költségeket, és javítja az üzleti igények és az azokat megvalósító szoftver közötti összhangot. Az SDD nem lecseréli a meglévő fejlesztési gyakorlatokat, hanem kiterjeszti azokat az AI-vezérelt fejlesztés korszakában.
Képzésünkön megtanulod, hogyan lehet követelményekből és specifikációkból közvetlenül működő kódot, teszteket és dokumentációt generálni AI-eszközök segítségével.
- Fejlesztőknek, akik szeretnék a specifikációk és AI-eszközök kombinációjával gyorsabbá és kiszámíthatóbbá tenni a mindennapi munkájukat
- Architekteknek, akik specifikációvezérelt fejlesztési folyamatot szeretnének bevezetni
- Üzleti elemzőknek, akik szeretnék megismerni a specifikációvezérelt fejlesztési módszertan gyakorlati alkalmazását
- Mindenkinek, aki érdeklődik az AI-alapú kódgenerálás, tervezés és validáció gyakorlati, ipari alkalmazása iránt
- Alapszintű szoftverfejlesztési elméleti ismeretek
- Szoftverarchitektúra ismeretek
- REST API-k alapszintű ismerete
Képzésünkön átfogó, gyakorlati tudást szerzel arról, hogyan alkalmazható a Specification-Driven Development (SDD) megközelítés az AI-alapú szoftverfejlesztésben. Megtanulod, hogyan lehet az üzleti igényeket és követelményeket egyértelmű, strukturált specifikációkká alakítani, amelyekből AI-eszközök segítségével a tervezés, az implementáció és a tesztelés is támogatottá válik.
A tréning során megismered a modern, specifikációvezérelt folyamatokat (specify → plan → implement → validate), valamint a GitHub Spec Kit használatát, amellyel lépésről lépésre juthatsz el a specifikációtól a működő kódig. Bemutatjuk, hogyan válhat a specifikáció egyfajta „szuper prompttá”, amely jelentősen javítja az AI által generált kód minőségét és megbízhatóságát.
A hands-on gyakorlatokon AI támogatott fejlesztői környezetben dolgozol, ahol valós példákon keresztül sajátítod el, hogyan építhető be ez a megközelítés a mindennapi szoftverfejlesztési workflow-ba. A képzés célja, hogy tudatosan, strukturáltan és hatékonyan tudd használni az AI-t a specifikációtól a megvalósításig tartó teljes fejlesztési folyamatban.
A KÉPZÉS TEMATIKÁJA:
1. Az AI-alapú szoftverfejlesztés új generációja
A termékfejlesztés átalakulása; AI coding assistantok szerepe; „vibe coding” vs. kontrollált fejlesztés
2. Specification-Driven Development (SDD) alapjai
A specifikáció, mint a fejlesztés alapja; az SDD helye a modern fejlesztési módszertanok között; kapcsolat a TDD és BDD megközelítésekkel
3. SDD specifikációk készítése Követelmények, korlátok és tesztesetek megfogalmazása; hogyan lesz a specifikációból végrahajtható, élő dokumentum
4. SDD folyamat részletesen
Iteratív fejlesztés; taskok; emberi ellenőrzés; specifikáció verziókövetése; módosítások kezelése; párhuzamos fejlesztések koordinálása
5. GitHub Spec Kit és Claude Code gyakorlati alkalmazása
Specifikációk kialakítása, finomítása, feladatokra bontása és végrehajtása AI alkalmazásával
6. Tervezés és architektúra specifikáció
Technikai és technológiai döntések, architekturális kérdések, adatmodellek, interfészek és nem-funkcionális követelmények szerepe; "design by contract" tervezési módszer
7. AI-alapú implementáció
Kód- és tesztgenerálás; iteratív finomhangolás
8. Validáció, tesztelés és CI/CD integráció
Specifikáció alapú tesztelés; BDD (Gherkin) szkenáriók; contract testing; automatizált ellenőrzések és pipeline integráció
9. Gyakorlati projektfeladat
Valós, mindennapi problémán alapuló mintaprojekt; teljes folyamat végigvitele specifikációtól működő rendszerig
Nagyon jó kiindulási alapot kaptam a tanfolyamon, sok minden a helyére került a fejemben az elmondottak alapján. Az előadó Győri György nagyon felkészült, türelmes oktató. Pont jó volt az elmélet/gyakorlat aránya. Köszönöm a képzéshez kapott tréning anyagokat, ezek használatával tovább tudom mélyíteni a tudásomat.
Mónika