WEB-NOA
Új Node.js API képzés
Ismertető
Képzésünk a Node.js és Express használatával történő API fejlesztés alapjaira összpontosít. A résztvevők megtanulják, hogyan építsenek egy skálázható és biztonságos API-t, figyelembe véve a legfontosabb fejlesztési gyakorlatokat és biztonsági szempontokat. A képzés során a résztvevők megismerkednek a TypeScript és Prisma ORM alapjaival, és betekintést nyernek az autentikáció és autorizáció megoldásokba. A tanulók gyakorlatban is alkalmazhatják a megszerzett tudást, és teljes körű API projektet készíthetnek.
Kinek ajánljuk?
- Fejlesztőknek, akik szeretnék elsajátítani a backend API fejlesztés alapjait, és érdeklődnek a Node.js környezet iránt.
- Olyan programozóknak, akik már ismerik a JavaScript-et, de szeretnének egy tiszta és hatékony backend rendszert építeni Node.js és Express használatával.
- Olyan fejlesztőknek, akik érdeklődnek az API-k felépítése, kezelésük és a felhasználói autentikáció iránt.
Tematika
- Mi az a Node.js és miért használjuk?
- Alapvető Express keretrendszer
- A projekt struktúra kialakítása, konfiguráció
- A http protokoll áttekintése: metódusok, státusz kódok, fejlécek
- Az első API endpoint létrehozása
- Prisma ORM alapok: adatmodellek, adatbázis kapcsolatok
- Az adatbázis kezelésének alapjai Prisma segítségével
- Model-ek készítése, migráció
- CRUD műveletek
- A végpontok tesztelése
- Autentikáció és autorizáció megvalósítása
- JWT (JSON Web Token) alapú autentikáció
- Felhasználói regisztráció, bejelentkezés, adatkezelés
- Email küldés
- Fájlfeltöltése
- Middleware-ek használata a biztonságos API-khoz
- API hibakezelés és válaszok kezelése
- Adatvalidáció a bejövő kéréseken
- Biztonsági best practice-ek API fejlesztéshez
- Backend API fejlesztése a képzés során tanultak alapján
Szükséges előképzettség
JavaScript haladó ismeretek.