Шаблоны проектирования API на русском
#667039
API Design Patterns (B098PF47RK)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
JJ Geewax | #10: Клиент-серверные системы
«Книга, богатая концепциями, о шаблонах проектирования API . Очень увлекательная и интересная для чтения». — Сатедж Саху, Honeywell
В книге «Шаблоны проектирования API» изложен набор принципов проектирования для создания внутренних и внешних API.
В курсе «Шаблоны проектирования API» вы узнаете:
Основные принципы для шаблонов API
Основы организации и именования ресурсов.
Обработка типов данных для любого языка программирования
Стандартные методы, обеспечивающие предсказуемость
Маски полей для целевых частичных обновлений
Методы аутентификации и проверки для защищенных API
Совокупные операции по перемещению, управлению и удалению данных.
Расширенные шаблоны для специальных взаимодействий и преобразований данных.
Книга «Шаблоны проектирования API» раскрывает лучшие практики создания стабильных и удобных для пользователя API. Эти шаблоны проектирования можно применять для решения распространенных проблем API и гибко адаптировать под конкретные потребности. Практические примеры и актуальные кейсы иллюстрируют шаблоны для основных принципов API, расширенных функций и нестандартных сценариев.
Предисловие Джона Скита.
О технологии
API — это контракты, определяющие, как приложения, сервисы и компоненты взаимодействуют. Шаблоны проектирования API предоставляют общий набор лучших практик, спецификаций и стандартов, которые гарантируют надежность и простоту использования API для других разработчиков. В этой книге собраны и объяснены наиболее важные шаблоны как от сообщества разработчиков API, так и от экспертов Google.
О книге
Книга «Шаблоны проектирования API» излагает набор принципов для создания внутренних и внешних API. Эксперт Google по API Джей Джей Гивакс представляет шаблоны, которые гарантируют согласованность, масштабируемость и гибкость ваших API. Вы улучшите дизайн наиболее распространенных API, а также откроете для себя методы для сложных граничных случаев. Точные иллюстрации, актуальные примеры и подробные сценарии делают каждый шаблон понятным и простым для восприятия.
Что внутри?
Основные принципы для шаблонов API
Основы организации и именования ресурсов.
Расширенные шаблоны для специальных взаимодействий и преобразований данных.
Подробное описание примера создания API и добавления новых функций.
О читателе
Для разработчиков, создающих веб- и внутренние API на любом языке.
Об авторе
Джей Джей Гивакс — инженер-программист в Google, специализирующийся на платформе Google Cloud Platform, проектировании API и системах платежей в реальном времени. Он также является автором книги Manning's Google Cloud Platform in Action.
Оглавление
ЧАСТЬ 1 ВВЕДЕНИЕ
1. Введение в API
2. Введение в шаблоны проектирования API
ЧАСТЬ 2 ПРИНЦИПЫ ПРОЕКТИРОВАНИЯ
3. Наименование
4. Область применения и иерархия ресурсов
5. Типы данных и значения по умолчанию
ЧАСТЬ 3 ОСНОВЫ
6. Идентификация ресурсов
7 Стандартных методов
8. Частичные обновления и получение данных
9 Пользовательских методов
10. Долгосрочные операции
11 заданий, которые можно повторно запустить
ЧАСТЬ 4. РЕСУРСНЫЕ ВЗАИМОСВЯЗИ
12 субресурсов Синглтона
13 Перекрестные ссылки
14 Ресурсов Ассоциации
15. Добавление и удаление пользовательских методов.
16 Полиморфизм
ЧАСТЬ 5 КОЛЛЕКТИВНЫЕ ОПЕРАЦИИ
17. Скопировать и переместить
18 Пакетные операции
19. Удаление на основе критериев
20 анонимных авторов пишут
21 Страница
22 Фильтрация
23. Импорт и экспорт
ЧАСТЬ 6 БЕЗОПАСНОСТЬ И ОХРАНА
24. Версионирование и совместимость
25. Мягкое удаление
26 Запрос на дедупликацию
27. Проверка запроса
28. Изменения в ресурсах
29 Запрос на повторное рассмотрение дела
30 Запрос аутентификации
В книге «Шаблоны проектирования API» изложен набор принципов проектирования для создания внутренних и внешних API.
В курсе «Шаблоны проектирования API» вы узнаете:
Основные принципы для шаблонов API
Основы организации и именования ресурсов.
Обработка типов данных для любого языка программирования
Стандартные методы, обеспечивающие предсказуемость
Маски полей для целевых частичных обновлений
Методы аутентификации и проверки для защищенных API
Совокупные операции по перемещению, управлению и удалению данных.
Расширенные шаблоны для специальных взаимодействий и преобразований данных.
Книга «Шаблоны проектирования API» раскрывает лучшие практики создания стабильных и удобных для пользователя API. Эти шаблоны проектирования можно применять для решения распространенных проблем API и гибко адаптировать под конкретные потребности. Практические примеры и актуальные кейсы иллюстрируют шаблоны для основных принципов API, расширенных функций и нестандартных сценариев.
Предисловие Джона Скита.
О технологии
API — это контракты, определяющие, как приложения, сервисы и компоненты взаимодействуют. Шаблоны проектирования API предоставляют общий набор лучших практик, спецификаций и стандартов, которые гарантируют надежность и простоту использования API для других разработчиков. В этой книге собраны и объяснены наиболее важные шаблоны как от сообщества разработчиков API, так и от экспертов Google.
О книге
Книга «Шаблоны проектирования API» излагает набор принципов для создания внутренних и внешних API. Эксперт Google по API Джей Джей Гивакс представляет шаблоны, которые гарантируют согласованность, масштабируемость и гибкость ваших API. Вы улучшите дизайн наиболее распространенных API, а также откроете для себя методы для сложных граничных случаев. Точные иллюстрации, актуальные примеры и подробные сценарии делают каждый шаблон понятным и простым для восприятия.
Что внутри?
Основные принципы для шаблонов API
Основы организации и именования ресурсов.
Расширенные шаблоны для специальных взаимодействий и преобразований данных.
Подробное описание примера создания API и добавления новых функций.
О читателе
Для разработчиков, создающих веб- и внутренние API на любом языке.
Об авторе
Джей Джей Гивакс — инженер-программист в Google, специализирующийся на платформе Google Cloud Platform, проектировании API и системах платежей в реальном времени. Он также является автором книги Manning's Google Cloud Platform in Action.
Оглавление
ЧАСТЬ 1 ВВЕДЕНИЕ
1. Введение в API
2. Введение в шаблоны проектирования API
ЧАСТЬ 2 ПРИНЦИПЫ ПРОЕКТИРОВАНИЯ
3. Наименование
4. Область применения и иерархия ресурсов
5. Типы данных и значения по умолчанию
ЧАСТЬ 3 ОСНОВЫ
6. Идентификация ресурсов
7 Стандартных методов
8. Частичные обновления и получение данных
9 Пользовательских методов
10. Долгосрочные операции
11 заданий, которые можно повторно запустить
ЧАСТЬ 4. РЕСУРСНЫЕ ВЗАИМОСВЯЗИ
12 субресурсов Синглтона
13 Перекрестные ссылки
14 Ресурсов Ассоциации
15. Добавление и удаление пользовательских методов.
16 Полиморфизм
ЧАСТЬ 5 КОЛЛЕКТИВНЫЕ ОПЕРАЦИИ
17. Скопировать и переместить
18 Пакетные операции
19. Удаление на основе критериев
20 анонимных авторов пишут
21 Страница
22 Фильтрация
23. Импорт и экспорт
ЧАСТЬ 6 БЕЗОПАСНОСТЬ И ОХРАНА
24. Версионирование и совместимость
25. Мягкое удаление
26 Запрос на дедупликацию
27. Проверка запроса
28. Изменения в ресурсах
29 Запрос на повторное рассмотрение дела
30 Запрос аутентификации