Kurzusleírás

Modul 1 – JavaScript alapok

  • JavaScript bevezetése az újabb verziókhoz (ES6+)
  • Adattípusok, operátorok és vezérlési szerkezetek
  • Függvények, hatókörök és bezárások
  • Tömbök, objektumok és adatok kezelése
  • Aszinkron programozás: visszahívások, ígéretek és async/await
  • Legjobb gyakorlatok és kódszabványok

Modul 2 – TypeScript alapok

  • Mi az a TypeScript és miért érdemes használni
  • Statikus típusok és típusinferencia
  • Interfészek, saját típusok és enumok
  • Osztályok, öröklődés és hozzáférési módosítók
  • Generikusok és dekorátorok
  • Projekt beállítása és fordítókonfiguráció (tsconfig.json)

Modul 3 – Web Development JavaScript-vel/TypeScript-vel

  • DOM manipuláció és eseménykezelés
  • Űrlapok és bemeneti adatok validálása
  • REST API-k fogyasztása (fetch/axios)
  • Előre beállított projektstruktúra és eszközök
  • React bevezetése (TypeScript-vel):
    • Komponensek, tulajdonságok, állapot és hookok
    • Komponensek közötti kommunikáció
    • Útvonalak és API-integráció
  • Legjobb gyakorlatok és kódszervezés

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

  • Node.js és NPM bevezetése
  • Serverek létrehozása Express.js segítségével
  • RESTful API-k építése és fogyasztása
  • Közepesréteg, útvonalak és validáció
  • Database integráció (pl. SQLite, PostgreSQL, vagy MongoDB)
  • Pratikus projekt: teljes alkalmazás háttérrésze

Modul 5 – Asztali alkalmazásfejlesztés Electronnal

  • Electron áttekintése: architektúra és funkciók
  • Ablakok, menük és operációs rendszerszintű integráció létrehozása
  • Háttérrendszer integrációja és helyi adattárolás
  • React használata (vagy más előre beállított eszközök) Electronnal
  • Alkalmazás csomagolása és forgalmazása (Windows, macOS, Linux)

Modul 6 – 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 építési folyamatok
  • Csomagolás web- és asztali környezetekhez
  • Kódbiztonság, teljesítmény és karbantartás
  • Documentation és verziókezelés (Git/GitHub)

Összegzés és következő lépések

Követelmények

JavaScript a TypeScript tel és Full-Stack Fejlesztés

Modul 1 – JavaScript alapok

  • JavaScript modern bevezetése (ES6+)
  • Adattípusok, operátorok és vezérlési szerkezetek
  • Függvények, hatókör és lezárások
  • Tömbök, objektumok és adatkezelés
  • Aszinkron programozás: visszahívások, ígéletek és async/await
  • Legjobb gyakorlatok és kódszabványok

Modul 2 – TypeScript alapjai

  • Mi az a TypeScript és miért használjuk?
  • Statikus típusok és típuslevezetés
  • Interfészek, felhasználói típusok és enumok
  • Osztályok, öröklődés és hozzáférési módosítók
  • Generikusok és dekorátorok
  • Projektszerkesztés és fordító beállítások (tsconfig.json)

Modul 3 – Web Development a JavaScript/TypeScript használatával

  • DOM manipuláció és eseménykezelés
  • Űrlapok és bemeneti validálás
  • REST API-k fogyasztása (fetch/axios)
  • Előre-készített projekt struktúra és eszközök
  • React bevezetése (TypeScript használatával):
    • Komponensek, tulajdonságok, állapot és hookok
    • Komponens kommunikáció
    • Útvonalak és API integráció
  • Legjobb gyakorlatok és kódszervezés

Modul 4 – Backend Fejlesztés Node.js és TypeScript használatával

  • Node.js és NPM bevezetése
  • Kiszolgáló létrehozása Express.js használatával
  • RESTful API-k készítése és fogyasztása
  • Középső réteg, útvonalak és validálás
  • Database integráció (pl. SQLite, PostgreSQL, vagy MongoDB)
  • Gyakorlati projekt: teljes alkalmazás háttérrendszere

Modul 5 – Asztali Alkalmazás Fejlesztés Electronnal

  • Electron áttekintése: architektúra és jellemzők
  • Ablakok, menük és operációs rendszer szintű integráció létrehozása
  • Háttérrendszer integráció és helyi adat tárolás
  • React (vagy más előre-készített könyvtárak) használata Electronnal
  • Alkalmazás csomagolás és terjesztés (Windows, macOS, Linux)

Modul 6 – 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 építési folyamatok
  • Csomagolás web- és asztali környezetekhez
  • Kódbiztonság, teljesítmény és karbantartás
  • Documentation és verziókövetés (Git/GitHub)

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

JavaScript dinamikus, magas szintű programozási nyelv, amelyet széles körben használnak web-, mobil- és asztali fejlesztésben. A modern keretek és TypeScript előretörésével JavaScript alapja lett a teljes stack alkalmazások fejlesztésének.

Ez az oktatóvezetett, élő tréning (online vagy helyszínen) kezdő és közepes szintű fejlesztőknek szánva, akik akarnak JavaScript-t, TypeScript-t és teljes stack fejlesztést modern eszközök és gyakorlatok használatával.

Ez a tréning végén a résztvevők képesek lesznek:

  • Tiszta és modern JavaScript és TypeScript kódot írni.
  • React használatával interaktív előre-készített alkalmazásokat készíteni.
  • Node.js és Express használatával skálázható háttér API-kat készíteni.
  • Electronnal asztali alkalmazásokat létrehozni.
  • Tesztelni, dokumentálni és teljes stack alkalmazásokat telepíteni.

A kurzus formátuma

  • Interaktív előadás és vita.
  • Sok gyakorlat és gyakorlás.
  • Eleven labor környezetben történő gyakorlat.

A kurzus testreszabási lehetőségei

  • A tréning testreszabására kérjük, lépjen kapcsolatba velünk.

Előfeltételek

  • Alapvető programozási fogalmak ismerete
  • Tapasztalat HTML és CSS használatával
  • Kényelmességgel használja a parancssort és a kódszerkesztőt

A céglét

  • Előre-készített és háttérrendszer fejlesztők
  • Szoftvermérnökök és teljes stack fejlesztők
  • Technikai szakemberek, akik áttérnek a JavaScript ekoszisztémára
 35 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák