Kíváncsi vagy a tananyagunkra? Fedezd fel vállalati e-learning megoldásainkat, és szerezd meg a hozzáférést több száz tananyaghoz, hogy korlátlanul fejleszthesd tudásodat!

Érdekel

  • Változatos témák, tanulási útvonalak
  • Érd el tananyagainkat bárhonnan, bármikor
  • Tanulj első kézből a területükön elismert előadóktól

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.

0
(0)
5 óra
Kezdő

  • 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

Cserkó József
Web-artisan

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!"