A Node.js alapjai

WEB-NODE

JavaScript nyelv használata szerver oldalon

Részvételi forma

Képzési forma

Mentorált

Képzés hossza

3 nap (3×8 tanóra)
naponta 9:00 - 17:00

Időpontok

Képzés ára

250 000 Ft
+ ÁFA/fő
Szeretne a témában testre szabott megoldást, csoportos képzést?
Egyedi képzési szolgáltatásainkról részletesen itt olvashat.

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