JavaScript programozás haladó - Időpontok és jelentkezés
Első oktatási nap: 2025. december 1., további oktatási napok: 2., 3.
Első oktatási nap: 2026. február 23., további oktatási napok: 24., 25.
Első oktatási nap: 2026. június 15., további oktatási napok: 16., 17.
Első oktatási nap: 2026. augusztus 10., további oktatási napok: 11., 12.
Zártcsoportos képzésre jelentkezem
Jelentkezés időpont nélkül
Fejleszd tovább JavaScript tudásodat és sajátítsd el a nyelv haladó technikáit! A képzés során elmélyülsz az objektumorientált programozásban, a modern osztálykezelésben, valamint megismered a generátorokat, iterátorokat és az async/await működését. Foglalkozunk a kliens-szerver kommunikációval, JSON feldolgozással, haladó DOM manipulációval és eseménykezeléssel, beleértve a drag & drop funkciókat is. Emellett megtanulod a böngészőben történő adattárolási lehetőségeket és az űrlapok kezelését. Ideális választás azoknak, akik mélyebb ismereteket szeretnének szerezni a JavaScript fejlesztésben és hatékonyabb alkalmazásokat szeretnének építeni.
Ajánljuk mindenkinek, aki már ismeri a JavaScript alapjait, és szeretné továbbfejleszteni tudását a nyelv haladó technikáival. Különösen hasznos frontend és backend fejlesztőknek, akik modern webes alkalmazásokat építenek és hatékonyabbá szeretnék tenni kódjukat. Ideális választás azok számára, akik mélyebb ismereteket szeretnének szerezni az aszinkron programozásról, a kliens-szerver kommunikációról, a DOM haladó kezeléséről és a böngésző oldali adattárolásról.
Az alábbi ábrán összefoglaltuk a JavaScript programozás tanulási útvonalát. Képezd magad tovább és válj JavaScript webfejlesztővé! Ha még nem rendelkezel JavaScript programozási ismeretekkel, akkor első lépésnek a JavaScript programozás alapok tanfolyamunkat ajánljuk. Természetesen lehetőség van köztes ponton is bekapcsolódni a tanulási útvonalba, amennyiben rendelkezel az elvárt ismeretekkel. Nézd meg a képzések adatlapjait és válaszd a neked legmegfelelőbb képzést!

- JavaScript nyelv alapszintű ismerete
- HTML, CSS alapszinten
- hálózati alapismeretek
A JavaScript 1995-ben született meg Brendan Eich fejlesztésével, és kezdetben kizárólag a weboldalak interaktivitásának növelésére szolgált. Azóta a nyelv hatalmas fejlődésen ment keresztül, és ma már a világ egyik legelterjedtebb programozási nyelve, amely mind a frontend, mind a backend fejlesztésben kulcsszerepet játszik. A modern JavaScript támogatja az objektumorientált programozást, aszinkron műveleteket, moduláris kódszerkezeteket és fejlett DOM-kezelést, amelyek lehetővé teszik a hatékonyabb és fenntarthatóbb alkalmazások építését.
A JavaScript széles körben használt a webfejlesztésben, mobilalkalmazás-fejlesztésben, szerveroldali alkalmazásokban (Node.js), játékfejlesztésben és akár a gépi tanulásban is. A haladó JavaScript tudás elengedhetetlen azok számára, akik összetettebb alkalmazásokat szeretnének fejleszteni, hatékony kliens-szerver kommunikációt akarnak megvalósítani, vagy mélyebb betekintést szeretnének nyerni a modern webes technológiák működésébe.

Főbb témakörök:
-
JavaScript alapok áttekintése és a nyelv haladó elemeinek bemutatása – Gyors ismétlés a JavaScript alapjairól, majd a nyelv fejlettebb funkcióinak megismerése.
-
Objektumorientált aspektusok (Prototype) – Megérted a prototype-alapú öröklést és az objektumok mélyebb működését.
-
Osztályok – Elsajátítod az osztályok használatát, az öröklést, a statikus metódusokat és a láthatósági szinteket.
-
Tömbök – Megtanulod a tömbök bejárását, belső működését és hatékony kezelését.
-
WeakMap, WeakSet – Megismered a memóriahatékony adatszerkezeteket és a memória-szivárgások elkerülésének módszereit.
-
Függvények – Elmélyülsz a függvények létrehozásában, az arrow function használatában és a dekorátorok alkalmazásában.
-
Generátorok, iterátorok – Megérted az async generátorok és iterátorok működését az aszinkron folyamatok kezelésére.
-
Modulok – Megtanulod a modulok használatát, az exportálás és importálás lehetőségeit a kódszerkezet jobb szervezéséhez.
-
Eval függvény – Áttekinted az
eval()használatát, kockázatait és speciális hibakezelési lehetőségeit. -
Haladó kivételkezelés – Megtanulod a saját kivételosztályok létrehozását és a hibakezelési stratégiák alkalmazását.
-
Események – Megérted az event loop működését és az eseménykezelés mélyebb összefüggéseit.
-
Async szükségessége – Elsajátítod a Promise és az async/await használatát az aszinkron kód írásához.
-
Kliens-szerver modell – Megismered a HTTP protokollt, a REST API-k működését és az AJAX hívások kezelését.
-
JSON – Megtanulod a JSON adatformátum kezelését, függvényeit és a szerverkommunikációban való szerepét.
-
Reguláris kifejezések – Áttekinted a reguláris kifejezések használatát és azok alkalmazását szöveges kereséshez és feldolgozáshoz.
-
DOM (Document Object Model) haladó használat – Mélyebb betekintést nyersz a DOM bejárásába, keresésekbe és dinamikus manipulációjába.
-
Böngésző események – Megismered az event delegation és a bubbling/capturing folyamatok működését.
-
User interface események – Elsajátítod az egér-, billentyűzet- és scroll események kezelését, beleértve a drag & drop funkciókat is.
-
Formok – Megtanulod a webes űrlapok eseményeinek kezelését és a submit metódus használatát.
-
Adattárolás a böngészőben – Megérted a böngészőben történő adattárolás lehetőségeit, beleértve a cookies, localStorage és sessionStorage használatát.
A képzés elvégzése után, többek között képes leszel:
✔ Haladó szinten alkalmazni a JavaScript nyelvet objektumorientált programozásban és moduláris fejlesztésben.
✔ Megérteni és hatékonyan kezelni az aszinkron működést, beleértve a Promise és async/await használatát.
✔ Magabiztosan használni a DOM manipulációt, eseménykezelést és a böngésző oldali adattárolási lehetőségeket.
✔ Kliens-szerver kommunikációt végezni, JSON formátumot kezelni és REST API-kat használni.
✔ Optimalizálni a kódot memóriahatékony adatszerkezetekkel, például WeakMap és WeakSet segítségével.
✔ Hatékonyan használni reguláris kifejezéseket szövegfeldolgozáshoz és keresésekhez.
✔ Fejlett hibakezelési technikákat alkalmazni, beleértve a saját kivételek létrehozását.
✔ Dinamikus és interaktív webes alkalmazásokat építeni modern JavaScript eszközökkel és technikákkal.
Részletes tematika:
1. JAVASCRIPT ALAPOK ÁTTEKINTÉSE ÉS A NYELV HALADÓ ELEMEINEK BEMUTATÁSA
2. OBJEKTUMORIENTÁLT ASPEKTUSOK (PROTOTYPE)
2.1. Objektumok
2.2. Prototype-os öröklés

Nagyon tetszett a tanfolyam, alapos, gyakorlat-orientált és életszerű volt. Az oktató nagyon segítőkész, szünet alatt is szívesen válaszolt a felmerülő kérdésekre, akkor is, ha azok nem közvetlenül a tanult anyaghoz kapcsolódtak.
Wetterhán Anna