fbpx

JavaScript programozás haladó

Tanfolyam kódja:
MFJS2
Tanfolyam hossza:
24 tanóra, 3 egymást követő munkanap, napi 8 tanóra, 9.00-16.30
Ára:
99 500 Ft + Áfa
Rövid ismertetés:

A hallgatók megismerkedhetnek napjaink egyik legismertebb programozási nyelvének a JavaScriptnek a haladó aspektusaival egy gyakorlatorientált tanfolyamon. A tanfolyam elsődleges célja, hogy bemutassa a JavaScript nyelv haladó módszertanait. Tanfolyamunkon hallgatóink megismerik a háttérfolyamatok működését, a JavaScript engine részleteit, az arrow funkciókat és az aszinkron programozást. Néhány fogalom - teljesség igénye nélkül, ami ismert lesz a tanfolyam után: async generator, iterator, dekorator, event-loop, promise, await, eval, JSON, REST.

Előfeltételek:

JavaScript nyelv alapszintű ismerete, HTML, CSS alapszinten, hálózati alapismeretek.

Kiknek ajánljuk?

Olyan fejlesztőknek, akik munkájukhoz JavaScriptet használnak és szeretnék tudásukat, napi gyakorlatukat magasabb szintre emelni a JavaScript nyelvben. Javasolt továbbá azon fejlesztőknek, akik keretrendszereket használnak vagy később tervezik használatukat a programozás során.

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 adalapjait é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

Képzés nyelve:
Magyar
Részletes leírás:

1. JavaScript alapok áttekintése és a nyelv haladó elemeinek bemutatása 

 

2. Objektumorientált aspektusok (Prototype)

  • Objektumok
  • Protype-os öröklés

 

3. Osztályok

  • Öröklés
  • Static properties, methods
  • Private, protected láthatóság

 

4. Tömbök

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

 

5. WeakMap, WeakSet

  • Memory leak mentesítés

 

6. Függvények

  • Függvények létrehozása
  • Függvény kifejezések
  • Arrow function (lambda expression) használata
  • Functions bind
  • Dekorátorok

 

7. Generátorok, iterátorok

  • Async generátor, iterátor

 

8. Modulok

  • Modulok használata
  • Export, import

 

9. Eval függvény

  • Eval használata
  • Eval speciális error

 

10. Haladó kivételkezelés

  • Custom error, saját kivételek

 

11. Események

  • Event loop működése

 

12. Async szükségessége

  • Promise
  • Async/await

 

13. Kliens-szerver modell

  • Kliens Server architektúra
  • HTTP protokoll
  • REST megszorításai
  • Restfull specifikáció
  • AJAX hívások működése
  • AJAX response típusok feldolgozása

 

14. JSON

  • JSON bemutatása
  • JSON típusai, függvényei
  • JSON használata, objektumok

 

15. Reguláris kifejezések

  • Regexp függvények
  • Stringek reguláris kifejezés függvényei

 

16. DOM (Document Object Model) haladó használat

  • DOM bejárás
  • Keresések (query selector)
  • DOM módosítása
  • CreateElement, createTextNode,
  • Append, prepend, before, after, replaceWith, remove
  • Classlist, add, remove, toggle
  • Styles és classes

 

17. Böngésző események

  • Event delegation
  • Bubbling and capturing

 

18. User interface események

  • Egér események
  • Drag and drop events (és logika)
  • Billentyűzet események
  • Scroll

 

19. Formok

  • form események
  • submit metódus

 

20. Adattárolás a böngészőben

  • Cookies
  • LocalStorage
  • SessionStorage
Vissza


Hasonló tanfolyamok listája:

A tanfolyam megtanít bármilyen Java fejlesztőt arra, hogy miként fejlesszen egy meglehetősen komplex Android alkalmazást. A tanfolyam során a tanultakat egy példa alkalmazás elkészítésével hasznosítjuk. A tanfolyam célja, hogy a hallgató elsajátítsa az Androidos gondolkodást.

Tanfolyamunk keretében hallgatóink megismerkednek a Google által fejlesztett AngularJS JavaScript keretrendszerrel. 

Az ECMAScript nyelv a JavaScript nyelv alapja. A 6-os verzió 2015-ben jelent meg. A nyelvi konstrukciók ennél a verziónál változtak a legjelentősebben. Az ECMAScript nyelv a 11. fő verziónál tart, de a további verziók már kevesebb változást hoztak a nyelvben fejlesztői szemszögből. A tanfolyamunkon  bemutatjuk az ECMAScript 6 és az azt követő verziók fő változásait. Gyakorlatorientált képzés során mutatjuk be a nyelv bővülő lehetőségeit. Stringek újdonságai, iterátorok, generátorok, async programozás, callBack megoldások, promises, for-of loop-ok, osztályok, új típusok, objektumok új lehetőségei, RESTparaméter témakörök képezik a tanfolyam anyagát.

A tanfolyamon a hallgatók megismerkednek az informatikában széles körben használt HTML technológiákkal.

Hallgatóink megismerkedhetnek napjaink egyik legismertebb programozási nyelvével egy dinamikus tanfolyam keretein belül, melyben helyet kap az interaktív tanulás, gyakorlati feladatok és klasszikus elméleti oktatás is. A tanfolyam elsődleges célja ugyan a témával csak most ismerkedők bevezetése a JavaScript alapjaiba, de hasznos azoknak is, akik meglévő ismereteiket szeretnék frissíteni, tudásukat rendszerezni, hogy azokat a haladó szintű tanfolyamjainkon bővítsék tovább. A tanfolyam példákon keresztül mutatja be a „modern” JavaScript programozás lehetőségeit.

Tanfolyamunk keretében hallgatóink megismerkednek az egyik legelterjedtebb JavaScript alapú könyvtár, a jQuery használatával, valamint betekintést kapnak az erre épülő jQueryUI felhasználói felületek létrehozását segítő könyvtár használatába.

Tanfolyamunk keretében hallgatóink megismerkednek a Node.js JavaScript futatókörnyezettel.

Tanfolyamunk keretében hallgatóink megismerkednek a TypeScripttel, egy jól dokumentált típusos objektum-orientált script nyelvvel.

A tanfolyamon a hallgatók megismerkednek az UML nyelvvel, megtanulják használni a szoftverfejlesztés teljes életciklusában gyakorlati példákon keresztül. Alapértelmezettem az Enterprise Architect eszközben történik a gyakorlati rész bemutatása.

Tanfolyamunk keretében hallgatóink megismerkednek a Vue.js JavaScript keretrendszerrel.

A tanfolyamon a hallgatók megismerkednek az informatikában széles körben használt XML szabvánnyal és a hozzá kapcsolódó technológiákkal

Tanfolyam naptár
H K Sze Cs P Szo V
28 29 30 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
Tanfolyam időpontok

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.


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ésedet leadhatod a kitöltött jelentkezési lap visszaküldésével is