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

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

Résztvevők száma


Ár per résztvevő

Vélemények (3)

Közelgő kurzusok

Rokon kategóriák