Поделиться

Паттерны проектирования API

Набор принципов для разработки внутренних и публичных API.

Гивакс Джей Джей «Паттерны проектирования API» Питер, 2023 год, 512 стр., ISBN 978-5-4461-1984-4; (PDF-DJVU)

«Паттерны проектирования API» Гивакс Джей Джей — это исчерпывающее руководство для разработчиков программного обеспечения, архитекторов и дизайнеров, которые хотят создавать эффективные и надежные API. В этой книге рассматриваются фундаментальные концепции и передовой опыт шаблонов проектирования API.

Книга начинается с введения в API и важности хорошего дизайна API. Автор объясняет преимущества и недостатки различных стилей и архитектур API, таких как RESTful, SOAP и RPC. Затем в книге рассматриваются различные шаблоны проектирования и методы создания API, такие как шаблон Singleton, шаблон Facade и шаблон Builder.

Одной из выдающихся особенностей этой книги является практический подход к разработке API. Автор предоставляет множество примеров кода и тематических исследований, которые демонстрируют, как применять различные шаблоны проектирования в реальных сценариях. Примеры написаны на различных языках программирования, таких как Java, Python и Ruby, что делает их доступными для широкого круга разработчиков.

Кроме того, автор затрагивает дополнительные темы, такие как безопасность, производительность и масштабируемость, которые имеют решающее значение для создания высококачественных API. Книга содержит подробные объяснения этих концепций и предлагает практические решения общих проблем, с которыми сталкиваются разработчики.

В целом, «Паттерны проектирования API» — отличный ресурс для разработчиков, которые хотят улучшить свои навыки проектирования API. Книга охватывает широкий круг тем и содержит практические советы и примеры, применимые к реальным сценариям. Независимо от того, являетесь ли вы новичком или опытным разработчиком API, эта книга поможет вам создавать эффективные и надежные API.

Оглавление

  • Часть I. Введение
    Глава 1. Знакомство с API
    Глава 2. Знакомство с паттернами проектирования API
    Часть II. Принципы проектирования
    Глава 3. Именование
    Глава 4. Состав и иерархия ресурсов
    Глава 5. Типы данных и значения по умолчанию
  • Часть III. Основы
    Глава 6. Идентификация ресурсов
    Глава 7. Стандартные методы
    Глава 8. Частичное обновление и извлечение
    Глава 9. Пользовательские методы
    Глава 10. Длительные операции
    Глава 11. Перезапускаемые задачи
  • Часть IV. Связи ресурсов
    Глава 12. Подресурсы-одиночки
    Глава 13. Перекрестные ссылки
    Глава 14. Ассоциирующие ресурсы
    Глава 15. Пользовательские методы Add и Remove
    Глава 16. Полиморфизм
  • Часть V. Коллективные операции
    Глава 17. Копирование и перемещение
    Глава 18. Пакетные операции
    Глава 19. Удаление на основе критерия
    Глава 20. Анонимная запись
    Глава 21. Пагинация
    Глава 22. Фильтрация
    Глава 23. Импорт и экспорт
  • Часть VI. Безопасность
    Глава 24. Версионирование и совместимость
    Глава 25. Мягкое удаление
    Глава 26. Повтор запросов
    Глава 27. Валидация запросов
    Глава 28. Ревизии ресурсов
    Глава 29. Повтор запросов
    Глава 30. Аутентификация запросов

Паттерны проектирования API

PDF                       DJVU

https://www.htbook.ru/wp-content/uploads/2023/04/patterny-proektirovaniya-api.jpghttps://www.htbook.ru/wp-content/uploads/2023/04/patterny-proektirovaniya-api-130x200.jpgПрограммирование и БДпаттерны,ПрограммированиеНабор принципов для разработки внутренних и публичных API. Гивакс Джей Джей 'Паттерны проектирования API' Питер, 2023 год, 512 стр., ISBN 978-5-4461-1984-4; (PDF-DJVU) «Паттерны проектирования API» Гивакс Джей Джей — это исчерпывающее руководство для разработчиков программного обеспечения, архитекторов и дизайнеров, которые хотят создавать эффективные и надежные API. В этой книге рассматриваются фундаментальные...Библиотека технической тематики. Техническая литература

Поделиться