fbpx

JavaScript programozás alapok

Tanfolyam kódja:
MFJS1
Tanfolyam hossza:
24 tanóra, 3 egymást követő munkanap, napi 8 tanóra, 9.00-16.30
Ára:
79 500 Ft + Áfa
Akciók:

Online is csatlakozhatsz!

Rövid ismertetés:

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.

Előfeltételek:

Programozás alapismeretek bármely programozási nyelven, HTML és CSS alapismeretek.

Kiknek ajánljuk?

Minden olyan fejlesztőnek és leendő fejlesztőnek, akik munkájában a web programozás szerephez jut és rendelkeznek programozási alapismeretekkel.

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é! Programozási ismeretekkel nem rendelkező érdeklődőinknek először a Programozási alapok (MFPROG1) 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

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

 

1. HTML és CSS 

  • HTML áttekintés
  • HTML5 újdonságai
  • CSS áttekintés
  • CSS3 újdonságai
A rövid HTML és CSS rész a tanfolyamon elsősorban csak tudás frissítés jellegű, inkább az újdonságokra koncentrál. Előfeltételek között a HTML és CSS alapfokú tudást feltételezzük. Amennyiben a résztvevők számára minden szükséges témakör ismert, ez a blokk kihagyásra kerül.

 

2. A JavaScript nyelv általános jellemzői

  • JavaScript engine működési modell
  • Specifikációk, fejlesztőeszközök, kompatibilitás
  • Böngésző támogatás a fejlesztéshez (Chrome, Firefox, Edge)

 

3. Nyelvi alapok

  • JavaScript beágyazás (rejtés) HTML oldalakba
  • Kód struktúrák a nyelvben
  • Use strict direktíva
  • Változók, deklarációk (let, const, var)
  • Adattípusok (Number, BigInt, String, Boolean, Null, Undefined)
  • Alert, prompt, confirm felugrók
  • Típus konverziók
  • Matematikai operátorok
  • Hozzárendelő és módosító operátorok
  • Összehasonlító operátorok (String összehasonlító operátorok)
  • Egyezés és szigorú egyezés vizsgálat

 

4. Vezérlési szerkezetek

  • Elágazások és a hármas operátor
  • Logikai műveletek
  • „Defined” kiválasztó operátor „??”
  • Többirányú elágazás
  • Ciklusok (while, do…while, for)
  • Break, continue, labels

 

5. Függvények a JavaScriptben

  • Függvények definiálása
  • Lokális és outer változók
  • Függvény argumentumok, argumentumok alapértelmezett értékkel
  • Callback függvények

 

6. JavaScript objektumok

  • Objektumok létrehozása (literállal, függvénnyel)
  • Objektumok módosítása, mezők törlése és hozzáadása
  • This kulcsszó az objektumban
  • Objektum értékek, kulcsok bejárása for…in
  • Nested objektumok
  • Objektumok másolása, referenciák
  • Objektumok egyenlőségének vizsgálata
  • Object assign
  • Arrow function és a this

 

7. JavaScript objektum típusai

  • Primitiv típusok objektum wrapper-ei
  • Number típus, kerekítések isNaN, isFinite, parseInt, ParseFloat
  • String típus, backtick, speciális karakterek, string függvények
  • Array típus, array függvények
  • Többdimenziós tömbök
  • Date objektum és függvényei

 

8. OOP JavaScript

  • Prototype és a prototype-os öröklés (__proto__)
  • Prototype tulajdonság, built-in prototypes, getPrototypeOf()

 

9. JavaScript Class

  • Osztályfelépítés
  • Öröklés class-okkal
  • Built-in class kiterjesztés

 

10. Kivételkezelés

  • Try-catch struktúra
  • Built-in kivételek

 

11. DOM (Document Object Model) struktúra

  • Dom tree, node-ok
  • Különleges node-ok
  • Automatikus hibajavítások
  • Dom nézet és konzol a böngészőkben
  • Dom tree bejárás, document node
  • ChildNodes, firstChild, lastChild, parentNode, nextSibling, previousSibling
  • Keresések a dom-ban, getElementById(), getElementsBy… típusú keresések
  • HTML elements classes
  • innerHTML, outerHTML, textContent
  • Hidden, type, id, value property-k

 

12. DOM események

  • Egér események
  • Billentyűzet események

 

13. AJAX technika

  • XMLHttpRequest objektum
  • Request státuszok (onReadyStateChange(), readyState, status)
  • Response egyszerű feldolgozás(HTML)

 

14. JQuery alapok

  • JQuery szintaxis, telepítés
  • Kiválasztók
  • Speciális függvények
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.

A hallgatók megismerkedhetnek napjaink egyik legismertebb programozási nyelvének a JavaScriptnek a haladó aspektusaival egy gyakorlatorientált tanfolyamon. A képzés elsődleges célja, hogy bemutassa a JavaScript nyelv haladó módszertanait. Tanfolyamunkon hallgatóink megismerik a háttér folyamatok 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.

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 futtató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
26 27 28 29 30 31 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 1 2 3 4 5 6
Tanfolyam időpontok

Első oktatási nap:

2020-12-09  (Hétköznap napközbeni (09.00 - 16.30))

Jelentkezési határidő:

2020-11-30

Képzés nyelve::

Magyar
Akciók:

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