JavaScript programozás alapok - Időpontok és jelentkezés
Zártcsoportos képzésre jelentkezem
Jelentkezés időpont nélkül
Ismerd meg a JavaScript nyelv alapjait, és sajátítsd el a modern webfejlesztéshez szükséges készségeket! A képzés során megtanulod a JavaScript nyelvi sajátosságait, az adattípusokat, vezérlési szerkezeteket, függvényeket és objektumkezelést. Megismerkedsz a DOM manipulációval, eseménykezeléssel, aszinkron műveletekkel (AJAX), valamint az objektumorientált programozás (OOP) alapjaival is. A tanfolyamot jQuery alapokkal zárjuk, hogy hatékonyabban dolgozhass dinamikus weboldalakkal. A tanfolyam hasznos a témával csak most ismerkedőknek, valamint 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.
Ajánljuk mindenkinek, aki szeretné elsajátítani a JavaScript alapjait és megérteni a modern webfejlesztés működését. Különösen hasznos azok számára, akik weboldalak fejlesztésével vagy frontend technológiákkal szeretnének foglalkozni. Ideális kezdő és junior fejlesztőknek, akik mélyebb gyakorlati tudásra vágynak, valamint azoknak, akik már ismerik a HTML és CSS alapjait, és szeretnék bővíteni programozási ismereteiket.
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!
- Programozás alapismeretek bármely programozási nyelven
- HTML és CSS alapismeretek
Ha még nem rendelkezel programozási ismeretekkel, akkor első lépésként a Programozási alapok (MFPROG1) tanfolyamunkat ajánljuk.
A programozási alapismereteid felméréséhez kérjük, hogy töltsd ki 20 kérdésből álló tesztsorunkat.
Kattints IDE a kérdéssorért!
A JavaScript a világ egyik legnépszerűbb és legszélesebb körben használt programozási nyelve, amelyet Brendan Eich fejlesztett ki 1995-ben. Eredetileg a böngészők számára készült, hogy dinamikus és interaktív funkciókat biztosítson a weboldalakhoz, azonban az évek során hatalmas fejlődésen ment keresztül. Ma már nemcsak a frontend fejlesztés alapköve, hanem a backend (Node.js), mobilalkalmazás-fejlesztés, játékfejlesztés és szerveroldali alkalmazások területén is elterjedt.
A JavaScript egyik legnagyobb előnye az egyszerűsége és rugalmassága, amely lehetővé teszi a kezdők számára a gyors tanulást, miközben a haladó fejlesztők számára is rengeteg lehetőséget biztosít. Az olyan technológiák, mint az AJAX, jQuery, React, Angular és Vue.js tovább növelték a nyelv funkcionalitását és elterjedtségét.
Ez a képzés segít megérteni a JavaScript működését, a nyelv alapvető elemeit és annak gyakorlati alkalmazását a webfejlesztésben. Az itt megszerzett tudás elengedhetetlen azok számára, akik modern, interaktív és reszponzív weboldalakat szeretnének készíteni.
Főbb témakörök:
-
HTML és CSS – Rövid áttekintés a HTML5 és CSS3 legfontosabb elemeiről, amelyek a JavaScript-alapú webfejlesztéshez szükségesek.
-
A JavaScript általános nyelvi jellemzői – Megismered a JavaScript engine működését, a nyelvi specifikációkat és a fejlesztői eszközöket.
-
Nyelvi alapok – Elsajátítod a JavaScript beágyazását HTML oldalakba, a változók, adattípusok és operátorok használatát.
-
Vezérlési szerkezetek – Megtanulod az elágazásokat, ciklusokat és logikai műveleteket a programok áramlásának irányításához.
-
Függvények a JavaScriptben – Megérted a függvények működését, az argumentumkezelést és a callback függvények alkalmazását.
-
JavaScript objektumok – Megtanulod az objektumok létrehozását, módosítását, a "this" kulcsszó és az objektumok közötti kapcsolatok használatát.
-
JavaScript objektum típusai – Megismerkedsz a beépített objektumokkal, például a Number, String, Array és Date típusokkal.
-
OOP JavaScript – Elsajátítod az objektumorientált programozás alapjait a prototype-alapú örökléssel.
-
JavaScript class – Megtanulod az osztályok létrehozását, öröklését és a beépített osztályok kiterjesztését.
-
Kivételkezelés – Megismered a hibakezelési mechanizmusokat, például a try-catch struktúrát és a beépített kivételeket.
-
DOM (Document Object Model) struktúra – Megtanulod a DOM fa bejárását, az elemek kiválasztását és manipulálását JavaScript segítségével.
-
DOM események – Elsajátítod az egér- és billentyűzetesemények kezelését a felhasználói interakciók dinamikus kezeléséhez.
-
AJAX technika – Megtanulod, hogyan lehet JavaScript segítségével dinamikusan kommunikálni a szerverrel az XMLHttpRequest objektummal.
-
jQuery alapok – Megismered a jQuery könyvtár alapjait, a kiválasztókat és a speciális függvényeket a hatékony DOM-kezeléshez.
A képzés elvégzése után, többek között képes leszel:
✔ A JavaScript alapvető szintaxisának és nyelvi elemeinek magabiztos használatára.
✔ Változók, adattípusok, operátorok és függvények alkalmazására a programokban.
✔ A DOM struktúra kezelésére, HTML és CSS elemek dinamikus módosítására.
✔ Felhasználói események (egér, billentyűzet) kezelésére interaktív funkciók létrehozásához.
✔ AJAX segítségével szerverkommunikációt végezni, dinamikusan frissíthető tartalmakat készíteni.
✔ Alapvető objektumorientált programozási elvek használatára JavaScriptben.
✔ jQuery segítségével hatékonyabban kezelni a DOM elemeket és eseményeket.
Részletes tematika:
1. HTML ÉS CSS
1.1. HTML áttekintés
1.2. HTML5 újdonságai
1.3. CSS áttekintés
1.4. 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 ÁLTALÁNOS NYELVI JELLEMZŐI
2.1. JavaScript engine működési modell
2.2. Specifikációk, fejlesztőeszközök, kompatibilitás
2.3. Böngésző támogatás a fejlesztéshez (Chrome, Firefox, Edge)
3. NYELVI ALAPOK
3.1. JavaScript beágyazás (rejtés) HTML oldalakba
3.2. Kód struktúrák a nyelvben
3.3. Use strict direktíva
3.4. Változók, deklarációk (let, const, var)
3.5. Adattípusok (Number, BigInt, String, Boolean, Null, Undefined)
3.6. Alert, prompt, confirm felugrók
3.7. Típus konverziók
3,8, Matematikai operátorok
3.9. Hozzárendelő és módosító operátorok
3.10. Összehasonlító operátorok (String összehasonlító operátorok)
3.11. Egyezés és szigorú egyezés vizsgálat
Összességében meg vagyok elégedve a tanfolyammal, ajánlanám annak, akit érdekel a téma.
N. Dávid
AVL Autókut Mérnöki Kft.