Kurzusleírás
Bevezetés
Node.js alapfogalmak
- RAM vs I/O késleltetés
- Blokkoló vs. nem blokkoló
- Szintaxis és logika
API-k alapjai és működésük
- Skalár típusok
- Web architektúra minták: kompozit minta, proxy minta és homlokzat minta
REST áttekintés
- Get opció
- Pull opció
- Post opció
- Delete opció
A fejlesztői környezet előkészítése
- Node.js telepítése és konfigurálása
- Express.js telepítése és konfigurálása
- 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
- Modul függvények használata
- Esemény argumentumok létrehozása
- Esemény kibocsá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 közzététele
Express.js használata
- Egyéni middleware létrehozása
- Express router használata
- Útvonalak szűrése
REST és GraphQL API
- Webszerver készítése
- Útvonalak kezelése
- HTTP kérések elemzése
- Végpontok hívása
- Séma definiálása
- Bemeneti validáció hozzáadása
- Mutációk kezelése
- Változók hozzáadása
- Hibakezelés
CRUD műveletek MongoDB-vel
- 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
- Tokenek generálása
- Környezeti változókban tárolás
- Útvonalak védelme
- Az engedélyezés tesztelése
Hibakeresés
- Egységteszt írása
- Integrációs teszt írása
- Egység- és integrációs teszt összekapcsolása
Összefoglalás és befejezés
Követelmények
- JavaScript programozási tapasztalat
Célközönség
- Web fejlesztő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