NodeJS API
A tananyag bevezeti az olvasót az API (Application Programming Interface) világába, bemutatva, hogy hogyan lehet az Express keretrendszert felhasználva webalkalmazásokat és szervereket létrehozni.
- Jegyzet
- Mit jelent az API kifejezés?
- Első Express alkalmazásom
- Jegyzet I.
- Routing - útválasztás egyszerűen
- Routing - CRUD create, update
- Routing - CRUD get, delete
- Routing - tesztelés
- Jegyzet II.
- Error-Handling - hibák kezelése
- Jegyzet III.
- Logolás - a winston modul I.
- Logolás - a winston modul II.
- Statikus fájlok kiszolgálása
- Kvíz I.
- Jegyzet
- Mongoose - MongoDB Atlas Cluster
- Mongoose - Kapcsolódás a Cloudhoz
- Mongoose - Schema és Model létrehozása
- Mongoose - Create
- Mongoose - Get, adatok lekérése
- Mongoose - Update és Delete
- Jegyzet I.
- Konfiguráció - dotenv modul
- Konfiguráció - config modul
- Jegyzet II.
- Jest - a test service
- Jest - a test controller
- Jest - a test router
- Jest - mock service
- Jest - tesztelés előkészítése
- Jest - unit tesztek írása
- Jegyzet III.
- Integrációs tesztelés - előkészítés
- Integrációs tesztelés - before/after each
- Integrációs tesztelés - insertMany
- Integrációs tesztelés - insert
- Jegyzet IV.
- Mongoose - One to Many 1
- Mongoose - One to Many 2
- Mongoose - One to Many - Populate 1
- Mongoose - One to Many - Populate 2
- Jegyzet V.
- Swagger - OpenAPI és dokumentáció
- Jegyzet VI.
- JWT autentikáció - előkészítés
- JWT autentikáció - login
- JWT autentikáció - integráció
- JWT autentikáció - authHandler.login
- JWT autentikáció - refresh & logout
- JWT autentikáció - befejezés
- Jegyzet VII.
- Docker - app és DB konténerek
- Kvíz II.
Az oktatóról
A Training360 egyik törzstagja vagyok, már jópár éve együtt dolgozunk. Fő szakterületem a Webfejlesztés, ezen belül szeretem az Angulart, de nem vetem meg a VueJS-t sem. Persze, ha a szükség úgy hozza tartok egy Python vagy NodeJS tanfolyamot is. Szerintem mindegy, mit tanul az ember, csak tanuljon. Ha valami újat betettem a memóriába, biztos, hogy rövid időn belül szükség volt rá, soha nem bántam meg azt, hogy képeztem magam. Lényeg, hogy legyél tisztában az új dolgokkal és: "Bízz Istenben, de tartsd szárazon a puskaport!"