⚡ Full-Stack Fejlesztő Tudástár
A(z) Full-Stack Fejlesztő szakma digitális lenyomata és tanulási rendszere.
I. Főcsoport: Alapozás és Üzemviteli Fegyelem
A teljes értékű webes rendszerek (kliens és szerver) közös elméleti alapjai és munkakörnyezete.
01. Terminológia és Alapfogalmak (Glosszárium)
0 / 20 (0%)
MDN Web Docs, Digitális Szakmák Tudástár.
Frontend és backend felelősségi körei, kliens-szerver kommunikáció folyamata, HTTP metódusok és státuszkódok alapjai.
02. Fejlesztői Környezet és Verziókezelés
0 / 20 (0%)
Git SCM dokumentáció.
Fejlesztői környezet (IDE) beállítása, Git haladó használata (merge conflict feloldása, rebase, ágaztatási - branch - stratégiák).
II. Főcsoport: Hálózatok és Alapstruktúrák
Az adatok biztonságos és logikus tárolásának, valamint modellezésének rendszerei.
03. Relációs és NoSQL Adatbázisok
0 / 20 (0%)
PostgreSQL, MongoDB dokumentációk.
SQL vs. NoSQL választási szempontok, táblák és dokumentumok különbsége, primer és idegen kulcsok, indexelés szerepe a sebességben.
04. Adatmodellezés és ORM/ODM
0 / 20 (0%)
Prisma, Sequelize vagy Mongoose dokumentációk.
Adatbázis-sémák és modellek definiálása, adatbázis-kapcsolatok (1:1, 1:N, N:M), ORM eszközök használata a nyers SQL helyett.
III. Főcsoport: Kivitelezési Technológia és Szerkezetek
Szerveroldali logika, végpontok kialakítása és az adatáramlás megépítése.
05. Szerveroldali Alapok (Node.js)
0 / 20 (0%)
Node.js és Express.js hivatalos dokumentációk.
Eseményvezérelt aszinkron I/O, middleware-ek szerepe és láncolása, útválasztás (routing) a szerver oldalon.
06. RESTful és GraphQL API-k
0 / 20 (0%)
REST API tervezési alapelvek, GraphQL dokumentáció.
REST végpontok (GET, POST, PUT, DELETE) helyes kialakítása, GraphQL query és mutation alapelvek.
IV. Főcsoport: Ellenőrzés, Mérés és Hitelesítés
A rendszer stabilitásának garantálása és a felhasználói adatok védelme.
07. Szoftvertesztelés (Testing)
0 / 20 (0%)
Jest, Cypress tesztelési keretrendszerek.
Unit tesztek, integrációs tesztek, E2E (End-to-End) tesztelés, TDD (Test-Driven Development) alapelvek és előnyök.
08. Biztonság és Felhasználói Hitelesítés
0 / 20 (0%)
OWASP Top 10 sebezhetőségi lista.
JWT (JSON Web Token) anatómiája, OAuth2 folyamat, jelszavak hashelése (bcrypt/Argon2) és sózása (salting).
V. Főcsoport: Különleges rendeltetésű rendszerek
A komplex, komponens-alapú felhasználói felületek (Frontend) architektúrája.
09. Komponens-alapú Fejlesztés (React/Vue)
0 / 20 (0%)
React/Vue hivatalos dokumentációk.
Virtuális DOM (VDOM) működése, komponensek életciklusa, a props és state közötti különbség, újrahasználható UI elemek tervezése.
10. Állapotkezelés (State Management)
0 / 20 (0%)
Redux, Context API dokumentációk.
Globális vs. lokális állapot, aszinkron állapotmódosítások (thunk/saga), a prop drilling elkerülésének módszerei.
VI. Főcsoport: Üzembe Helyezés és Publikálás
Az alkalmazások hordozhatóvá tétele, konténerizálása és élesítése.
11. Docker Alapfogalmak és Szintaxis
0 / 20 (0%)
Docker Docs, Dockerfile overview.
Image vs. Container, Dockerfile alapvető utasítások (FROM, RUN, CMD, COPY, ENTRYPOINT), kötetek (volumes) és port mapping.
12. Multi-stage Build és Docker Compose
0 / 20 (0%)
How to Containerize Node.js Apps with Multi-Stage Dockerfiles.
Docker Image méretének minimalizálása multi-stage build technikával, több konténer (pl. alkalmazás + adatbázis) összekapcsolása Docker Compose segítségével.
VII. Főcsoport: Ipari Specifikációk
A futó kód folyamatos integrációja, valamint ipari monitorozása.
13. CI/CD (Folyamatos Integráció és Szállítás)
0 / 20 (0%)
GitHub Actions, GitLab CI dokumentáció.
Automatizált build és teszt futtatás (pipeline-ok), a kód megbízható integrációjának és élesítésének folyamata.
14. Logging, Monitorozás és Megfigyelhetőség (Observability)
0 / 20 (0%)
Prometheus, Grafana leírások.
Strukturált naplózás (JSON format), hibakövetés éles környezetben, RED (Rate, Errors, Duration) metrikák értelmezése.
VIII. Főcsoport: Mesterkurzus (Speciális Tudás)
Szenior szintű problémamegoldás a teljes stacken.
15. Teljesítmény-optimalizálás és Skálázás
0 / 20 (0%)
Szakmai szabványok / források
Caching stratégiák a memóriában (pl. Redis integráció), adatbázis replikáció, horizontális vs. vertikális skálázási stratégiák különbségei.
16. Rejtett összefüggések és Szakmai csapdák
0 / 20 (0%)
Szakmai szabványok / források
Az N+1 lekérdezési probléma azonosítása ORM-eknél, memóriaszivárgás (memory leak) a Node.js backendben, versenyhelyzetek (race condition) aszinkron adatáramlásnál, Docker image-ek felesleges "felhízásának" strukturális okai.
19. Rendszerszintű Méretezés és Skálázás
0 / 20 (0%)
Szakmai szabványok / források
Horizontális skálázás (Load balancing), vertikális skálázás korlátai, adatbázis sharding.
20. Rejtett összefüggések és Szakmai csapdák
0 / 20 (0%)
Szakmai szabványok / források
A hírhedt N+1 lekérdezési probléma REST és GraphQL API-knál, Deadlock (holtpont) kialakulása az adatbázisban, elosztott tranzakciók konzisztencia-hibái.
VII. Főcsoport: Ipari Specifikációk (folytatás)
17. Felhő Infrastruktúra és Szerver Nélküli Architektúra
0 / 20 (0%)
Szakmai szabványok / források
IaaS vs PaaS vs FaaS, Serverless funkciók (AWS Lambda), cloud tárolók (S3) integrálása.
18. Elosztott Rendszerek és Mikroszolgáltatások
0 / 20 (0%)
Szakmai szabványok / források
Monolit vs Microservices, üzenetsorok (RabbitMQ, Kafka) használata, gRPC kommunikáció.