WEB-NODE
A Node.js alapjai
JavaScript nyelv használata szerver oldalon
Ismertető
A tanfolyam során a résztvevők elsajátítják a NodeJS futtató környezet alapjait. Megismerik az architektúrális felépítését, az aszinkron, egyszálas működés alapjait. Képesek lesznek konzolos alkalmazások elkészítésére, webkiszolgáló létrehozására. A Jest tesztkeretrendszeren keresztül betekintést nyernek a tesztelés alapjaiba is.
Kinek ajánljuk?
A tanfolyamot mindenkinek ajánljuk, akik otthonosan mozognak a JavaScript világában, és szeretnék tudásukat szerveroldalon is kamatoztatni. A tanfolyam tematikája a különböző NodeJS keretrendszereket nem érinti.
Tematika
- A NodeJSarchitektúrája, koncepciók
- Előnyök, hátrányok, kik és mire használják
- Az REPL(Read Eval Print Loop) használata
- Az NodePackage Manager megismerése
- NodeJSfájlok futtatása és saját parancsok létrehozása
- A NodeJSmodulrendszere – commonjs
- Az ESM és a commonjsközötti hasonlóságok, különbségek
- Fájl- és mappaműveletek. útvonalak kezelése
- Stream-ek használata – írható, olvasható, módosítható adatfolyamok
- Események kezelése az EventEmitterosztály használatával
- Operációsrendszerrel kapcsolatos adatok lekérdezése
- Összetett parancssoros alkalmazás készítése a yargsmodul használatával
- JSON fájlhasználata adatbázisként
- Az egységtesztelésalapjai Jest segítségével
- A tesztvezérelt fejlesztés alapjai
- Tesztlefedettség
- Egyszerű webkiszolgálólétrehozása, fájlok kiszolgálása
- Http válasz küldése streamekhasználatával
- Útvonalválasztás
- Template-ek használata- változók értékének, html fájlba írása
- Egyedi hiba oldalak létrehozása
- Környezeti változók használata
- Szemantikus verziószámozás
- Csomagok frissítése, auditálása, függőségek kezelése
Szükséges előképzettség
Windows 10, haladó JavaScript ismeretek