Kurzusleírás

Bevezetés

Node.js alapelvek

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

Az API-k alapjai és funkcióik

  • Skaláris típusok
  • Webarchitektúra minták: összetett minta, proxy minta, fasszin minta

REST áttekintés

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

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

  • A Node.js telepítése és konfigurálása
  • Az Express.js telepítése és konfigurálása
  • A 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
  • Modulfüggvények használata
  • Eseményargumentumok létrehozása
  • Eseménykiváltók kiterjesztése
  • Csomag telepítése
  • Csomag használata
  • Csomagok listázása
  • Csomagok frissítése
  • Csomagok törlése
  • Csomagok közzététele

Az Express.js használata

  • Egyedi köztesprogram létrehozása
  • Az Express router használata
  • Útvonalak szűrése

REST és GraphQL API

  • Webkiszolgáló létrehozása
  • Útvonalak kezelése
  • HTTP kérések feldolgozása
  • Pontok meghívása
  • Sémák definiálása
  • Bemeneti érvényesítés hozzáadása
  • Mutációk kezelése
  • Változók hozzáadása
  • Hibák kezelése

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álása
  • Jogkiváltók generálása
  • A környezeti változókban tárolás
  • Útvonalak védelme
  • A hitelesítés tesztelése

Hibaelhárítás

  • Egy egységtesztek írása
  • Egy integrációs teszt írása
  • Előkészítés egy egységteszt és integrációs teszt összekötése

Következtetés

Követelmények

  • JavaScript programozási tapasztalat

Célcsoport

  • Webfejlesztők
 14 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (3)

Közelgő kurzusok

Rokon kategóriák