Node.js i NestJS: tworzenie backendu i REST API
Informacje podstawowe
Najważniejsze dane o szkoleniu w jednym miejscu- Kategoria
- Node.js
- Forma realizacji
- Online lub stacjonarnie
- Termin
- Ustalany indywidualnie
- Dostawca
- ERNABO Adrian Flak
- Dofinansowanie
- Możliwość dofinansowania
Cel szkolenia
Co zyskasz po ukończeniu kursuCel biznesowy
Backend o czytelnej architekturze, który zespół może łatwo rozwijać i testować.
Cel edukacyjny
Uczestnik uczy się projektować i implementować REST API w NestJS z bazą danych i zabezpieczeniami.
Efekty uczenia się
- wyjaśnia działanie pętli zdarzeń i ekosystemu npm w Node.js,
- buduje moduły, kontrolery i serwisy NestJS z wstrzykiwaniem zależności,
- waliduje dane wejściowe przez DTO i pipes,
- łączy API z bazą danych przez TypeORM lub Prisma,
- zabezpiecza endpointy guardami i tokenami JWT oraz generuje dokumentację Swagger.
Program szkolenia
Szczegółowy plan zajęćModuł 1. Node.js
- pętla zdarzeń, moduły, npm
- asynchroniczne operacje na plikach i sieci
Moduł 2. Architektura NestJS
- moduły, kontrolery, providery
- wstrzykiwanie zależności i konfiguracja
Moduł 3. Projekt API
- zasoby REST, kody odpowiedzi, wersjonowanie
- DTO, walidacja, filtry wyjątków
Moduł 4. Dane
- TypeORM lub Prisma, migracje
- relacje i transakcje
Moduł 5. Bezpieczeństwo i jakość
- uwierzytelnianie JWT, guardy, role
- testy w Jest i dokumentacja OpenAPI
Warsztat końcowy
Uczestnicy budują REST API systemu zamówień z bazą danych, logowaniem użytkowników, rolami i dokumentacją Swagger.
Wymagania
Co przygotować przed startem szkoleniaWymagania wstępne
Znajomość JavaScript i podstaw TypeScript oraz protokołu HTTP.
Dla kogo?
Programiści JavaScript i TypeScript, którzy chcą budować uporządkowany backend aplikacji w Node.js.