Przejdź do treści
Node.js Online lub stacjonarnie Szkolenie ERNABO

Node.js i NestJS: tworzenie backendu i REST API

Tryb Online lub stacjonarnie
Termin Ustalany indywidualnie

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 kursu

Cel 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 szkolenia

Wymagania 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.