FULL-STACK webfejlesztő képzés: JavaScript

A JavaScript a jövő program nyelve. A JS és különböző változatai már most képesek helyettesíteni a Front-end és Back-end hagyományosnak mondható változatait.


Tanfolyam indulása:
2024. szeptember 30.
Kezdés: Szept. 19 | Szept 28., szept. 30.
Tanfolyam díja:
259.000 Ft
Részletfizetés lehetséges! Bővebben a fizetési információkban.
(+ÁFA) A tanfolyam díja (2024), egyösszegű befizetés esetén. Hitelkalkulátor »

Miért nálunk végezd el a tanfolyamot?
Online oktatás.
Élő órák.
Részletfizetés lehetséges.
Munkaidő utáni oktatás.
Iskolakezdési Akció! Ha 2024 szeptember 2. és szeptember 26. között jelentkezel, a tanfolyam árából 10% kedevezményben részesülsz! A kedvezmény a részletekben történő fizetésre is vonatkozik.


A tanfolyam főbb adatai:
A tanfolyam besorolása:
Egyéb tanfolyam

A tanfolyam helyszíne:
ONLINE

A tanfolyam ára:
259.000 Ft

Részletfietési lehetőség:
részletfizetés lehetséges

Információk a fizetéshez:
Részletfizetés esetén: 71.000 +ÁFA x 4 hónap

A tanfolyam indulása:
2024. szeptember 30.

A tanfolyam hossza:
több, mint 4 thónap

Képzési napok:
Hé-Sze VAGY Ke-Csü 17:30-20:00 VAGY szombat de-du. indulás havonta

Órák száma:
108 tanóra

Tanfolyam végét igazoló dokumentum:
A sikeresen elvégzett képzés és vizsga után kérésedre a Felnőttképzési Adatszolgáltatási Rendszer által kiállított tanúsítványt adunk át.

Szükséges szakmai előképzettség:
NEM SZÜKSÉGES


(hirdetés)

(hirdetés)
Kiegészítő információk:

A JavaScript a jövő program nyelve, ez nem is lehet kérdés. A JS és különböző változatai már most képesek helyettesíteni a Front-end és Back-end hagyományosnak mondható változatait.

A JS-ben programozhatunk applikációkat, játékokat, animációkat, intelligens kérdőíveket, továbbá adminfelületet is készíthetünk vele. Külső adatbázisból adatokat tudunk beolvasni és megjeleníten ia weboldalon, vagy éppen felülírhatjuk egy felhő alapú adatbázisban lévő adatokat.

Mint ebből a felsorolásból is látszik, a JavaScript egy multifunkciós nyelv, amely napjainkban a webfejlesztés elengedhetetlen részévé vált.

 

AI órák

Megismerkedünk olyan támogató eszközökkel, mint a generatív AI-k, amelyek segítenek hatékonyabban fejleszteni. A generatív algoritmusok áttekintése után kipróbáljuk a Claude AI modellt, amely segíthet nekünk mégjobb TypeScript fejlesztővé válni. Megnézzük az egyes AI megoldások előnyeit, foglalkozunk a téma elméleti és gyakorlati hátterével, és gyakoroljuk a megfelelő prompt-olást is.

 

Online Programozó képzés
Tipp: Ha megszeretted a Javascriptet, a Prooktatásnál van lehetőséged továbbképzésre is, Vue.js, React és Angular rendszerekben!


Tananyagok:

1. JavaScript (ECMAScript, ES6) alapok
Mi is az a JavaScript?
A JavaScript eredete és felhasználási lehetőségei
JavaScript elhelyezése, importálása, betöltése egy HTML dokumentumbn
A programozás alapvető koncepciói
A JavaScript programozás alapjai
DOM Manipuláció
Gyakorlás: Tartalom megjelenítése HTML oldalon JavaScript segítségével

2. Programozás alapok JavaScript nyelven
Ebben a részben elsajáítjuk a programozás alapjait. Ha ezt megérted, akkor a többi programnyelvvel is boldogulni fogsz, hiszen a logikája minden programnyelvek hasonló. Temrészetesen ezeken az órákon bemutatjuk a JavaScript programozás sajátosságait is.

Típusok. Változók. Állandók. Primitívek.
Operátorok
Aritmetikai műveletek
String műveletek
Reguláris kifejezések
Összetett adattípusok: Tömbök, tömb műveletek, Object adattípus
Vezérlési szerkezetek
if else
switch case
ciklusok
függvények (function)
Nyílfüggvények - arrow functions
Math object és a véletlenszám generátor
Kivételkezelés: try catch
Date - a dátum "típus"

3. Javascript alkalmazása front-enden

Ebben a részben gyakorlatban alkalmazzuk azt, amit elméletben már megalapoztunk. Hasznos, vagy szórakoztató mini-alkalmazásokat készítünk a weboldalunkra, például: időpont foglalás, ár kalkulátor, sorba rendezés játék, reakció tesztelő játék és lottó-sorsolás szimulátor.

A technológiai ismeretek hozzá a következők:

operátorok, tömbök, objektumok, function-ök
Modul Pattern Design
Grid generátor
DOM - Document Object Model
DOM - Eseménykezelés
Függvénytárak
Rekurzív függvények - fa struktúra bejárása

4. Form validation
Javascript nélkül elküldjük a kitöltött űrlapot vagy kérdőívet, és majd kiderül, hogy az jó vagy hiba van benne. Viszont a böngészőben futó Javascript kóddal szabályokat határozhatunk meg a felhasználó számára és csak ezen szabályok mentén tesszük számára lehetővé az űrlap elküldését.
Ilyen szabályok például: helyes email formátum, karakterszámra vonatkozó megkötések, bizonyos mezők kötelező kitöltése, stb.

A megvalósítás során megtanuljuk és begyakoroljuk többek között a reguláris keifejezéseket, a függvény orientált programozást, a DOM manipulációt, és az eseménykezelést.

5. OOP - Objektum Orientált Programozás
Az OOP egy olyan programozási paradigma, mely az életből vett mintákra alapszik, és ahol egy objektumnak egyaránt vannak tulajdonságai és funkcionalitásai is. Segítségével egész működési mechanizmusokat hozhatunk létre, melyeket ezután példányosíthatunk és újra és újra felhasználhatunk.

Osztály szerkezete

Osztályok tulajdonságai és metódusai

Function - prototype alapú osztálydefiníció

Class alapú osztálydefiníció

Setter és Getter függvények

Osztályok származtatása - öröklődés

OOP és DOM

Mikro projekt (OOP): szerencsekerék, lottósorsolás szimulátor

6. Adatok lekérése más szerveren lévő adatbázisból

Itt egy gyakorlati példa erejéig egy nagyobb hangszer adatbázisból kérünk le hangszer adatokat. A böngészőből kéréseket küldünk a szerver felé, amelynek válaszát utána feldolgozzuk és megjelenítjük a felhasználónak. Ez újabb oldalletöltés nélkül megy végbe, AJAX felhasználásával.

Időzített scriptek - a javascript több szálon való kezelése
Aszinkron Javascript és XML - XML Http Request - Aszinkron függvények
Promise
Fetch API
Sütik (Cookie) és a Localstorage
JSON adatsruktúra
kérések elküldése
válasz fogadása
a válasz feldolgozása és megjelenítése
Javascript modulok - Javascript fájlok egymásba való ágyazása

Ezt a rész követően a tanulók vizsgát tesznek a front-end oldali JavaScript programozásból.

7. TypeScript programozás
Fejlesztői környezet kialakítása. A TS compiler működése és beállítása
TS core és TS Function types
Osztályok TypeScriptben
Interfaces
Advanced types
Generic. Többször használható, típusbiztos kód létrehozása.
Dekorátorok
TypeScript Modulok, moduláris programozás, kompozíció
Harmadik féltől származó könyvtárak TypeScriptben
Type Design
Typescript debuggolása
TypeScript migrálása




Hirdető: Prooktatas Bt.

A hirdetés csak tájékoztató jellegű, nem minősül ajánlatnak!

Ezek a tanfolyamok is érdekesek lehetnek számodra:

Nem szeretnél lemaradni? Vedd fel velünk a kapcsolatot!

A jelentkezés nem jár kötelezettséggel.

Érdekel! A jelentkezés nem jár kötelezettséggel.

A tanfolyamnet.hu a felhasználói élmény fokozásának érdekében sütiket (cookie-kat) alkalmaz melyek a számítógépén tárolódnak, az adatkezelési tájékoztatónkban megtalálja, hogyan gondoskodunk adatai védelméről, melyeket a honlap használatával Ön elfogad és tudomásul vesz.

Részletek »