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
Vélemények (5)
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
Sokat tanultam a témáról
Zsolt Langviser - Accenture Industrial SS
Kurzus - NestJS: Beginner to Advanced
Gépi fordítás
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
Kurzus - Building Web Apps using the MEAN stack
I mostly liked the all the in code examples.