Logo
Zostań autorem

Koszyk jest pusty

0

Kategorie

  • Chcesz się dzielić wiedzą?

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

NestJS (NodeJS) dla każdego od podstaw

Podstawowy kurs NestJS dla każdego, kto chce nauczyć się tworzyć REST API od zera. Kurs prowadzony jest w luźnej atmosferze i obejmuje najważniejsze zagadnienia

Stworzony przez Igor Nalepka

Ostatnia aktualizacja: 29/09/2025
59
40

40 % taniej

99.00 zł

To najniższa cena z ostatnich 30 dni!

Ikona kalendarza30 dni gwarancji zwrotu pieniędzy
Ikona zegaraRozpocznij teraz za darmo, zapłać do 30 dni
Flaga PolskiPolska obsługa i faktura

Masz pytania dotyczące tego szkolenia ?

questionZadaj pytanie autorowi

W cenie szkolenia otrzymasz

calendar_clockBezterminowy dostęp
licenseCertyfikat ukończenia
currency_exchange30 dni gwarancji zwrotu
headset_micWsparcie autora
forumDostęp do grupy dyskusyjnej
database_uploadRegularne aktualizacje
acute 4 godz. 37 min. materiału
play_circle23 nagrania wideo

W skrócie

Krok po kroku zbudujesz REST API w NestJS: od instalacji po testy.
Poznasz PostgreSQL z Sequelize oraz MongoDB z Mongoose w praktyce.
Nauczysz się autoryzacji JWT, szyfrowania haseł i obsługi błędów.
Wystarczy podstawowa znajomość TypeScriptu; Node.js nie jest wymagany.

Dlaczego warto wybrać to szkolenie

NestJS porządkuje backend w Node.js. Korzysta z TypeScriptu i znanych wzorców, więc kod jest czysty i skalowalny. Jest używany w wielu firmach, od startupów po korporacje.

W kursie idziesz od podstaw do gotowego REST API. Lekcje są konkretne, oparte na przykładach. Uczysz się w luźnej, przystępnej atmosferze, bez nadęcia i zbędnej teorii.

  • Nowoczesne podejście – TypeScript i architektura znana z Angulara porządkują backend.
  • Praktyka bez lania wody – Krótkie lekcje, konkretne przykłady, od razu piszesz kod.
  • Skalowalne projekty – NestJS sprawdza się w małych i dużych systemach.
  • Silna społeczność – Dużo materiałów i dokumentacja, która ułatwia naukę.

Czego się nauczysz?

  1. 1
    Instalacja i konfiguracja środowiskaPrzygotujesz narzędzia i uruchomisz projekt NestJS od zera.
  2. 2
    Tworzenie endpointów RESTZaimplementujesz ścieżki GET, POST, PUT, PATCH i DELETE.
  3. 3
    Obsługa błędówZadbasz o przejrzyste komunikaty i bezpieczną reakcję aplikacji.
  4. 4
    Dokumentowanie API w SwaggerzeOpiszesz endpointy, by wygodniej testować i współdzielić kontrakt.
  5. 5
    PostgreSQL i SequelizeSkonfigurujesz integrację relacyjnej bazy i wykonasz typowe operacje.
  6. 6
    MongoDB i MongoosePołączysz aplikację z bazą dokumentów i obsłużysz zapisy oraz odczyty.
  7. 7
    Relacje i model danychNauczysz się odwzorowywać powiązania, by API obsługiwało złożone przypadki.
  8. 8
    Autoryzacja JWT i hasłaDodasz tokeny JWT i zadbasz o bezpieczne szyfrowanie haseł.
  9. 9
    Testy jednostkowe i integracjeNapiszesz testy jednostkowe oraz skorzystasz z Axios do zewnętrznych API.
Zobacz więcej Zobacz mniej

Dla kogo jest to szkolenie

  • Dla osób znających podstawy TypeScriptu.
  • Dla początkujących w backendzie i bez doświadczenia w Node.js.
  • Dla frontendowców, którzy chcą poznać backend od kuchni.
  • Dla tych, którzy chcą zbudować własne REST API krok po kroku.
  • Dla chcących uporządkować wiedzę o tworzeniu REST API.
  • Dla uczących się w luźnej, przystępnej i przyjaznej formie.
  • Dla samouków potrzebujących jasnej ścieżki nauki.
  • Dla programistów ciekawych NestJS i jego możliwości.

Wymagania

Podstawowa znajomość TypeScriptu. Doświadczenie w Node.js i backendzie nie jest wymagane. Wystarczy chęć nauki.

Opis szkolenia

NestJS to nowoczesny framework dla Node.js, który wprowadza porządek do backendu dzięki TypeScriptowi i sprawdzonym wzorcom. W tym kursie krok po kroku budujesz REST API: zaczynasz od instalacji narzędzi i konfiguracji środowiska, a kończysz na obsłudze błędów, dokumentacji w Swaggerze, pracy z bazami danych (PostgreSQL+Sequelize, MongoDB+Mongoose), relacjach, autoryzacji JWT, szyfrowaniu haseł i testach jednostkowych. Skorzystasz też z Axios oraz wykonasz zadanie praktyczne.

Start i konfiguracja

Zaczynasz od absolutnych podstaw: instalacji narzędzi i konfiguracji środowiska, aby bez problemu uruchomić projekt. Poznajesz sposób, w jaki NestJS porządkuje backend w Node.js i ułatwia pracę dzięki TypeScriptowi. Od pierwszych minut rozwijasz realny projekt, który rośnie wraz z kolejnymi lekcjami. Uczysz się tworzyć endpointy REST, w tym GET, POST, PUT, PATCH i DELETE. Dzięki przemyślanej strukturze oraz podobieństwom do Angulara (moduły, kontrolery, serwisy) łatwo układasz kod w logiczne części i szybciej czujesz się pewnie.

Bazy danych w praktyce

Poznajesz dwie popularne ścieżki pracy z danymi. Najpierw łączysz aplikację z relacyjną bazą PostgreSQL i korzystasz z Sequelize, aby wygodnie współpracować z danymi. Następnie przechodzisz do świata NoSQL i integrujesz NestJS z MongoDB przy pomocy Mongoose. Ćwiczysz także relacje między tabelami, tak aby Twoje API było gotowe na realne scenariusze. Łączysz warstwę danych z logiką API, dzięki czemu zapisy i odczyty przechodzą pełną ścieżkę i pozostają czytelne w kodzie.

Bezpieczeństwo i jakość

Duży nacisk kładziesz na stabilność oraz bezpieczeństwo. Poznasz autoryzację z JWT i zobaczysz, jak bezpiecznie szyfrować hasła użytkowników. Przećwiczysz obsługę błędów, by API jasno komunikowało problemy i nie traciło przewidywalności działania. Wejdziesz też w testy jednostkowe, które wspierają dalszy rozwój projektu bez chaosu. Dzięki tym elementom budujesz fundament, który pozwala rozwijać backend w profesjonalny i uporządkowany sposób.

Dokumentacja i integracje

Dokumentacja to część procesu tworzenia usług. Wykorzystujesz Swaggera, by opisać endpointy, ich parametry oraz odpowiedzi. Dzięki temu szybciej testujesz żądania i ułatwiasz korzystanie z API. Nauczysz się także komunikować z zewnętrznymi usługami przez Axios, co pozwala pobierać lub wysyłać dane poza Twoją bazę. Taki zestaw narzędzi sprawia, że aplikacja współpracuje z otoczeniem i jest łatwiejsza do utrzymania.

Praktyczna forma nauki

Kurs prowadzony jest w luźnej i przyjaznej atmosferze, bez przesadnie akademickiego tonu. Każda lekcja to konkretna dawka wiedzy oraz praktyczne przykłady, więc po obejrzeniu możesz od razu pisać własny kod. Na koniec otrzymasz zadanie praktyczne, które pomaga samodzielnie zweryfikować efekty nauki. Po przerobieniu materiału potrafisz samodzielnie stworzyć REST API, podłączyć je do baz SQL i NoSQL, a także zadbać o błędy, bezpieczeństwo, dokumentację i testy.

Zobacz więcej Zobacz mniej

To szkolenie w liczbach

4 godz. 37 min. materiału
23 nagrania wideo

Spis treści

Czas trwania: 04:37:46Liczba wykładów: 23
downWstęp
1 wykład
  • Wstęp|01:50
downCo to jest NestJS
1 wykład
downCo to jest Visual Studio Code
1 wykład
downInstalacja NodeJS
1 wykład
downInstalacja NestJS
1 wykład
downMateriały do kursu
1 wykład
downRest API - teoria
1 wykład
downKonfiguracja VSCode i pierwszy GET
1 wykład
downSwagger
1 wykład
downSwagger i DTO
1 wykład
downREST - post, delete, put, patch
1 wykład
downObsługa błędów
1 wykład
downIntegracja z bazą SQL - Sequalize
1 wykład
downZmienne środowiskowe .env
1 wykład
downWarstwa repozytorium
1 wykład
downZadanie
1 wykład
downRelację miedzy tablicami - Sequalize
1 wykład
downAutoryzacja
1 wykład
downMongoDB - część 1
1 wykład
downMongoDB - część 2
1 wykład
downAxios
1 wykład
downTesty jednostkowe
1 wykład
downPodziękowanie
1 wykład

O autorze

avatar
Igor NalepkaProgramista

Publikacje: 9

Ocena autora: 4.9

O mnie
Z wykształcenia jest magistrem inżynierem po wydziale EiT Politechniki Gdańskiej. Przez parę lat pracowałem jako administrator systemów, obecnie pracuje jako programista. Nauka or...Czytaj więcej
59
40

40 % taniej

99.00 zł

To najniższa cena z ostatnich 30 dni!