Kurzusleírás

Modul 1 – JavaScript alapok

  • Bevezetés a modern JavaScriptbe (ES6+)
  • Adattípusok, operátorok és vezérlési szerkezetek
  • Függvények, hatókör és zárványok
  • Tömbök, objektumok és adatmanipuláció
  • Aszinkron programozás: visszahívások, ígéretek és async/await
  • Ajánlott eljárások és kódolási szabványok

Modul 2 – TypeScript alapok

  • Mi a TypeScript és miért használjuk
  • Statikus típusosság és típuskövetkeztetés
  • Interfészek, egyéni típusok és enumerációk
  • Osztályok, öröklődés és hozzáférési módosítók
  • Generikusok és dekorátorok
  • Projekt beállítás és fordító konfiguráció (tsconfig.json)

Modul 3 – Webfejlesztés JavaScript/TypeScript-szel

  • DOM manipuláció és eseménykezelés
  • Űrlapok és beviteli ellenőrzés
  • REST API-k használata (fetch/axios)
  • Frontend projektstruktúra és eszközök
  • Bevezetés a Reactba (TypeScript-sel):
    • Komponensek, props, állapot és hookok
    • Komponens kommunikáció
    • Útválasztás és API integráció
  • Ajánlott eljárások és kódszervezés

Modul 4 – Backend fejlesztés Node.js és TypeScript-szel

  • Bevezetés a Node.js és NPM használatába
  • Szerverek létrehozása Express.js segítségével
  • RESTful API-k készítése és használata
  • Middleware, útválasztás és validáció
  • Adatbázis integráció (pl. SQLite, PostgreSQL vagy MongoDB)
  • Gyakorlati projekt: egy teljes alkalmazás backendje

Modul 5 – Asztali alkalmazásfejlesztés Electronnal

  • Az Electron áttekintése: 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árak) használata Electronnal
  • Alkalmazás csomagolása és terjesztése (Windows, macOS, Linux)

Modul 6 – Tesztelés, üzembe helyezés és ajánlott eljárások

  • Egység- és integrációs tesztek (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ókövetés (Git/GitHub)

Összefoglalás és következő lépések

Követelmények

  • Alapvető programozási fogalmak ismerete
  • Tapasztalat HTML és CSS terén
  • Kényelmes parancssori és kódszerkesztő használat

Közönség

  • Frontend és backend fejlesztők
  • Szoftvermérnökök és full-stack fejlesztők
  • Technikai szakemberek, akik a JavaScript ökoszisztémára váltanak
 35 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák