Kurzusleírás

Bevezetés

Node.js Fogalmak

  • RAM vs I/O késés
  • Blokkolás vs nem blokkolás
  • Szintaxis és logika

Az API-k alapjai és funkcionalitásuk

  • Scalar típusok
  • Webarchitecture Patterns: az összetett minta, a proxy minta és a homlokzati minta

REST Áttekintés

  • Kap opciót
  • Húzás opció
  • Postázási lehetőség
  • Törlés opció

Fejlesztési környezet előkészítése

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

Csomópont modulok és csomagkezelő

  • Modul létrehozása
  • Modul betöltése
  • Modulfunkciók használata
  • Eseményargumentumok létrehozása
  • Eseménykibocsá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 kiadása

A Express.js fájl használata

  • Egyedi köztes szoftver készítése
  • Express router használatával
  • Szűrési útvonalak

REST és GraphQL API

  • Webszerver építése
  • Útvonalak kezelése
  • HTTP kérések elemzése
  • Végpontok hívása
  • Séma meghatározása
  • Bemeneti ellenőrzés hozzáadása
  • A mutációk kezelése
  • Változók hozzáadása
  • Kezelési hibák

CRUD műveletek a MongoDB használatával

  • 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ációja
  • Tokenek generálása
  • Környezeti változók tárolása
  • Útvonalak védelme
  • A jogosultság tesztelése

Hibaelhárítás

  • Egységteszt megírása
  • Integrációs teszt írása
  • Egység bekötése és integrációs teszt

Összefoglalás, és következtetés

Követelmények

  • JavaScript programozási tapasztalat

Közönség

  • Webfejlesztők
 14 Hours

Résztvevők száma



Ár per résztvevő

Vélemények (5)

Rokon tanfolyam

Node.js for JavaScript Developers

21 Hours

Rokon kategóriák