Programowanie i ITNowy

Node.js i Express: Backend od Zera

Naucz się budować profesjonalne REST API z Node.js i Express. Bazy danych, autentykacja JWT, middleware i deployment — wszystko czego potrzebuje frontend developer, by zostać full-stackiem.

4.8(42 opinii)👨‍🎓 77 kursantów
28 lekcji
10h nauki
7 quizów
Certyfikat
✨ Dostępny w abonamencie VITA
Zacznij za darmo — 7 dni trial

od 49 PLN/mc · 532+ kursów · Anuluj kiedy chcesz

Jeden abonament — cały katalog kursów

Dostęp do wszystkich 532+ kursów
Testy wiedzy po każdym module
Certyfikat PDF po ukończeniu
Nowe kursy co tydzień
Anuluj kiedy chcesz

Program kursu

7 modułów · 28 lekcji · 10h nauki

1
Moduł 1: Wprowadzenie do Node.js4 lekcji + quiz
  • 1Jak działa Node.js — V8, event loop i non-blocking I/O
  • 2Instalacja środowiska i pierwsze "Hello World"
  • 3Moduły CommonJS, ESM i ekosystem npm
  • 4Praca z plikami i strumieniami — moduł fs i streams
  • Quiz: Wprowadzenie do Node.js
2
Moduł 2: Serwer HTTP z Express.js4 lekcji + quiz
  • 1Czym jest Express i dlaczego warto go używać
  • 2Tworzenie tras i obsługa metod HTTP
  • 3Parametry ścieżki, query string i body żądania
  • 4Struktura projektu Express — dobre praktyki organizacji kodu
  • Quiz: Express.js — podstawy serwera
3
Moduł 3: Projektowanie REST API4 lekcji + quiz
  • 1Zasady architektury REST — zasoby, metody i kody statusu
  • 2Routery i kontrolery — podział odpowiedzialności
  • 3Walidacja danych wejściowych z express-validator
  • 4Dokumentowanie API ze Swagger i OpenAPI
  • Quiz: Projektowanie REST API
4
Moduł 4: Middleware i obsługa błędów4 lekcji + quiz
  • 1Jak działa pipeline middleware w Express
  • 2Tworzenie własnych middleware — logowanie i autoryzacja
  • 3Globalna obsługa błędów i niestandardowe wyjątki
  • 4CORS, helmet i zabezpieczenia nagłówków HTTP
  • Quiz: Middleware i obsługa błędów
5
Moduł 5: Bazy danych z MongoDB i Mongoose4 lekcji + quiz
  • 1Wprowadzenie do MongoDB — dokumenty, kolekcje i Atlas
  • 2Modelowanie danych z Mongoose — schematy i typy
  • 3Operacje CRUD — tworzenie, czytanie, aktualizacja, usuwanie
  • 4Relacje w MongoDB — embedding vs referencje
  • Quiz: MongoDB i Mongoose
6
Moduł 6: PostgreSQL i Prisma ORM4 lekcji + quiz
  • 1Relacyjne bazy danych — tabele, klucze i podstawy SQL
  • 2Prisma ORM — schema.prisma, migracje i klient
  • 3Relacje jeden-do-wielu i wiele-do-wielu w Prisma
  • 4Zaawansowane zapytania, filtrowanie i paginacja
  • Quiz: PostgreSQL i Prisma ORM
7
Moduł 7: Autentykacja JWT i bezpieczeństwo4 lekcji + quiz
  • 1JSON Web Tokens — struktura, podpisywanie i weryfikacja
  • 2Rejestracja i logowanie — haszowanie haseł z bcrypt
  • 3Middleware autoryzacji i ochrona tras prywatnych
  • 4Refresh tokeny, wygasanie sesji i bezpieczne wylogowanie
  • Quiz: JWT i bezpieczeństwo API

O kursie

Node.js i Express: Backend od Zera

Zapragnąłeś pisać własne API, ale nie wiesz od czego zacząć? Ten kurs przeprowadzi Cię krok po kroku przez cały świat backendu w JavaScript — od pierwszego pliku Node.js aż po działającą aplikację na produkcji.

Co się nauczysz

  • Jak działa Node.js i środowisko uruchomieniowe V8
  • Budowanie serwerów i API z Express.js
  • Projektowanie architektury REST API zgodnej z najlepszymi praktykami
  • Praca z bazami danych MongoDB (Mongoose) i PostgreSQL (Prisma ORM)
  • Implementacja autentykacji JWT i autoryzacji użytkowników
  • Tworzenie middleware do walidacji, logowania i obsługi błędów
  • Deployment aplikacji na platformy chmurowe (Railway, Render)
  • Zabezpieczanie API przed typowymi atakami sieciowymi

Po ukończeniu kursu będziesz potrafił samodzielnie zbudować i wdrożyć kompletny backend dla dowolnej aplikacji webowej lub mobilnej.

🎯Dla kogo jest ten kurs?

Dla początkujących chcących nauczyć się od zera
Dla profesjonalistów szukających nowych umiejętności
Dla osób chcących rozwinąć karierę w tej dziedzinie
Dla każdego, kto ceni praktyczną i sprawdzoną wiedzę

Opinie studentów

M

Michał ZielińskiZweryfikowany

miesiąc temu

Zdałem pierwszą techniczną rozmowę na juniora. Pytania ze składni i debugowania przerobione dokładnie tak jak w kursie.

M

MarekZweryfikowany

miesiąc temu

Po latach pracy w Excelu wreszcie rozumiem dlaczego wszyscy mówią żeby tego porzucić. Python zmienia wszystko.

B

Beata W.Zweryfikowany

miesiąc temu

Zaczynałam programowanie od zera i bałam się składni. Po tym kursie piszę skrypty do pracy, oszczędzają mi 2-3h dziennie. Najlepiej wydane pieniądze.

Najczęściej zadawane pytania

Dostęp masz przez cały czas trwania abonamentu All Access. Certyfikat, który zdobędziesz, pozostaje ważny bezterminowo.
Tak! Po ukończeniu kursu i zdaniu egzaminu końcowego otrzymasz certyfikat PDF z weryfikacją online.
Tak, w dowolnym momencie z panelu konta. Dostęp wygasa z końcem opłaconego okresu.
Kurs jest zaprojektowany tak, abyś mógł zacząć od zera. Nie wymagamy żadnych poprzednich umiejętności.
Kurs składa się z lekcji tekstowych, quizów po każdym module i egzaminu końcowego. Uczysz się we własnym tempie 24/7.

Gotowy na nową wiedzę?

Dołącz do 77 kursantów, którzy już uczą się z tym kursem.

Odblokuj z abonamentem — 7 dni za darmo

Od 49 PLN/miesiąc · 532+ kursów · Anuluj kiedy chcesz