План на курса

Въведение

  • Web API срещу RESTful API срещу SOAP API
  • Преглед на основните концепции и архитектура на Web API

Започване

  • Избор на подходящ парадигма на API
  • Пример за бизнес случай на Web API
  • Технологии и инструменти за API

Защита на API

  • Автентикация и авторизация
  • Работа с OAuth
  • Имплементация на сигурност на WebHooks

Проектиране на Web API

  • Разбиране на реални случаи на употреба
  • Определяне на проблема и бизнес цели
  • Създаване на архитектурата
  • Съставяне на спецификация на API
  • Най-добри практики при проектирането на API

Мащабиране на API

  • Оптимизация на изчислителни ресурси
  • Еволюция на дизайна на API
  • Пагинация на API
  • Ограничаване на скоростта на API
  • Разработчически SDKs

Тестване и Публикуване на API

  • Определяне на тестови случаи
  • Автоматизация на тестването на API
  • Оценяване на резултатите от тестовете
  • Публикуване на Web API

Разрешаване на проблеми

Резюме и Следващи стъпки

Изисквания

  • Знакомство с API-ите
  • Опит в уеб програмиране (Javascript, ASP.NET, PHP, C#, и др.)

Целева аудитория

  • Разработчици
 14 часа

Брой участници


Цена за участник

Отзиви от потребители (1)

Предстоящи Курсове

Свързани Kатегории