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
Vélemények (3)
Barátságos környezet. Emellett egy az egyben edzés is tetszett. Nagyon produktív. Határozottan ajánlom barátaimnak és kollégáimnak.
Zeed - Tamkeen Technologies
Kurzus - Building Microservices with NodeJS and React
Gépi fordítás
A helyzet atipikus volt, mert intenzív fejlesztői tréninget kellett tartani nem fejlesztőkkel. Lukasz empátiával és sok humorral vette fel ezt a kihívást. Intelligens és rugalmas modorával biztosítani tudta, hogy mindenki számára konkrét tanulási eredményt érjen el. Nagyon élveztem ezt, és szívesen részt vennék még egy szemináriumon Lukaszszal.
Christoph - Honda Bank GmbH
Kurzus - MERN Fullstack Development
Gépi fordítás
I mostly liked the all the in code examples.
Kurzus - Node.js for JavaScript Developers
Gépi fordítás