- Podstawowe zrozumienie interfejsów API REST
- Doświadczenie z formatami JSON lub XML
- Doświadczenie w programowaniu obiektowym
Publiczność
- Programiści back-end
Swagger to platforma narzędzi typu open source, które wykorzystują pliki Open API Specification (OAS) do budowania, projektowania, dokumentowania i korzystania z usług internetowych RESTful.
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów zaplecza, którzy chcą używać Swagger do tworzenia, projektowania, dokumentowania i korzystania z usług internetowych RESTful.
Pod koniec tego szkolenia uczestnicy będą mogli
- Tworzyć strategię zarządzania API dla infrastruktury oprogramowania.
- Używać narzędzi Swagger do edycji plików OAS i tworzenia zestawów SDK.
- Wdrożyć zabezpieczenia API, wersjonowanie, dokumentację i inne ważne funkcje.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.
Opcje dostosowywania kursu
- Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
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
United Arab Emirates - Swagger and the OpenAPI Specification
Qatar - Swagger and the OpenAPI Specification
Egypt - Swagger and the OpenAPI Specification
Saudi Arabia - Swagger and the OpenAPI Specification
South Africa - Swagger and the OpenAPI Specification
Brasil - Swagger and the OpenAPI Specification
Canada - Swagger and the OpenAPI Specification
中国 - Swagger and the OpenAPI Specification
香港 - Swagger and the OpenAPI Specification
澳門 - Swagger and the OpenAPI Specification
台灣 - Swagger and the OpenAPI Specification
USA - Swagger and the OpenAPI Specification
Österreich - Swagger and the OpenAPI Specification
Schweiz - Swagger and the OpenAPI Specification
Deutschland - Swagger and the OpenAPI Specification
Czech Republic - Swagger and the OpenAPI Specification
Denmark - Swagger and the OpenAPI Specification
Estonia - Swagger and the OpenAPI Specification
Finland - Swagger and the OpenAPI Specification
Greece - Swagger and the OpenAPI Specification
Magyarország - Swagger and the OpenAPI Specification
Ireland - Swagger and the OpenAPI Specification
Luxembourg - Swagger and the OpenAPI Specification
Latvia - Swagger and the OpenAPI Specification
España - Swagger and the OpenAPI Specification
Italia - Swagger and the OpenAPI Specification
Lithuania - Swagger and the OpenAPI Specification
Nederland - Swagger and the OpenAPI Specification
Norway - Swagger and the OpenAPI Specification
Portugal - Swagger and the OpenAPI Specification
România - Swagger and the OpenAPI Specification
Sverige - Swagger and the OpenAPI Specification
Türkiye - Swagger and the OpenAPI Specification
Malta - Swagger and the OpenAPI Specification
Belgique - Swagger and the OpenAPI Specification
France - Swagger and the OpenAPI Specification
日本 - Swagger and the OpenAPI Specification
Australia - Swagger and the OpenAPI Specification
Malaysia - Swagger and the OpenAPI Specification
New Zealand - Swagger and the OpenAPI Specification
Philippines - Swagger and the OpenAPI Specification
Singapore - Swagger and the OpenAPI Specification
Thailand - Swagger and the OpenAPI Specification
Vietnam - Swagger and the OpenAPI Specification
India - Swagger and the OpenAPI Specification
Argentina - Swagger and the OpenAPI Specification
Chile - Swagger and the OpenAPI Specification
Costa Rica - Swagger and the OpenAPI Specification
Ecuador - Swagger and the OpenAPI Specification
Guatemala - Swagger and the OpenAPI Specification
Colombia - Swagger and the OpenAPI Specification
México - Swagger and the OpenAPI Specification
Panama - Swagger and the OpenAPI Specification
Peru - Swagger and the OpenAPI Specification
Uruguay - Swagger and the OpenAPI Specification
Venezuela - Swagger and the OpenAPI Specification
Polska - Swagger and the OpenAPI Specification
United Kingdom - Swagger and the OpenAPI Specification
South Korea - Swagger and the OpenAPI Specification
Pakistan - Swagger and the OpenAPI Specification
Sri Lanka - Swagger and the OpenAPI Specification
Bulgaria - Swagger and the OpenAPI Specification
Bolivia - Swagger and the OpenAPI Specification
Indonesia - Swagger and the OpenAPI Specification
Kazakhstan - Swagger and the OpenAPI Specification
Moldova - Swagger and the OpenAPI Specification
Morocco - Swagger and the OpenAPI Specification
Tunisia - Swagger and the OpenAPI Specification
Kuwait - Swagger and the OpenAPI Specification
Oman - Swagger and the OpenAPI Specification
Slovakia - Swagger and the OpenAPI Specification
Kenya - Swagger and the OpenAPI Specification
Nigeria - Swagger and the OpenAPI Specification
Botswana - Swagger and the OpenAPI Specification
Slovenia - Swagger and the OpenAPI Specification
Croatia - Swagger and the OpenAPI Specification
Serbia - Swagger and the OpenAPI Specification
Bhutan - Swagger and the OpenAPI Specification