Zaloguj się

Ładowanie...


NowośćPromocja

Dodano dzień temu

NestJS (NodeJS) dla każdego - od podstaw do samodzielnej pracy

„Podstawowy kurs NestJS dla każdego, kto zna TypeScript i chce nauczyć się tworzyć REST API od zera. W luźnej atmosferze pokazuję krok po kroku jak uruchomić NestJS, napisać swoje pierwsze endpointy, podłączyć bazę danych, dodać autoryzację i testy. Idealny start w świat backendu!”

Czego się nauczysz?

  • tworzenie endpointów REST (GET, POST, PUT, PATCH, DELETE)
  • obsługa błędów
  • dokumentowanie API w Swaggerze
  • praca z bazami danych (PostgreSQL + Sequelize, MongoDB + Mongoose)
  • relacje między tabelami
  • autoryzacja z JWT i szyfrowanie haseł
  • testy jednostkowe
  • korzystanie z zewnętrznych API przez Axios

Opis kursu

NestJS to jeden z najpopularniejszych i najbardziej dynamicznie rozwijających się frameworków backendowych dla Node.js. Został zbudowany w oparciu o TypeScript i wzorce architektoniczne znane m.in. z Angulara, dzięki czemu pozwala pisać czysty, uporządkowany i skalowalny kod. To narzędzie, które wprowadza porządek tam, gdzie w klasycznym Node.js łatwo o chaos – dzięki niemu szybko poczujesz, że backend wcale nie musi być trudny ani skomplikowany. Dlaczego warto poznać NestJS? • ✅ Nowoczesność – NestJS wykorzystuje TypeScript i nowoczesne rozwiązania, które coraz częściej są standardem w branży. • ✅ Praktyczność – framework jest używany w wielu firmach, zarówno startupach jak i dużych korporacjach. Umiejętność pracy z nim to duży plus na rynku pracy. • ✅ Skalowalność – nadaje się zarówno do małych projektów, jak i rozbudowanych systemów. • ✅ Łatwość nauki – dzięki przemyślanej strukturze kodu i podobieństwom do Angulara (moduły, kontrolery, serwisy), nawet początkujący programista szybko poczuje się pewnie. • ✅ Świetna dokumentacja i społeczność – ogrom materiałów w internecie sprawia, że nigdy nie zostajesz sam z problemem. Dla kogo jest ten kurs? Ten kurs stworzyłem z myślą o osobach, które: • znają podstawy TypeScriptu, • nigdy nie tworzyły REST API albo chcą usystematyzować wiedzę, • chcą zrozumieć backend „od kuchni”, • wolą uczyć się w luźnej, przystępnej atmosferze, bez przesadnie akademickiego tonu. Nie musisz znać Node.js ani mieć doświadczenia w backendzie – wystarczy Twoja znajomość TypeScriptu i chęć nauki. Co znajdziesz w kursie? Krok po kroku przeprowadzę Cię przez proces tworzenia REST API w NestJS. Zaczniemy od absolutnych podstaw – instalacji narzędzi i konfiguracji środowiska – a skończymy na tematach takich jak: • tworzenie endpointów REST (GET, POST, PUT, PATCH, DELETE), • obsługa błędów, • dokumentowanie API w Swaggerze, • praca z bazami danych (PostgreSQL + Sequelize, MongoDB + Mongoose), • relacje między tabelami, • autoryzacja z JWT i szyfrowanie haseł, • testy jednostkowe, • korzystanie z zewnętrznych API przez Axios. Dodatkowo znajdziesz tu zadanie praktyczne, które pozwoli Ci samodzielnie sprawdzić zdobytą wiedzę. Jak wygląda kurs? • 🎥 Każda lekcja to konkretna dawka wiedzy – bez lania wody. • 🛠️ Wszystko pokazuję na praktycznych przykładach – po obejrzeniu możesz od razu pisać swój kod. • 😎 Kurs prowadzony jest w luźnej i przyjaznej atmosferze – tak, żeby nauka była przyjemnością, a nie nudnym wykładem. Co zyskasz po kursie? Po ukończeniu kursu będziesz potrafił: • samodzielnie stworzyć od zera swoje własne REST API, • podłączyć aplikację do bazy danych (SQL i NoSQL), • obsługiwać błędy i zadbać o bezpieczeństwo, • dokumentować API i pisać testy jednostkowe, • rozwijać aplikację backendową krok po kroku w profesjonalny sposób. Innymi słowy – przejdziesz jako osoba, która nigdy nie pisała backendu, do programisty, który potrafi samodzielnie zaprojektować i zaimplementować pełnoprawne API.

Program nauczania

1

Wstęp

Wstęp0 h 1 min
Co to jest NestJS0 h 2 min
Visual Studio Code0 h 7 min
Instalowanie NodeJS0 h 6 min
Instalowanie NestJS0 h 14 min
Materiały do kursu0 h 4 min
Rest API - teoria0 h 7 min
2

NestJS

Konfiguracja VScode i pierwszy GET0 h 27 min
Swagger0 h 5 min
Swagger i DTO0 h 7 min
REST - POST, DELETE, PUT, PATCH0 h 20 min
Obsługa błędów0 h 12 min
Integracja z bazą SQL - Sequalize0 h 30 min
Zmienne środowiskowe .env0 h 3 min
Warstwa repozytorium0 h 6 min
Zadanie0 h 12 min
Relację miedzy tablicami - Sequalize0 h 15 min
Autoryzacja0 h 20 min
MongoDB - część 10 h 19 min
MongoDB - część 20 h 19 min
Axios0 h 10 min
Testy jednostkowe 0 h 18 min
3

Podziękowanie

Podziękowanie0 h 1 min
1787806344968.png
  • Dożywotni, nielimitowany dostęp do kursu
  • Dostęp zawsze tam gdzie tego potrzebujesz, na komputerze i urządzeniach mobilnych

89.00

89.00

To najniższa cena z ostatnich 30 dni!


Ta strona wykorzystuje Cookies

Zanim przejdziesz dalej, zapoznaj się z informacją o tym, jak wykorzystujemy dane użytkowników i zdecyduj, czy się na to zgadzasz. Bez Twojej zgody możemy wykorzystywać tylko pliki cookies niezbędne do działania strony. Dzięki analitycznym i marketingowym plikom cookies, możemy stale ulepszać naszą stronę w zakresie działania, treści oraz wyglądu.

W dowolnej chwili możesz wycofać swoją zgodę na przetwarzanie danych, zażądać informacji o zakresie przetwarzanych danych lub zmienić zakres przetwarzania danych. Szczegóły znajdziesz w naszej polityce prywatności i polityce cookies.