Szoftverfejlesztő tananyag: 12 hetes tanulási terv junioroknak
Egyéb
Szoftverfejlesztő tananyag: 12 hetes tanulási terv junioroknak | Syneo
Gyakorlatorientált 12 hetes tanulási terv junior szoftverfejlesztőknek: heti fókuszok, gyakorlati feladatok, mini-projekt, Git, tesztek, CI és portfólió.
szoftverfejlesztés, junior, tananyag, 12 hét, tanulási terv, Git, CI, tesztelés, API, PostgreSQL, portfólió, AI eszközök, onboarding, DevOps, biztonság
2026. márc. 18.
A „nulláról juniorig” út sokszor azért csúszik szét, mert nincs kézzelfogható, mérhető kimenet: mit kell tudnod 2 hét múlva, milyen kódot kell letenned 6 hét múlva, és mi legyen a portfóliódban a 12. hét végén.
Ez a cikk egy gyakorlatorientált szoftverfejlesztő tananyag vázat ad: 12 hétre bontott tanulási tervet junioroknak, heti fókuszokkal, feladatokkal és egy végigvitt mini-projekttel. A terv úgy van összerakva, hogy ne csak „témákat” tanulj, hanem olyan fejlesztői rutinokat is, amiket a csapatok a mindennapokban használnak (Git, review, tesztelés, hibakeresés, API-k, adatbázis, CI).
Kinek szól, és mit reális elvárni 12 hét után?
Ez a tanulási terv neked való, ha:
pályakezdő vagy, bootcampet vagy önálló tanulást egészítenél ki egy stabil ütemtervvel
junior fejlesztőként szeretnél „felzárkózni” a professzionális munkamódhoz
csapatvezetőként onboarding tervet keresel új junioroknak
Reális cél 12 hét után (napi 2-3 óra tanulással, hétvégén 4-6 órával):
egy kisebb webes vagy API-alapú alkalmazás önálló felépítése
tiszta Git workflow, olvasható commitok, alap PR-kultúra
relációs adatbázis alapok (táblák, indexek, egyszerű optimalizálás)
alap tesztelési fegyelem (unit + integrációs minimum)
alap CI (lint, teszt futtatás, build)
minimális biztonsági tudatosság (input validáció, jogosultságok, secret-kezelés alapok)
Nem reális cél ennyi idő alatt: „mindenhez érteni”, senior szint, vagy bármelyik komplex framework mély „varázslói” ismerete. A cél a szállítható alap.
Hogyan használd ezt a 12 hetes tanulási tervet?
A legtöbb junior a „túl sok anyag” miatt ég ki. Itt inkább a fókusz és a gyakorlati output számít.
Javasolt heti ritmus:
3-4 nap: új anyag + kis feladat
2 nap: projektmunka (ugyanazon a kódon, ugyanabban a repóban)
1 nap: ismétlés, hibák javítása, dokumentálás
A terv végig egy nagyobb mini-projektre épít. Minden héten hozzáadsz egy képességet.
Stack választás (ne ragadj benne)
A tananyag stack-agnosztikus, de válassz egyet az első napon, és 12 hétig tarts ki mellette.
Tipikus, juniorbarát opciók:
Backend fókusz: Node.js + TypeScript vagy Python + FastAPI
Adatbázis: PostgreSQL
API: REST + OpenAPI
Frontend (opcionális): egy egyszerű UI (React vagy bármelyik ismert keretrendszer)
Ha teljesen kezdő vagy, a legfontosabb nem a „legjobb” stack, hanem hogy végigcsináld.
Eszközök, amiket már az elején állíts be
Ezeket nem érdemes halogatni, mert a tanulás minőségét döntően befolyásolják.
Terület | Minimum eszköz | Miért fontos? |
Verziókezelés | Git | A munka alapja, minden csapat ezt várja el |
Kódszerkesztő | VS Code vagy JetBrains IDE | Lint, formázás, debug gyorsít |
Lokális futtatás | Docker (opcionális, de ajánlott) | Egységes környezet, DB könnyen indítható |
API teszt | Postman vagy Insomnia | Gyors ellenőrzés, hiba izolálás |
Dokumentáció | Markdown README | Portfólió és csapatmunka minimum |
Hasznos alap linkek (nem kell mindent egyszerre végigolvasni):
Pro Git könyv (ingyenes)
MDN Web Docs (web alapok)
OWASP Top 10 (biztonsági alapok)
A 12 hetes szoftverfejlesztő tananyag (heti terv)
Az alábbi terv egy „junior backend” irányba húz, mert az API + adatbázis + tesztelés háromszög nagyon jó alap. Ha frontendes vagy, akkor is hasznos, csak a UI részt cseréld a saját fókuszodra.

Hét 1: Fejlesztői alapok, környezet, Git rutin
Cél: stabil munkaállomás és alap workflow.
Feladatok:
hozz létre egy Git repót (public vagy private), és írj normális README-t
gyakorold a branch, commit, merge alapokat
tanuld meg a hibakeresés minimumát (breakpoint, logolás)
írj egy apró programot (CLI „todo” vagy log parser), csak hogy legyen „első szállítás”
Kimenet: repó + 10-20 értelmes commit.
Hét 2: Programozási alapok, tiszta kód, hibakezelés
Cél: érthető kódot írni, nem csak működőt.
Feladatok:
függvények, modulok, egyszerű rétegzés (ne legyen mindent egy fájlban)
alap exception kezelés, hibakódok, validáció
kódstílus: formázó és linter bevezetése
Kimenet: refaktorált Hét 1-es kód, rövidebb függvények, tisztább szerkezet.
Hét 3: Adatszerkezetek és algoritmikus gondolkodás (junior szinten)
Cél: ne „vakon” kódolj, értsd a műveletek költségét.
Feladatok:
lista, map/dict, set, stack/queue alap használat
egyszerű keresés, rendezés (nem implementációs verseny, inkább használat)
írd le README-ben: mikor mit választanál és miért
Kimenet: 6-10 gyakorló feladat megoldása, rövid magyarázatokkal.
Hét 4: HTTP, REST alapok, első API
Cél: értsd a webes kommunikáció alapját.
Feladatok:
HTTP metódusok, státuszkódok, idempotencia
REST erőforrás szemlélet (pl. /users, /orders)
építs egy egyszerű API-t (pl. todo, jegyzet, készlet)
készíts egy nagyon egyszerű OpenAPI leírást
Kimenet: futtatható API, 5-8 endpointtal.
Hét 5: PostgreSQL alapok, sématervezés, migráció
Cél: adatbázist „tudatosan” használni.
Feladatok:
táblák, kulcsok, normalizálás alap
index fogalma és mikor kell
adatbázis migráció bevezetése (bármely eszközzel, amit a stack ad)
az API-t kösd DB-re (CRUD)
Kimenet: DB schema + migrációk + dokumentált lokális indítás.
Hét 6: Tesztelési alapok (unit + integrációs minimum)
Cél: legyen biztonsági hálód változtatásokhoz.
Feladatok:
unit tesztek a tiszta üzleti logikára
integrációs teszt az API-ra (legalább a kritikus útvonal)
tesztadatok kezelése (fixture, seed)
Kimenet: tesztek futnak egy paranccsal, és tényleg elkapnak hibákat.
Megjegyzés: ha szeretnél erre külön ráerősíteni csapat-szinten is, a DevOps és minőség témához kapcsolódóan hasznos lehet a Syneo DevOps anyaga: DevOps alapok: nulláról az éles környezetig vezető út 2026-ban.
Hét 7: Auth alapok, jogosultság, input validáció
Cél: a „működik” mellett legyen „nem veszélyes”.
Feladatok:
autentikáció alap (pl. session vagy token alapú megoldás)
jogosultság ellenőrzés (legalább két szerep)
input validáció minden bejövő adatnál
secrets kezelése környezeti változókkal (ne commitolj kulcsokat)
Kimenet: védett endpointok, role-based logika minimum szinten.
Kiegészítő olvasás: OWASP Top 10 a tipikus webes kockázatokhoz.
Hét 8: Refaktor és architektúra minimum (rétegek, határok)
Cél: ne egy „spagetti API” legyen a vége.
Feladatok:
válaszd szét az API réteget, a domain logikát és az adat-hozzáférést
vezess be konfigurációs réteget
írj rövid architektúra leírást a repóban (mi hol van, mi miért)
Kimenet: átlátható projektstruktúra + dokumentáció.
Hét 9: CI alapok (lint, teszt, build)
Cél: automatikus minőségkapu.
Feladatok:
állíts be CI-t (pl. GitHub Actions)
pipeline futtassa a lintet, teszteket és buildet
PR ellenőrzés: merge csak zöld pipeline után
Kimenet: automatizált ellenőrzések minden pushra.
Kapcsolódó: ha a biztonságot is be akarod húzni a pipeline-ba, érdemes később ránézni erre is: DevSecOps gyakorlatban: így építs biztonságos CI/CD-t.
Hét 10: Logolás, hibakövetés, „üzemszerű” gondolkodás
Cél: amikor elromlik, tudd megmondani miért.
Feladatok:
strukturált logok (legalább request-id, user-id ahol lehet)
egységes hibaválasz formátum (error code, message)
alap metrikák gondolata (mi a siker, mi a hiba)
Kimenet: olyan API, amit nem rémálom debugolni.
Hét 11: Deploy szemlélet, konténeres futtatás (opcionális, de erős)
Cél: ne csak a gépeden működjön.
Feladatok:
Dockerfile és docker-compose (API + DB)
környezeti konfigurációk kezelése
„one-command” indítás dokumentálása
Kimenet: bárki fel tudja húzni a projektet 10-15 perc alatt.
Hét 12: Capstone hét, portfólió, technikai interjúra felkészítés
Cél: legyen lezárt, bemutatható eredmény.
Feladatok:
válassz egy valós problémát és „csomagold be” a projektet (pl. raktár mini, időpontfoglaló, egyszerű ticketing)
írd meg a végleges README-t: telepítés, futtatás, architektúra, döntések
készíts egy rövid „release note”-ot: mit tud, mi a következő lépés
nézd át: kódminőség, tesztek, security minimum, CI zöld
Kimenet: portfólió-kész repó, amit interjún is meg tudsz nyitni és végig tudsz vezetni.
Mit építs projektnek? (jó, juniorbarát ötletek)
A projekt legyen elég kicsi, hogy befejezd, és elég valós, hogy beszélni tudj róla.
Jó témák:
belső „jegyzet” vagy „tudásbázis” mini API címkékkel
készletnyilvántartás egyszerű jogosultságokkal
időpontfoglaló alap (idősávok, ütközéskezelés)
ügyfélszolgálati ticket mini (státuszok, kommentek)
A projekt választásnál a lényeg: legyen benne CRUD, jogosultság, DB, teszt, CI.
Önellenőrzés: junior minimum kimenetek (gyors értékelési táblázat)
Terület | Kérdés | Kész vagyok, ha… |
Git | Tudok PR-t nyitni és kezelni konfliktust? | Nem félek a branchektől és van értelmes commit történet |
API | Konzekvens az endpoint design? | Státuszkódok és hibák egységesek |
DB | Meg tudom indokolni a sémát? | Van kulcs, index ahol kell, és migráció |
Teszt | Van védőháló a kritikus logikára? | A teszt tényleg bukik hibánál |
CI | Automatikusan ellenőrzöm a minőséget? | Lint + teszt fut minden pushra |
Biztonság | Alap hibákat kerülök? | Validálok inputot, van auth, nincs secret a repóban |
Dokumentáció | Más is elindítja? | README alapján futtatható |
2026-os kiegészítés: AI eszközök használata juniorként (okosan)
AI kódasszisztensek gyorsítanak, de junior szinten könnyű „megúszni” a megértést. Egy működő szabály:
AI-t használj vázlatra, alternatívákra, magyarázatra
minden bemásolt kódnál kérdezd meg magadtól: „el tudom magyarázni soronként?”
biztonsági és adatkezelési szempontból soha ne tölts fel céges titkot, kulcsot, ügyféladatot
Ha érdekel, hogy a fejlesztői AI eszközök mire jók és mire nem 2026-ban, ez a Syneo cikk jó kontextust ad: AI Szoftverfejlesztés 2026: Amit a Cursor és Társai Tényleg Tudnak.

Ha csapatban tanítasz juniorokat: hogyan lesz ebből vállalati onboarding terv?
Ugyanez a 12 hetes struktúra céges környezetben akkor működik jól, ha van:
heti 1 rövid mentor blokk (30-45 perc), célok és elakadások átbeszélése
kötelező code review (nem „szőrszálhasogatás”, hanem tanítás)
kész Definition of Done (teszt, logging, dokumentáció minimum)
egy referencia-projekt, amihez igazodni lehet
A Syneo fő fókusza egyedi fejlesztés és IT, AI tanácsadás, de ha vállalatként juniorok betanítását szeretnéd kiszámíthatóbbá tenni (workflow, minőségkapu, DevOps baseline), érdemes úgy hozzányúlni, mint egy mini szállítási rendszerhez, nem csak „tanuláshoz”. Ebben szemléletben szívesen adunk keretrendszert és gyakorlati irányt, a meglévő folyamataitokhoz igazítva a csapatműködést.

