Kurzusleírás

Bevezetés

Node.js alapfogalmak

  • RAM vs I/O késleltetés
  • Blokkoló vs. nem blokkoló
  • Szintaxis és logika

API-k alapjai és működésük

  • Skalár típusok
  • Web architektúra minták: kompozit minta, proxy minta és homlokzat minta

REST áttekintés

  • Get opció
  • Pull opció
  • Post opció
  • Delete opció

A fejlesztői környezet előkészítése

  • Node.js telepítése és konfigurálása
  • Express.js telepítése és konfigurálása
  • MongoDB telepítése és konfigurálása
  • A telepítések tesztelése

Node modulok és csomagkezelő

  • Modul létrehozása
  • Modul betöltése
  • Modul függvények használata
  • Esemény argumentumok létrehozása
  • Esemény kibocsátók kiterjesztése
  • Node csomag telepítése
  • Csomag használata
  • Csomagok listázása
  • Csomagok frissítése
  • Csomagok eltávolítása
  • Csomagok közzététele

Express.js használata

  • Egyéni middleware létrehozása
  • Express router használata
  • Útvonalak szűrése

REST és GraphQL API

  • Webszerver készítése
  • Útvonalak kezelése
  • HTTP kérések elemzése
  • Végpontok hívása
  • Séma definiálása
  • Bemeneti validáció hozzáadása
  • Mutációk kezelése
  • Változók hozzáadása
  • Hibakezelés

CRUD műveletek MongoDB-vel

  • Dokumentumok mentése
  • Dokumentumok lekérdezése
  • Dokumentumok frissítése
  • Dokumentumok törlése

Hitelesítés és biztonság

  • Felhasználók létrehozása és regisztrálása
  • Tokenek generálása
  • Környezeti változókban tárolás
  • Útvonalak védelme
  • Az engedélyezés tesztelése

Hibakeresés

  • Egységteszt írása
  • Integrációs teszt írása
  • Egység- és integrációs teszt összekapcsolása

Összefoglalás és befejezés

Követelmények

  • JavaScript programozási tapasztalat

Célközönség

  • Web fejlesztők
 14 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (3)

Közelgő kurzusok

Rokon kategóriák