Lépjen kapcsolatba velünk
 Időtartalma 35 órák

Kurzusleírás

1. modul – A JavaScript alapjai

  • A modern JavaScript (ES6+) bemutatása
  • Adattípusok, operátorok és vezérlési szerkezetek
  • Függvények, hatókörök és lezárások (closures)
  • Tömbök, objektumok és adatkezelés
  • Aszinkron programozás: visszahívások, promise-ok és async/await
  • Jó gyakorlatok és kódolási szabványok

2. modul – A TypeScript alapjai

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

3. modul – Webfejlesztés JavaScripttel/TypeScripttel

  • DOM-manipuláció és eseménykezelés
  • Űrlapok és beviteli adatok ellenőrzése
  • REST API-k használata (fetch/axios)
  • Frontend projektstruktúra és eszközök
  • A React bemutatása (TypeScripttel):
    • Komponensek, props-ok, state és hookok
    • Komponensek közötti kommunikáció
    • Útválasztás és API-integráció
  • Jó gyakorlatok és kódszervezés

4. modul – Backend fejlesztés Node.js-szel és TypeScripttel

  • A Node.js és az NPM bemutatása
  • Szerverek létrehozása Express.js segítségével
  • RESTful API-k építése és használata
  • Köztes réteg (middleware), útválasztás és validálás
  • Adatbázis-integráció (pl. SQLite, PostgreSQL vagy MongoDB)
  • Gyakorlati projekt: egy teljes alkalmazás backendje

5. modul – Asztali alkalmazások fejlesztése 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
  • A React (vagy más frontend könyvtárak) használata Electronnal
  • Alkalmazások csomagolása és terjesztése (Windows, macOS, Linux)

6. modul – Tesztelés, telepítés és jó gyakorlatok

  • Unit- és integrációs tesztelés (Jest, Mocha vagy Vitest)
  • CI-eszközök és buildfolyamatok
  • Csomagolás webes és asztali környezetekhez
  • Kódbiztonsá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

  • Alapvető programozási fogalmak ismerete
  • HTML- és CSS-tapasztalat
  • A parancssor és egy kódszerkesztő magabiztos használata

Célközönség

  • Frontend és backend fejlesztők
  • Szoftvermérnökök és full-stack fejlesztők
  • JavaScript-ökoszisztémára váltó műszaki szakemberek

Résztvevők száma


Ár per résztvevő

Vélemények (3)

Közelgő kurzusok

Rokon kategóriák