Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Plan Szkolenia
Wprowadzenie
Definicja API
- Plik definicji
- Żądanie API
YAML
- Czym jest YAML
- Zasady YAML
Przegląd usług RESTful
- Zasoby
- Przenoszenie stanu
- Reprezentacja stanu
Przygotowanie środowiska deweloperskiego
- Instalacja i konfiguracja Swagger
- Instalacja i konfiguracja Node.js
Architektura ograniczeń usługi internetowej REST
- Wykorzystanie ograniczenia klient-serwer
- Praca z ograniczeniami jednolitego interfejsu
- Praca z ograniczeniem bezstanowości
- Wykorzystanie buforowania HTTP
- Włączanie systemu warstwowego
Projektowanie REST API
- Implementacja operacji CRUD
- Obsługa błędów
- Implementacja operacji dla REST API
- Obsługa zmian w API
- Wersjonowanie API
- Buforowanie API
- Obsługa paginacji i częściowych odpowiedzi
Specyfikacje przy użyciu Swagger
- Edycja dokumentów za pomocą Swagger
- Tworzenie specyfikacji w formacie YAML
- Tworzenie ścieżek i obserwacji
- Dodawanie dokumentacji
- Dodawanie schematów do pliku OAS
- Wykorzystanie SwaggerHub
Zarządzanie API
- Tworzenie strategii zarządzania API
- Zarządzanie cyklem życia API
- Generowanie proxy API
- Kontrolowanie zachowania API
- Budowanie 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 zakończenie
Wymagania
- Podstawowa znajomość REST API
- Doświadczenie w pracy z formatami JSON lub XML
- Doświadczenie w programowaniu obiektowym
Odbiorcy
- Programiści back-endowi
14 godzin