Szkolenie: Tworzenie aplikacji w Node.js z wykorzystaniem NestJS i TypeScript
Praktyczne szkolenie backendowe z tworzenia nowoczesnych aplikacji w Node.js z użyciem NestJS i TypeScript, obejmujące architekturę modułową, Dependency Injection, REST API, autoryzację JWT, walidację danych, PostgreSQL z Prisma ORM, testowanie, dokumentację OpenAPI oraz nowoczesny workflow pracy z agentami AI i MCP
Trenerzy praktycy
Kameralne grupy
Czas trwania szkolenia:3 dni (24h)
Poziom zaawansowania:
Kod kursu:NODE/TS
typescriptnestjspostgresqlbackend-development
Dostępne terminy szkolenia
Termin
Trener
Cena
Lokalizacja
Zapis
Termin:
9 września - 11 września
Trwają zapisy na szkolenie
Trener:
Trener Sages
Cena:
2850 PLN netto
Dowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT
Lokalizacja:
Zdalne
Zdalne
Zapytaj o inne lokalizacje - w tym celu skorzystaj z chatu
Tworzenie aplikacji w Node.js z wykorzystaniem NestJS i TypeScript
Cele szkolenia
Szkolenie przygotowuje do samodzielnego projektowania i implementowania produkcyjnych aplikacji backendowych w Node.js z wykorzystaniem NestJS, TypeScript oraz architektury modułowej
Szkolenie uczy budowania i zabezpieczania REST API z użyciem walidacji danych, autentykacji i autoryzacji JWT, mechanizmów Guards oraz spójnej obsługi błędów
Szkolenie pokazuje, jak modelować bazę PostgreSQL w Prisma ORM, wykonywać migracje, projektować relacje oraz realizować typowane operacje CRUD i transakcje
Szkolenie rozwija umiejętność testowania aplikacji backendowych z użyciem testów jednostkowych i integracyjnych oraz przygotowuje do utrzymania jakości kodu w projekcie zespołowym
Szkolenie omawia praktyczne wykorzystanie agentów AI w pracy backend developera, w tym przygotowanie kontekstu repozytorium, delegowanie zadań i weryfikację wyników
Dla kogo?
Backend developerzy z doświadczeniem komercyjnym lub projektowym w JavaScript albo TypeScript, którzy rozwijają kompetencje w NestJS
Fullstack developerzy tworzący API i logikę serwerową, którzy potrzebują skalowalnej architektury backendowej do pracy zespołowej
Programiści Angular lub React, którzy chcą rozszerzyć zakres obowiązków o projektowanie i implementację backendu w Node.js
Software developerzy pracujący z HTTP, bazami danych i npm, którzy chcą wdrażać bezpieczne REST API oraz testy backendowe
Efekty kształcenia
Uczestnik projektuje modułową aplikację backendową w NestJS i TypeScript
Uczestnik implementuje REST API z walidacją, obsługą błędów i dokumentacją OpenAPI
Uczestnik wdraża autentykację JWT oraz kontroluje dostęp z użyciem Guards
Uczestnik modeluje bazę PostgreSQL w Prisma i wykonuje migracje schematu
Uczestnik tworzy testy jednostkowe i integracyjne z użyciem Jest i Supertest
Uczestnik organizuje pracę z agentami AI i ocenia poprawność ich rezultatów
Wymagania
Znajomość JavaScript na poziomie ES2020 (const/let, arrow functions, klasy, Promise, async/await, destrukturyzacja, spread)
Podstawowa znajomość TypeScript - statyczne typowanie, interfejsy, typy generyczne
Rozumienie protokołu HTTP - metody GET/POST/PUT/DELETE, statusy odpowiedzi, nagłówki
Doświadczenie z dowolnym menedżerem pakietów npm lub yarn
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Konfiguracja środowiska - ConfigModule i zmienne środowiskowe
Generowanie dokumentacji Swagger/OpenAPI
Prisma w architekturze NestJS - PrismaService i wstrzykiwanie
Modelowanie schematu w schema.prisma
Migracje - prisma migrate w developmencie i na produkcji
Prisma Client - w pełni typowane zapytania CRUD
Relacje między modelami i zapytania z include/select
Transakcje i operacje wsadowe
Seedowanie bazy danymi testowymi
Testy jednostkowe z Jest - mockowanie zależności
Testy integracyjne kontrolerów z Supertest
Strategia testowania w projekcie backendowym
Pliki kontekstowe w repozytorium - AGENTS.md i warianty (CLAUDE.md, .cursorrules)
Delegowanie zadań agentom CLI - na przykładzie wybranego narzędzia
MCP - łączenie agenta z bazą danych i narzędziami projektu
Generowanie testów, danych seed i dokumentacji z pomocą AI
Pisanie efektywnych promptów dla zadań backendowych
Granice AI - weryfikacja sugestii, bezpieczeństwo, dane wrażliwe
Autorem szkolenia jest Piotr Błaszczak
Full Stack Web Developer od 2007, konsultant i szkoleniowiec. Obecnie pisze backend w Node.js, a front w Angular. Miłośnik RxJS oraz grafowej bazy danych OrientDB. Ortodoksyjny ewangelista TypeScript ;. Poza pracą zawodową skacze na trampolinach, nurkuje na bezdechu, żongluje i balansuje na slackline. Jeden z organizatorów Urban Highline Festival w Lublinie. Pasję do sportu i programowania połączył budując aplikację slackmap.com.
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi