Programowanie i ITPromocja

API REST: Budowanie Serwisów Internetowych

Projektowanie i budowanie profesjonalnych API REST

4.6(51 opinii)131 studentów
24 lekcji
13h nauki
8 quizów
Certyfikat
API REST: Budowanie Serwisów Internetowych
44,8 zł96,6 zł

Oszczędzasz 51,8 zł!

14 dni gwarancji zwrotu pieniędzy

Pełny dostęp do kursu
Testy wiedzy po każdym module
Certyfikat PDF po ukończeniu
Dostęp bezterminowy
Aktualizacje treści

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

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

Opinie studentów

K

Kamil S.

Najlepszy kurs w tej tematyce, jaki znalazłem online. Certyfikat to miły bonus.

J

Joanna M.

Przystępny język, konkretne przykłady. Ukończyłam w tydzień i już korzystam z nowej wiedzy.

M

Marta K.

Świetnie przygotowany materiał, wszystko wytłumaczone krok po kroku. Polecam!

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ń.