API позволяет разработчикам выполнять интеграцию с приложением без детализированного знания кода. Независимо от того, используете ли вы установленные стандарты, такие как REST и OpenAPI, или более новые подходы, например GraphQL или gRPC, освоение разработки API – своего рода суперспособность.
Благодаря ней пользоваться вашими веб-сервисами станет легче, и ваши клиенты – как внутренние, так и внешние – останутся довольны.
Темы, затрагиваемые в книге:
- характеристики правильно разработанного API;
- ориентированные на пользователя и реальные API;
- API и принцип Secure by design;
- изменение API, его документирование и проверка.
Издание предназначено для разработчиков, обладающих минимальным опытом в создании и использовании API-интерфейсов.
Часть I. Основы проектирования API 28
1 Что такое проектирование API 29
2 Проектирование API для пользователей 45
3 Проектирование программного интерфейса 75
4 Описание API с помощью формата описания 111
Часть II. Проектирование практичного API 149
5 Проектирование простого API 151
6 Проектирование предсказуемого API 183
7 Проектирование лаконичного и хорошо организованного API 213
Часть III. Контекстное проектирование API 233
8 Проектирование безопасного API 235
9 Изменение дизайна API 269
10 Проектирование эффективного API для сети 311
11 Проектирование API в контексте 345
12 Документирование API 381
13 Развитие API 413
Название: Проектирование веб-API
Автор: Арно Лоре
Год: 2020
Жанр: программирование
Издательство: ДМК
Язык: Русский
Формат: pdf
Качество: eBook
Страниц: 440
Размер: 7 MB
Скачать Арно Лоре - Проектирование веб-API (2020)
Скачать Skymonk по прямой ссылке