Programowanie i ITPromocja

API REST: Budowanie Serwisów Internetowych

Projektowanie i budowanie profesjonalnych API REST

4.6(51 opinii)👨‍🎓 131 kursantów
24 lekcji
13h nauki
8 quizów
Certyfikat
✨ Dostępny w abonamencie VITA
Zacznij za darmo — 7 dni trial

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

Jeden abonament — cały katalog kursów

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

Program kursu

8 modułów · 24 lekcji · 13h nauki

1
Moduł 1: Czym jest API REST3 lekcji + quiz
  • 1Historia i filozofia REST
  • 2Zasoby, URI i reprezentacje
  • 3REST vs GraphQL vs gRPC
  • Quiz: Czym jest API REST
2
Moduł 2: Metody HTTP i statusy odpowiedzi3 lekcji + quiz
  • 1Metody HTTP: GET, POST, PUT, PATCH, DELETE
  • 2Kody statusów HTTP
  • 3Nagłówki HTTP i negocjacja treści
  • Quiz: Metody HTTP i statusy odpowiedzi
3
Moduł 3: Projektowanie endpointów3 lekcji + quiz
  • 1Konwencje nazewnictwa i struktury URL
  • 2Paginacja, filtrowanie i sortowanie
  • 3Projektowanie odpowiedzi API — envelope i HATEOAS
  • Quiz: Projektowanie endpointow
4
Moduł 4: Autentykacja i autoryzacja (JWT, OAuth)3 lekcji + quiz
  • 1Autentykacja vs autoryzacja i podstawowe mechanizmy
  • 2JWT — JSON Web Token
  • 3OAuth 2.0 i OpenID Connect
  • Quiz: Autentykacja i autoryzacja
5
Moduł 5: Walidacja danych i obsługa błędów3 lekcji + quiz
  • 1Walidacja danych wejściowych
  • 2Projektowanie komunikatów błędów
  • 3Middleware obsługi błędów w Express/Node.js
  • Quiz: Walidacja danych i obsluga błędów
6
Moduł 6: Dokumentacja API (Swagger/OpenAPI)3 lekcji + quiz
  • 1Standard OpenAPI i specyfikacja
  • 2Swagger UI i narzędzia ekosystemu
  • 3Contract-first development
  • Quiz: Dokumentacja API (Swagger/OpenAPI)
7
Moduł 7: Testowanie i debugowanie API3 lekcji + quiz
  • 1Rodzaje testów dla API
  • 2Narzędzia do testowania i debugowania
  • 3Testy w CI/CD i code coverage
  • Quiz: Testowanie i debugowanie API
8
Moduł 8: Deployment i monitoring API3 lekcji + quiz
  • 1Strategie deploymentu API
  • 2Rate limiting, CORS i bezpieczeństwo produkcyjne
  • 3Monitoring, logi i alerting
  • Quiz: Deployment i monitoring API

O kursie

Naucz się projektówac i budować profesjonalne API REST od podstaw. Kurs obejmuje architekture REST, metody HTTP, projektówanie endpointow, autentykacje JWT i OAuth, walidacje danych, dokumentacje OpenAPI/Swagger, testowanie oraz deployment i monitoring. Zbudujesz solidne fundamenty do tworzenia skalowalnych serwisow backendowych.

🎯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

k

kdabrowskaZweryfikowany

2 miesięcy 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.

T

Tomasz KowalczykZweryfikowany

3 miesięcy temu

Troszkę szybciej niż się spodziewałem przy modułach zaawansowanych, ale mogę cofnąć i odtworzyć. Good value.

K

KubaZweryfikowany

3 miesięcy temu

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

I

Iwona B.Zweryfikowany

3 miesięcy temu

Materiał aktualny — na rozmowie mówili o Pythonie 3.12 i o tym było. Nie trafiłem na zdezaktualizowane przykłady.

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 131 kursantów, którzy już uczą się z tym kursem.

Odblokuj z abonamentem — 7 dni za darmo

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