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
Najniższa cena z ostatnich 30 dni: 59.40zł
Masz pytania dotyczące tego szkolenia ?
W cenie szkolenia otrzymasz
W skrócie
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?
- 1Instalacja i konfiguracja środowiskaPrzygotujesz narzędzia i uruchomisz projekt NestJS od zera.
- 2Tworzenie endpointów RESTZaimplementujesz ścieżki GET, POST, PUT, PATCH i DELETE.
- 3Obsługa błędówZadbasz o przejrzyste komunikaty i bezpieczną reakcję aplikacji.
- 4Dokumentowanie API w SwaggerzeOpiszesz endpointy, by wygodniej testować i współdzielić kontrakt.
- 5PostgreSQL i SequelizeSkonfigurujesz integrację relacyjnej bazy i wykonasz typowe operacje.
- 6MongoDB i MongoosePołączysz aplikację z bazą dokumentów i obsłużysz zapisy oraz odczyty.
- 7Relacje i model danychNauczysz się odwzorowywać powiązania, by API obsługiwało złożone przypadki.
- 8Autoryzacja JWT i hasłaDodasz tokeny JWT i zadbasz o bezpieczne szyfrowanie haseł.
- 9Testy jednostkowe i integracjeNapiszesz testy jednostkowe oraz skorzystasz z Axios do zewnętrznych API.
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.
To szkolenie w liczbach
Spis treści
O autorze
Ten kurs nie został jeszcze oceniony.
Przystąp do szkolenia i oceń go jako pierwszy!