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.
Képzésünkön megtanulod, hogyan lehet üzleti követelményekbő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 az SDD 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. Az AI és LLM rendszerek megjelenésével ez a megközelítés új szintre emelte a szoftverfejlesztést: a fejlesztők ezeket az elvárásokat formális leírásokban fogalmazzák meg, 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.
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 egy jól felépített leírás 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 pedig AI-támogatott fejlesztői környezetben dolgozol majd, 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 leírásoktó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 assistant-ek szerepe; „vibe coding” vs. kontrollált fejlesztés
2. Specification-Driven Development (SDD) alapjai
A követelmény, 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 az üzleti igényből végrehajtható, é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 a leírásoktól a működő rendszerig
Örülök, hogy ezt a tanfolyamot választottam. Minden tökéletes volt, köszönöm.
Szegner Zoltán
Contitech