Kurzusleírás
1. modul – JavaScript alapok
- Bemutatkozó a modern JavaScriptbe (ES6+)
- Adattípusok, operátorok és vezérlési szerkezetek
- Függvények, tartomány és bezárások (closures)
- Tömbök, objektumok és adatmanipuláció
- Aszinkron programozás: callback-ek, ígéretek (promises) és async/await
- Legjobb gyakorlatok és kódolási szabványok
2. modul – TypeScript alapok
- Mi a TypeScript, és miért használjuk
- Statisztikus tippek és típuslevezetés
- Interface-ek, egyedi típusok és enum-ok
- Oszlopok, öröklés és hozzáférési modifier-ek
- Generikusok és díszítők (decorators)
- Projekt beállítása és fordítókonfiguráció (tsconfig.json)
3. modul – Webfejlesztés JavaScripttel/TypeScripttel
- DOM manipuláció és eseménykezelés
- Űrlapok és bemenet validálása
- REST API-k fogyasztása (fetch/axios)
- Frontend projekt szerkezet és eszközök
- Bevezető a Reactbe (TypeScripttel):
- Komponensek, prop-ok, állapot (state) és hook-ek
- Komponens-kommunikáció
- Útvonalazítás (routing) és API integráció
- Legjobb gyakorlatok és kódszervezés
4. modul – Backend fejlesztés Node.js-sel és TypeScripttel
- Bemutatkozás a Node.js-be és az NPM-be
- Szerverek létrehozása Express.js-sel
- RESTful API-k építése és fogyasztása
- Közbeeső rétegek (middleware), útvonalazítás és validáció
- Adatbázis integráció (pl. SQLite, PostgreSQL vagy MongoDB)
- Gyakorlati projekt: egy teljes alkalmazás backendje
5. modul – Asztali alkalmazásfejlesztés Electronnal
- Áttekintés az Electronról: architektúra és funkciók
- Ablakok, menük és operációs rendszer szintű integráció létrehozása
- Backend integráció és helyi adattárolás
- React (vagy más frontend könyvtár) használata Electronnal
- Alkalmazás csomagolása és terjesztése (Windows, macOS, Linux)
6. modul – Tesztelés, telepítés és legjobb gyakorlatok
- Egység- és integrációs tesztelés (Jest, Mocha vagy Vitest)
- CI eszközök és build folyamatok
- Csomagolás webes és asztali környezetekhez
- Kód biztonság, teljesítmény és karbantartás
- Dokumentáció és verziókezelés (Git/GitHub)
Összefoglalás és következő lépések
Követelmények
- Az alapvető programozási fogalmak ismerete
- Tapasztalat HTML-lel és CSS-sel
- Kényelmes használati képesség parancssorból és kódszerkesztővel
Célközönség
- Frontend és backend fejlesztők
- Szoftvermérnökök és teljes körű fejlesztők
- Technikai szakemberek, akik átállnak a JavaScript ökoszisztémára
Vélemények (3)
A képzés segített bővíteni a Burp Suite-tal kapcsolatos ismereteimet és megértésemet. Arra is rájöttem, hogy amit önálló tanulással elsajátítottam, az még meglehetősen korlátozott volt. Ez a képzés nagyon hasznos volt számomra QA-ként, mivel a Burp Suite értékes eszköz a biztonsági tesztelés végrehajtásához és az alkalmazástesztelés általános minőségének javításához. Továbbra is felfedezem ezt az eszközt, és további ismereteket szerzek a funkcióiról és képességeiről.
Rea Mendez - BAKAWAN Data Anallytics Inc.
Kurzus - OWASP Top 10 2025
Gépi fordítás
Igazán jó volt végre szilárd alapokra helyezni a React néhány alapvető fogalmának megértését, különös tekintettel a state-re és a hookokra. Łukasz nagyon világos magyarázatokat adott ezekről, és szívesen kísérletezett kidolgozott példákkal, hogy segítsen tisztázni a további kérdéseinket.
Hayden Pike - Powerlink Queensland
Kurzus - React, Redux and TypeScript
Gépi fordítás
Nagyon élveztem, hogy megismerhettem az AI támadásokat és azokat az eszközöket, amelyekkel gyakorolni és aktívan használni lehet a biztonsági teszteléshez. Sok olyan tudást szereztem, ami a kezdetekkor még nem állt rendelkezésemre, és a tanfolyam teljesítette az elvárásaimat. A képzésből a Comet Browser volt a kedvenc részem, és lenyűgözött, hogy mire képes. Mindenképpen tovább szeretnék ezzel foglalkozni. Összességében nagyszerű tanfolyam volt, és élveztem, hogy megismerhettem az OWASP GenAI Top 10 összes elemét.
Patrick Collins - Optum
Kurzus - OWASP GenAI Security
Gépi fordítás