5 книг по проектированию Web API

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

Web API Design: Crafting Interfaces that Developers Love

Данная книга представляет собой набор лучших практик проектирования REST API, разработанных в сотрудничестве с различными командами по всему миру. Книга авторства Брайана Маллоя (Brian Mulloy) всего 38 страниц длиной и довольно легко читается.

Your API Is Bad

«Your API Is Bad» – это, в отличие от прошлой книги, набор далеко не лучших практик проектирования программных интерфейсов, которые все же довольно распространены. Это не руководство для написания хорошего API, и даже не набор идей для его улучшения. Это скорее, множество предположений о том, как делать не стоит.

На данный момент книга готова на 70%. Ее можно либо получить бесплатно, либо помочь автору и купить книгу за собственноручно назначенную цену.

Working with Web APIs

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

Software Engineering for Internet Applications

Эта книга не совсем про создание апи, но она гармонично сочетается с другими книгами в этой подборке. Авторы книги обещают научить создавать крупные и высоконагруженные серверные проекты масштаба Amazon.

По задумке авторов, окончив работу с книгой, изучающий сможет тестировать прототипы с конечными пользователями и совершенствовать архитектуру приложения, поймет, как справиться с задачами экстремальных бизнес-требований с автоматическим формированием кода и использовать инструменты с открытым исходным кодом там, где это необходимо, а также поймет протоколы HTTP, HTML, SQL, мобильные браузеры, VoiceXML, моделирование данных, научится проектировать поток страниц и серверные скрипты.

Reactive Microservices Architecture

Эта книга технического директора Lightbend Джонаса Бонера (Jonas Bonér) посвящена построению микросервисной архитектуры, ее отличиям и преимуществам в сравнении с традиционным монолитным подходом. Как и прошлая книга в этой подборке, она не будет лишней для понимания концепций построения серверной архитектуры проекта.

Другие статьи по теме

Анимации на Javascript: знакомимся с JavaScript Web Animation API

12 потрясающих экспериментов и демок на WebVR

Комментарии

ВАКАНСИИ

Добавить вакансию
Разработчик C++
Москва, по итогам собеседования

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ