Книга API как искусство: разработка, поддержка, интеграция (Константинов С.)


Источник изображений товара: onlinetrade.ru
В книге подробно рассказано, как написать качественный API и интегрировать его в имеющуюся систему.Рассмотрено, как готовить спецификации API, работать с запросами, обслуживать мобильные и серверные API для взаимодействия с базами данных и обмена сообщениями, реализовывать нетривиальную бизнес-логику и подбирать подходящую схему API даже для самых сложных и нечетких задач. Описано, как обеспечивать слабую связность между компонентами, организовывать операции CRUD, осуществлять синхронный и асинхронный обмен данными, в частности, выполнять операции push и poll. Рассказано, как реализовать аутентификацию и идентификацию пользователей. Весь материал базируется на парадигме HTTP REST и позволяет развивать ее в соответствии с современными реалиями и меняющимися требованиями.Для специалистов по проектированию и поддержке API.API в современных приложениях подобны стыковочным узлам и разъемам. Подход «API-first» — одна из самых горячих современных тем в разработке программного обеспечения.Многие компании постепенно приходят к пониманию, что уровень API (интерфейсов прикладного программирования) может многократно умножить возможности компании, если спроектировать его правильно. Однако некачественные или неудобные в поддержке API могут превратиться в источник хронических проблем, так что лучше сразу делать их правильно и предусматривать поддержку и расширяемость.Эта книга написана с целью изложения лучших практик разработки API. Книга состоит из шести разделов, посвящённых:проектированию API;паттернам дизайна API;поддержке обратной совместимости;HTTP API и архитектурным принципам REST;SDK и библиотекам для пользовательского интерфейса (UI);управлению API как продуктом.С книгой вы научитесь:проектировать интерфейсы и писать их спецификации;организовывать синхронный и асинхронный обмен даннымиреализовывать модели push и pollобеспечивать слабую связность между компонентамивыполнять операции CRUDпрограммировать бизнес-логику APIгарантировать надёжную идентификацию и аутентификацию пользователей.Константинов Сергей работает с API уже больше десяти лет. Начинал свою карьеру в подразделении по разработке API Яндекс-Карт и со временем стал руководителем всего сервиса, где отвечал за техническую составляющую Яндекс-Карт и за управление продуктом. Обладает уникальным опытом построения крупномасштабных API мирового уровня для сервисов, которыми ежедневно пользуются десятки миллионов человек. В течение полутора лет проработал в составе группы технической архитектуры W3C.
Похожие товары

Книга Тестирование веб-API Винтерингем М. Практическое руководство по тестированию API

Книга Homo Sapiens: иллюстрированная история интеллекта (Марина Х. А.)




