API REST: Budowanie Serwisów Internetowych
Projektowanie i budowanie profesjonalnych API REST
Oszczędzasz 51,8 zł!
14 dni gwarancji zwrotu pieniędzy
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.
Program kursu
8 modułów · 24 lekcji · 13h nauki
1Moduł 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
2Moduł 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
3Moduł 3: Projektowanie endpointów3 lekcji + quiz
- 1Konwencje nazewnictwa i struktury URL
- 2Paginacja, filtrowanie i sortowanie
- 3Projektowanie odpowiedzi API — envelope i HATEOAS
- Quiz: Projektowanie endpointow
4Moduł 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
5Moduł 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
6Moduł 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)
7Moduł 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
8Moduł 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
Opinie studentów
Kamil S.
Najlepszy kurs w tej tematyce, jaki znalazłem online. Certyfikat to miły bonus.
Joanna M.
Przystępny język, konkretne przykłady. Ukończyłam w tydzień i już korzystam z nowej wiedzy.
Marta K.
Świetnie przygotowany materiał, wszystko wytłumaczone krok po kroku. Polecam!
Podobne kursy
Więcej kursów z kategorii Programowanie i IT
Python od Zera do Pierwszego Projektu
Python od Zera do Pierwszego Projektu
Naucz się Pythona od zera. 6 modułów, 17 lekcji z kodem, quizy i certyfikat.
Git i Kontrola Wersji dla Zespołów
Git i Kontrola Wersji dla Zespołów
Opanuj Git od podstaw po zaawansowane techniki pracy zespołowej — branching, merge, rebase i code review.
Docker i Containerization od Podstaw
Docker i Containerization od Podstaw
Opanuj Docker od podstaw — Dockerfile, obrazy, kontenery, volumes, networking i docker-compose w praktyce.
JavaScript i React: Nowoczesny Web Development
JavaScript i React: Nowoczesny Web Development
Opanuj JavaScript i React — od zmiennych po budowę aplikacji webowych z hookami i routingiem.
Gotowy na nową wiedzę?
Dołącz do 131 studentów, którzy już uczą się z tym kursem.
14 dni gwarancji zwrotu pieniędzy, bez pytań.