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 nagyon tetszett a egyenesszonyes tanítás. Nagyon termékeny. Biztosan ajánlanám másoknak is, barátomságom és munkatársaim számára.
Zeed - Tamkeen Technologies
Kurzus - Building Microservices with NodeJS and React
Gépi fordítás
A helyzet nem tipikus volt, mert egy intenzív fejlesztők számára készült képzést nem-fejlesztőknek kellett elvégezni. Lukaš ezt a kihívást érzékenységgel és sok humorral vállalta. Intelligens és rugalmas módja segítségével biztosította, hogy mindenki konkrét tanulási nyereséget szenvedelmesített. Nagyon élveztem ezt, és szívesen veszek részt Lukaš egyik képzésén ismét.
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