WEB-NEJS

Új NestJS API képzés

Részvételi forma
Képzési Forma
Képzés hossza
  • 5 nap (5×8 tanóra)
  • naponta 9:00 - 17:00
Elérhető képzési nyelvek
  • Magyar
Időpontok

Képzés ára

496 000 Ft
+ ÁFA/fő
Kérjük, válassz időpontot és részvételi formát!
Szeretne a cégére szabott megoldást, csoportos képzést?
Egyedi képzési szolgáltatásainkról részletesen itt olvashat.

Ismertető

Képzésünk bemutatja a NestJS keretrendszer használatát a modern backend fejlesztésben. A résztvevők megismerkednek a NestJS moduláris felépítésével, komponens-alapú fejlesztési megközelítéssel, és megtanulják, hogyan építsenek skálázható és biztonságos API-kat. A képzés során olyan alapvető backend fejlesztési technológiákat is elsajátítatak, mint az autentikáció és autorizáció JWT használatával, valamint a Prisma ORM adatbázis-kezelés. Mindezek mellett gyakorlatban is alkalmazhatják tudásukat, és valódi alkalmazásokat készíthetnek.

Kinek ajánljuk?

  • Fejlesztőknek, akik szeretnének megismerkedni a NestJS keretrendszerrel, és szeretnének átlépni a hagyományos Express alapú fejlesztésről egy modernebb, modulárisabb architektúrára.
  • Fejlesztőknek, akik már dolgoztak backend fejlesztéssel (pl. Express vagy más Node.js alapú keretrendszerek), és szeretnének elmélyedni a NestJS által kínált struktúrában és funkcionalitásokban.
  • Backend fejlesztőknek, akik érdeklődnek a TypeScript-alapú fejlesztés iránt és szeretnének tisztább, könnyen karbantartható kódot írni.
  • NodeJS fejlesztőknek, akik a projekt első napjaiban, heteiben nem a függőségek telepítésével, és a konfigurációk, és a projekt struktúra kialakításával akarnak foglalkozni a tényleges fejlesztés helyett.

Tematika

    • Mi az a NestJS és miért érdemes használni?
    • A NestJS architektúrája és alapfogalmak
    • A Clean Arhitechtura
    • A projekt inicializálása NestJS CLI használatával
    • Az első API endpoint megvalósítása
    • A NestJS projektstruktúra és konfiguráció
    • Dekorátorok és függőségi injektálás, és a NestJS modulrendszere
    • RESTful API fejlesztése és endpointok kezelése
    • Request és response objektumok kezelése
    • Adatvalidáció, DTO-k, Pipe-ok, és hibakezelés a NestJS-ben
    • .env fájl használata
    • Bevezetés a Prisma ORM-be és adatmodell létrehozása
    • Az adatbázis kezelésének alapjai és műveletek Prisma segítségével
    • Adatok keresése, frissítése és törlése Prisma-val
    • Bejelentkezés és regisztráció a JWT (JSON Web Token) használatával
    • AuthGuard és RoleGuard a biztonságos hozzáféréshez
    • Fájlfeltöltés
    • Email küldés
    • API dokumentáció, és az API tesztelése
    • Tesztelés a Jest keretrendszerrel
    • A projekt befejezése és a legjobb fejlesztési gyakorlatok alkalmazása
Tematika (PDF)

Szükséges előképzettség

  • JavaScript és TypeScript ismeretek
  • Express vagy más backend keretrendszer alapos ismerete