Bądźmy w kontakcie

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

Liczba uczestników


Cena za uczestnika (netto)

Propozycje terminów

Powiązane Kategorie