Проектирование веб-API
API позволяет разработчикам выполнять интеграцию с приложением без детализированного знания кода. Независимо от того, используете ли вы установленные стандарты, такие как REST и OpenAPI, или более новые подходы, например GraphQL или gRPC, освоение разработки API – своего рода суперспособность.
Благодаря ней пользоваться вашими веб-сервисами станет легче, и ваши клиенты – как внутренние, так и внешние – останутся довольны.
Темы, затрагиваемые в книге:
- характеристики правильно разработанного API;
- ориентированные на пользователя и реальные API;
- API и принцип Secure by design;
- изменение API, его документирование и проверка.
Издание предназначено для разработчиков, обладающих минимальным опытом в создании и использовании API-интерфейсов.
Проектирование веб-API и REST API
Книга знакомит с проектированием веб-API и основными подходами к созданию удобных и понятных интерфейсов. Рассматриваются REST, OpenAPI, GraphQL и gRPC, а также принципы разработки API с учетом потребностей пользователей.
Документирование и безопасность API
Отдельное внимание уделяется безопасности API по принципу Secure by Design, документированию, проверке и изменению интерфейсов. Материал подойдет разработчикам, которые начинают работать с веб-сервисами и хотят систематизировать знания о создании API.