Webprogramozó+Node.JS
HTML-CSS-JS-Node.JS
- 18
Leírás
A Webprogramozó Node.JS tanfolyamot azoknak az érdeklődőknek ajánljuk, akik a weboldal készítés és a megbízható programfejlesztés iránt érdeklődnek. A tanfolyam során a hallgatók megismerkednek a weboldal készítéssel, a statikus weboldaltól kezdve a komplett webáruház készítésig és reszponzív weboldalak készítéséig.
A modern Node.JS technológia segítségével pedig a résztvevőt a frontend oldaról a backend-re vezetjük, ahol már üzleti logikai is társulhat a fejlesztéshez. Az így szerzett fullstack rálátás önálló feladatvégrehajtásra ad módot, de ami legalább ennyire fontos, komplex és gyors belépést ad az informatika világába, ami jó alapot biztosít a továbblépésre programozóként.
Időpontok
További információk a tanfolyamról
Kinek ajánljuk
A webprogramozó tanfolyamot olyan felhasználóknak ajánljuk, akik egy mini fullstack Node.JS képzéssel szeretnének belépni az informatika világába.
Cél
A frontend alapjaitól eljutni a régóta méltán a mostanában népszerűvé váló backend Node.JS-ig, amivel az egyszerű weboldalaktól akár komplexebb alkalmazásokat is lehet fejleszteni.
Előfeltételek
Számítógép felhasználói és internet használói ismeretek. Online képzés esetén számítógép és internet rendelkezésre állása.
Vizsga és képzés
A résztvevők a tanfolyam utolsó alkalmával számot adnak megszerzett tudásukról, vizsga keretében, melyről nyilvántartási számmal rendelkező tanúsítványt állítunk ki.
Áfa: A tanfolyam árai bruttó árak, a képzés típusának megfelelő ÁFA tartalommal!
Tanórák: A tanórák 45 percnek felelnek meg. Az oktatási napokon több tanórát veszel, szünet közbeiktatásával.
Részletfizetés: Legalább 2 hónapot átölelő képzéseknél igény esetén kamatmentes részletfizetést biztosítunk, amit a honlapon történő jelentkezésednél tudsz igényelni. Részletfizetés esetén a részletek havonta, előre fizetendők, az aktuális hónap 10. napjáig.
Kedvezmény: Ha már elvégeztél nálunk egy tanfolyamot és a jelentkezésnél ezt jelzed a megjegyzés mezőben, 5%-os kedvezményre vagy jogosult az új tanfolyami jelentkezésed árából. Két tanfolyam elvégzése után 10%-os kedvezményt adunk a harmadikra.
Ha ajánlásodra érkezik másik hallgató is, és ezt jelzed a megjegyzésnél, szintén 5% kedvezményt adunk a te újabb jelentkezésednél, két új hallgató ajánlása után 10% kedvezményt biztosítunk.
A kedvezmények nem összevonhatóak, induló tanfolyam esetén igénybe vehetők.
Becsatlakozás: Tanfolyamtól függően lehetőséget biztosítunk a közelmúltban indult tanfolyamainkba való becsatlakozásra.
Általános információk: A jelentkezés szóbeli szerződésnek minősül, amit felnőttképzési szerződés követhet. A résztvevő nem kér előzetes tudásfelmérést és a sikeres tanfolyamzárást követően magyar-angol nyelven kapja a tanúsítványát. Az ettől eltérő igényeket az ügyfélszolgálaton lehet jelezni.
Webprogramozó+Node.JS tanfolyam - tematika
HTML5
- HTML, HTML5 ismertetése
- W3C
- HTML felépítése
- HTML nyelvi elemei (címkék, üres címkék, attribútumok)
- DTD
- Hivatkozási formák (relatív, abszolút)
- Tartalmi elemek
- Meta adatok, információs elemek
- Osztályok és azonosítók HTML-ben
- Tárolók, szemantikus elemek
- iframe – weboldalon weboldal (pl. Google térkép beágyazás)
- Űrlapok, beviteli mezők
CSS3
- CSS ismertetése
- CSS szintaxisa
- Szelektorok
- Képek úsztatása
- Doboz modell
- Osztályok és azonosítók CSS-ben
- DOM
- Elemek elrendezése (block, inline, flex, grid)
- Elemek pozicionálása (static, fixed, absolute, relative, sticky)
- Reszponzív megjelenés
- Mobile First szemlélet
- Media query-k
- Nyomtatási kép
- Áttűnések és animációk
Bootstrap
-
Keretrendszer fogalma
-
Bootstrap használata
-
Rácsrendszer
-
Reszponzív megjelenés
-
Szövegformázások
-
Bootstrap elemeko Kártyáko Táblázatoko Képeko Listáko Jumbotron-oko Alert és egyéb üzeneteko Betöltőjelzőko Képváltóko Rácsoko Legördülőmenüko Navigációko Modális ablakok
Javascript
Javascript
- Szintaktika
- Adattípusok
- Matematikai műveletek a konzol használatával
- String és string műveletek, speciális karakterek bemutatása a konzol használatával
- Változók létrehozása
- Műveletek változókkal
- Javascript kód elhelyezési lehetőségek a HTML kódunkban
- Adatok bekérése a felhasználótól, adatok kiíratása
- Vezérlő szerkezetek (elágazások, ciklusok)
- Vezérlés átadó utasítások (break, continue)
- Függvények bemutatása
- Beépített függvények használata
- Saját függvények létrehozása, paraméterezése
- Tömbök létrehozása, használata
- Függvénykifejezések fogalma, létrehozása, használata
- Függvénykifejezés azonnali meghívása
- Lexikai zárvány (closure)
- Objektumok létrehozása és használata
- Prototípusos öröklődés
- Események, eseménykezelés
- HTML elemek elérése (DOM modell ismertetése)
JSON
- A JSON szintaktikája
- Adatok, nevek és értékadás
- JSON Objektumok
- JSON Tömbök
- JSON szögek konvertálása JavaScript tömbökké
- JSON alapú kommunikáció Google API-val
JQuery
- Mi a jQuery?
- A jQuery beágyazása
- jQuery események és azok kezelése
- jQuery szintaktika
- jQuer Effectek
- Show és Hide effect
- Slide effectek
- Animate effectek
- CSS manipulációk - rengeteg példán keresztül
- jQuery Fade effectek
- jQuery DOM (Document Object Model) manipuláció
- jQuery Add, Remove,Get, Set
- jQuery HTML5 és CSS3 manipuláció
JQuery és AJAX
- Server- kliens oldali technológiák különbsége
- POST aatok átadása és feldolgozása
- GET globális használata és feldolgzása
- Űrlapok feldolgozása és validálása jQuery-vel és AJAX-al
NodeJS környzet ismertetése, telepítése
- NPM (Node package manager)
- csomagok telepítése
- package.json
- package-lock.json
- Modulok használata
- Fájlkezelés
- HTTP webszerver készítése Express JS-el
- Server side rendering EJS-el
- API endpointok készítése
- CRUD metódusok alkalmazása
- Body parser használata
MongoDB adatbázis kezelés
- Adatbázis típusok ismertetése
- NoSQL adatbázis előnyei
- Telepítési módszerek
- Lokális
- Mongo Atlas felhő szolgáltatás
- Adatbázisok/Dokumentumok létrehozása
- CRUD elvek alkalmazása
- Csatlakozás a MongoDB szerverhez, Compass segítségével
- Jogosultság kezelés
Modern API vezérelt alkalmazás fejlesztés
- TODO alkalmazás app
- Realtime Kereső app