Course Code: webapi
Duration: 14 hours
Prerequisites:

  • Znajomość interfejsów API
  • Doświadczenie w programowaniu internetowym (Javascript, ASP.NET, PHP, C#, itp.)

Odbiorcy

  • Programiści

Overview:

Interfejs API internetowy to interfejs programowania aplikacji służący do łączenia aplikacji. Umożliwia wymianę informacji i interoperacyjność między aplikacjami poprzez sieć.

To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu) jest skierowane do programistów, którzy chcą projektować, pisać i budować interfejsy API internetowe, jednocześnie korzystając z istniejących technologii do tworzenia produktów o wysokiej wartości.

Pod koniec szkolenia uczestnicy będą w stanie:

  • Skopiować niezbędne środowisko programistyczne, aby rozpocząć tworzenie interfejsów API internetowych.
  • Zrozumieć podstawowe koncepcje, architekturę i typowe zastosowania interfejsów API internetowych.
  • Opracować strategię tworzenia bardzo wartościowych interfejsów API internetowych.
  • Nauczyć się, jak definiować architekturę i specyfikacje interfejsu API internetowego.
  • Stosować najlepsze praktyki dotyczące bezpieczeństwa, projektowania i skalowania przepustowości interfejsów API.
  • Nauczyć się, jak budować, testować, debugować i publikować interfejsy API internetowe.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Dużo ćwiczeń i praktyki.
  • Praktyczna implementacja w środowisku live-lab.

Opcje dostosowania kursu

  • Aby poprosić o dostosowane szkolenie dla tego kursu, skontaktuj się z nami, aby uzgodnić szczegóły.

Course Outline:

Wprowadzenie

  • Interfejs API internetowy vs RESTful API vs SOAP API
  • Przegląd podstawowych koncepcji i architektury interfejsów API internetowych

Rozpoczęcie

  • Wybór odpowiedniego paradygmatu API
  • Przykład biznesowy zastosowania interfejsów API internetowych
  • Technologie i narzędzia API

Zabezpieczanie interfejsów API

  • Uwierzytelnianie i autoryzacja
  • Praca z OAuth
  • Implementacja zabezpieczeń WebHooks

Projektowanie interfejsów API internetowych

  • Zrozumienie rzeczywistych przypadków użycia
  • Definiowanie problemu i celów biznesowych
  • Budowanie architektury
  • Pisanie specyfikacji interfejsu API
  • Najlepsze praktyki projektowania interfejsów API

Skalowanie interfejsów API

  • Optymalizacja zasobów obliczeniowych
  • Ewolucja projektowania interfejsów API
  • Stronicowanie interfejsów API
  • Ograniczanie przepustowości interfejsów API
  • Zestawy SDK dla programistów

Testowanie i publikowanie interfejsów API

  • Definiowanie przypadków testowych
  • Automatyzacja testowania interfejsów API
  • Ocena wyników testów
  • Publikowanie interfejsów API internetowych

Rozwiązywanie problemów

Podsumowanie i kolejne kroki

Sites Published:

United Arab Emirates - Designing Web APIs

Qatar - Designing Web APIs

Egypt - Designing Web APIs

Saudi Arabia - Designing Web APIs

South Africa - Designing Web APIs

Brasil - Projetando Web APIs

Canada - Designing Web APIs

中国 - 设计Web API

香港 - Designing Web APIs

澳門 - Designing Web APIs

台灣 - 設計Web API

USA - Designing Web APIs

Österreich - Web-APIs gestalten

Schweiz - Web-APIs gestalten

Deutschland - Web-APIs gestalten

Czech Republic - Návrh webových API

Denmark - Designing Web APIs

Estonia - Designing Web APIs

Finland - Designing Web APIs

Greece - Σχεδιασμός Web API

Magyarország - Web API-k tervezése

Ireland - Designing Web APIs

Luxembourg - Designing Web APIs

Latvia - Designing Web APIs

España - Diseño de Web APIs

Italia - Progettazione di Web API

Lithuania - Designing Web APIs

Nederland - Web API's ontwerpen

Norway - Designing Web APIs

Portugal - Projetando Web APIs

România - Proiectarea API-urilor Web

Sverige - Designa Web-API:er

Türkiye - Web API Tasarımı

Malta - Designing Web APIs

Belgique - Conception d'API Web

France - Conception d'API Web

日本 - Web APIの設計

Australia - Designing Web APIs

Malaysia - Designing Web APIs

New Zealand - Designing Web APIs

Philippines - Designing Web APIs

Singapore - Designing Web APIs

Thailand - Designing Web APIs

Vietnam - Thiết kế Web API

India - Designing Web APIs

Argentina - Diseño de Web APIs

Chile - Diseño de Web APIs

Costa Rica - Diseño de Web APIs

Ecuador - Diseño de Web APIs

Guatemala - Diseño de Web APIs

Colombia - Diseño de Web APIs

México - Diseño de Web APIs

Panama - Diseño de Web APIs

Peru - Diseño de Web APIs

Uruguay - Diseño de Web APIs

Venezuela - Diseño de Web APIs

Polska - Projektowanie interfejsów API internetowych

United Kingdom - Designing Web APIs

South Korea - 웹 API 설계

Pakistan - Designing Web APIs

Sri Lanka - Designing Web APIs

Bulgaria - Дизайн на Уеб API's

Bolivia - Diseño de Web APIs

Indonesia - Designing Web APIs

Kazakhstan - Designing Web APIs

Moldova - Proiectarea API-urilor Web

Morocco - Designing Web APIs

Tunisia - Designing Web APIs

Kuwait - Designing Web APIs

Oman - Designing Web APIs

Slovakia - Designing Web APIs

Kenya - Designing Web APIs

Nigeria - Designing Web APIs

Botswana - Designing Web APIs

Slovenia - Designing Web APIs

Croatia - Designing Web APIs

Serbia - Designing Web APIs

Bhutan - Designing Web APIs

Nepal - Designing Web APIs

Uzbekistan - Designing Web APIs

US Government - Designing Web APIs