Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan Szkolenia
Wprowadzenie
Definicja API
- Plik definicji
- Żądanie API
YAML
- Co to jest YAML
- Zasady języka YAML
Przegląd usług RESTful
- Zasoby
- Transfer stanu
- Reprezentacja stanu
Przygotowanie środowiska programistycznego
- Instalacja i konfiguracja Swagger
- Instalowanie i konfigurowanie Node.Js
Architektura ograniczeń usług sieci Web REST
- Korzystanie z ograniczenia klient-serwer
- Praca z jednolitymi ograniczeniami interfejsu
- Praca z ograniczeniem bezpaństwowości
- Korzystanie z buforowania HTTP
- Włączanie systemu warstwowego
Projektowanie interfejsu API REST
- Wdrażanie operacji CRUD
- Korzystanie z obsługi błędów
- Wdrażanie operacji dla interfejsów API REST
- Obsługa zmian w interfejsie API
- Wersjonowanie API
- Buforowanie API
- Obsługa paginacji i częściowych odpowiedzi
Specyfikacje przy użyciu Swagger
- Edytowanie dokumentów za pomocą Swagger
- Tworzenie specyfikacji w formacie YAML
- Tworzenie ścieżek i obserwacji
- Dodawanie dokumentacji
- Dodawanie schematów do pliku OAS
- Korzystanie z SwaggerHub
API Management
- Tworzenie strategii zarządzania interfejsami API
- Zarządzanie cyklem życia interfejsu API
- Generowanie serwerów proxy API
- Kontrolowanie zachowania interfejsu API
- Tworzenie portalu API
- Zapewnianie zarządzania ruchem
Bezpieczeństwo API
- Zabezpieczanie za pomocą tokenów i JWT
- Zabezpieczanie za pomocą klucza API i sekretu
- Autoryzacja przy użyciu OAuth2.0
Podsumowanie i wnioski
Wymagania
- Podstawowe zrozumienie interfejsów API REST
- Doświadczenie z formatami JSON lub XML
- Doświadczenie w programowaniu obiektowym
Uczestnicy
- Programiści back-end
14 godzin