fbpx
Képzés hossza:
Képzés nyelve:
24 tanóra
Magyar
A képzés díja:
119 500 Ft + Áfa

JavaScript programozás haladó - Időpontok és jelentkezés

Első oktatási nap: 2025. december 1., további oktatási napok: 2., 3.

Hétköznap napközbeni (09.00 - 16.30)
Jelentkezési határidő:
2025. november 21.
Képzés nyelve:
Magyar
Tanfolyam díja:
119 500 Ft + Áfa

Első oktatási nap: 2026. február 23., további oktatási napok: 24., 25.

Hétköznap napközbeni (09.00 - 16.30)
Jelentkezési határidő:
2026. február 13.
Képzés nyelve:
Magyar
Tanfolyam díja:
119 500 Ft + Áfa

Első oktatási nap: 2026. június 15., további oktatási napok: 16., 17.

Hétköznap napközbeni (09.00 - 16.30)
Jelentkezési határidő:
2026. június 5.
Képzés nyelve:
Magyar
Tanfolyam díja:
119 500 Ft + Áfa

Első oktatási nap: 2026. augusztus 10., további oktatási napok: 11., 12.

Hétköznap napközbeni (09.00 - 16.30)
Jelentkezési határidő:
2026. július 31.
Képzés nyelve:
Magyar
Tanfolyam díja:
119 500 Ft + Áfa

Zártcsoportos képzésre jelentkezem

Amennyiben munkatársaiddal zárt csoportos képzésen veszel részt és kaptál a tanfolyam időpont kódot, itt tudod leadni jelentkezésedet.

Jelentkezés időpont nélkül

Ha egyik időpont sem felel meg neked, de érdekel a tanfolyam, kérünk, hogy add le jelentkezésedet időpont nélkül! Új időpont felvételekor értesíteni fogunk.

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 portfólió

React Programozás AngularJS Programozás Vue.js Programozás TypeScript jQuery Programozás Node.js Programozás ECMAScript 6+ JavaScript Programozás Haladó JavaScript Programozás Alapok Programozási Alapok

  • 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:

  1. 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.

  2. Objektumorientált aspektusok (Prototype) – Megérted a prototype-alapú öröklést és az objektumok mélyebb működését.

  3. 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.

  4. Tömbök – Megtanulod a tömbök bejárását, belső működését és hatékony kezelését.

  5. WeakMap, WeakSet – Megismered a memóriahatékony adatszerkezeteket és a memória-szivárgások elkerülésének módszereit.

  6. 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.

  7. Generátorok, iterátorok – Megérted az async generátorok és iterátorok működését az aszinkron folyamatok kezelésére.

  8. 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.

  9. Eval függvény – Áttekinted az eval() használatát, kockázatait és speciális hibakezelési lehetőségeit.

  10. 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.

  11. Események – Megérted az event loop működését és az eseménykezelés mélyebb összefüggéseit.

  12. Async szükségessége – Elsajátítod a Promise és az async/await használatát az aszinkron kód írásához.

  13. 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.

  14. JSON – Megtanulod a JSON adatformátum kezelését, függvényeit és a szerverkommunikációban való szerepét.

  15. 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.

  16. 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.

  17. Böngésző események – Megismered az event delegation és a bubbling/capturing folyamatok működését.

  18. 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.

  19. Formok – Megtanulod a webes űrlapok eseményeinek kezelését és a submit metódus használatát.

  20. 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

 

3. OSZTÁLYOK

3.1. Öröklés
3.2. Static properties, methods
3.3. Private, protected láthatóság
 

4. TÖMBÖK

4.1. Bejárások
4.2. Belső működés (gazdaságos vs. pazarló metódusok)
 

5. WEAKMAP, WEAKSET

5.1. Memory leak mentesítés
 

6. FÜGGVÉNYEK

6.1. Függvények létrehozása
6.2. Függvény kifejezések
6.3. Arrow function (lambda expression) használata
6.4. Functions bind
6.5. Dekorátorok
 

7. GENERÁTOROK, ITERÁTOROK

7.1. Async generátor, iterátor
 

8. MODULOK

8.1. Modulok használata
8.2. Export, import
 

9. EVAL FÜGGVÉNY

9.1. Eval használata
9.2. Eval speciális error
 

10. HALADÓ KIVÉTELKEZELÉS

10.1. Custom error, saját kivételek
 

11. ESEMÉNYEK

11.1. Event loop működése
 

12. ASYNC SZÜKSÉGESSÉGE

12.1. Promise
12.2. Async/await

13. KLIENS-SZERVER MODELL

13.1. Kliens Server architektúra
13.2. HTTP protokoll
13.3. REST megszorításai
13.4. Restful specifikáció
13.5. AJAX hívások működése
13.6. AJAX response típusok feldolgozása
 

14. JSON

14.1. JSON BEMUTATÁSA
14.2. JSON típusai, függvényei
14.3. JSON használata, objektumok
 

15. REGULÁRIS KIFEJEZÉSEK

15.1. Regexp függvények
15.2. Stringek reguláris kifejezés függvényei
 

16. DOM (DOCUMENT OBJECT MODEL) HALADÓ HASZNÁLAT

16.1. DOM bejárás
16.2. Keresések (query selector)
16.3. DOM módosítása
16.4. CreateElement, createTextNode,
16.5. Append, prepend, before, after, replaceWith, remove
16.6. Classlist, add, remove, toggle
16.7. Styles és classes
 

17. BÖNGÉSZŐ ESEMÉNYEK

17.1. Event delegation
17.2. Bubbling and capturing
 

18. USER INTERFACE ESEMÉNYEK

18.1. Egér események
18.2. Drag and drop events (és logika)
18.3. Billentyűzet események
18.4. Scroll
 

19. FORMOK

19.1. form események
19.2. submit metódus
 

20. ADATTÁROLÁS A BÖNGÉSZŐBEN

20.1. Cookies
20.2. LocalStorage
20.3. SessionStorage

JavaScript programozás haladó - Mentoraid lesznek


Kérdésed van a tréninggel kapcsolatban?



ALAPOZÓ TRÉNINGEK EHHEZ A KÉPZÉSHEZ

Még nincs elegendő tudásod a kurzus elvégzéséhez? Akkor ezekkel a képzésekkel szerezheted meg a szükséges alapokat.


Bevezetés a HTML és CSS technológiákba
(MFHTML1)

Hossz:
24 tanóra
Ár:
89 500 Ft + Áfa
Kedvezmény:
MasterMoms program
Időpontok:
jan. 28
május 04
júl. 29
JavaScript programozás alapok
(MFJS1)

Hossz:
24 tanóra
Ár:
99 500 Ft + Áfa
Időpontok:
jan. 19
márc. 09
jún. 08

TOVÁBBFEJLESZTENÉD A TUDÁSOD A TÉMÁBAN?

Ha szeretnél mélyebb ismereteket szerezni ezen a területen, akkor ezekből a ráépülő képzésekből választhatsz.


Vue.js kliensoldali programozás
(MFVUEJS)

Hossz:
16 tanóra
Ár:
129 500 Ft + Áfa
Időpontok:
okt. 30
márc. 05
szept. 21
React programozás tanfolyam
(MFREACT)

Hossz:
24 tanóra
Ár:
169 500 Ft + Áfa
Időpontok:
nov. 19
márc. 02
május 27
TypeScript tanfolyam
(MFTYPESCRIPT)

Hossz:
16 tanóra
Ár:
99 500 Ft + Áfa
Időpontok:
febr. 16
júl. 09
okt. 19
Node.js programozás tanfolyam
(MFNODEJS)

Hossz:
16 tanóra
Ár:
109 500 Ft + Áfa
Időpontok:
nov. 06
márc. 05
szept. 21
jQuery JavaScript könyvtár tanfolyam
(MFJQUERY)

Hossz:
16 tanóra
Ár:
99 500 Ft + Áfa
Időpontok:
okt. 30
ECMAScript képzés
(MFECMA6)

Hossz:
16 tanóra
Ár:
99 500 Ft + Áfa
Időpontok:
május 27
nov. 04
Angular programozás alapok tanfolyam
(MFANGULAR1)

Hossz:
24 tanóra
Ár:
149 500 Ft + Áfa
Időpontok:
okt. 29
febr. 18
júl. 20
Angular programozás haladó tanfolyam
(MFANGULAR2)

Hossz:
16 tanóra
Ár:
109 500 Ft + Áfa
Időpontok:
nov. 10
márc. 18
aug. 05

Ezek a tanfolyamok és e-learningek is érdekelhetnek

Tekintsd meg néhány további képzésünket a témában


Junior Frontend Fejlesztő Szakképzés (06134004)
(MFJFEAK)

Hossz:
320 tanóra
Ár:

899 500 Ft

Kedvezmény:
Karrier Program Karrier Program Képzési Hitellel Képzési Hitel
Időpontok:
okt. 28
febr. 09
május 12
Python programozás haladó tanfolyam
(MFPYTH2)

Hossz:
24 tanóra
Ár:
189 500 Ft + Áfa
Kedvezmény:
MasterMoms program Python Bűvölő: 15% kedvezmény
Időpontok:
dec. 08
febr. 10
márc. 30
PHP programozás alapok
(MFPHP1)

Hossz:
32 tanóra
Ár:
119 500 Ft + Áfa
Kedvezmény:
MasterMoms program
Időpontok:
nov. 17
jan. 26
jún. 04
PHP programozás haladó
(MFPHP2)

Hossz:
32 tanóra
Ár:
159 500 Ft + Áfa
Kedvezmény:
MasterMoms program
Időpontok:
nov. 24
febr. 09
jún. 16