Joshua Ponelat,Lukas Rosenstock
Designing APIs with Swagger and OpenAPI
Designing APIs with Swagger and OpenAPI
💎 Earn 240 Points (£2.40) on this item.
- Condition: Brand new
- UK Delivery times: Usually arrives within 2 - 3 working days
- UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
Bulk ordering. Want 15 or more copies? Get a personalised quote and bigger discounts. Learn more about bulk orders.
Couldn't load pickup availability
- More about Designing APIs with Swagger and OpenAPI
Designing APIs with Swagger and OpenAPI is a hands-on primer to properly designing and describing RESTful APIs using the widely-adopted standard OpenAPI. It introduces a design-first paradigm and uses popular Open Source tools to define APIs, generate documentation, and build developer-friendly components.
Format: Paperback / softback
Length: 400 pages
Publication date: 15 June 2022
Publisher: Manning Publications
Modern web applications are intricate ecosystems composed of numerous components, services, and servers seamlessly interconnected through APIs, often utilizing HTTP and REST as their primary communication protocols. These architectures heavily rely on APIs to provide developers with seamless access to the functionalities of individual components, eliminating the need for them to delve into the intricacies of their underlying implementation. The OpenAPI specification serves as a standardized framework for describing RESTful APIs. Adopted by prominent tech giants such as Google, Microsoft, and Amazon, OpenAPI promotes vendor neutrality and enables developers to interact with a wide range of services and systems using a consistent interface.
By adhering to standards like OpenAPI, developers can create reliable and user-friendly interfaces that ensure secure and controlled access to their software. Designing APIs with Swagger and OpenAPI offers a practical guide to effectively designing and documenting APIs using the widely adopted standard. This hands-on primer introduces a design-first approach, teaching best practices for describing and designing RESTful APIs using OpenAPI and Swagger. Throughout the course, you will build upon progressively enhanced examples, learning to describe APIs and extend them in real-world scenarios. You will utilize popular Open Source tools to define APIs, generate comprehensive documentation, and create developer-friendly components such as mocks, server stubs, and client SDKs.
Modern web applications are characterized by their complexity, requiring the integration of multiple components, services, and servers. APIs serve as the glue that binds these elements together, enabling seamless communication and data exchange. By leveraging OpenAPI, developers can standardize the way they describe RESTful APIs, making them accessible and interoperable across different platforms and technologies. This standardization not only benefits developers but also enables organizations to enhance collaboration, streamline development processes, and improve the overall efficiency of their web applications.
In conclusion, designing APIs with Swagger and OpenAPI is crucial for modern web applications. By embracing a design-first paradigm and utilizing the power of OpenAPI, developers can create reliable, easy-to-use interfaces that allow other developers safe and controlled access to their software. This hands-on primer provides a comprehensive guide to effectively designing and documenting APIs, enabling developers to build robust and scalable web applications that meet the evolving demands of today's digital landscape.
Weight: 764g
Dimension: 189 x 235 x 32 (mm)
ISBN-13: 9781617296284
This item can be found in:
UK and International shipping information
UK and International shipping information
UK Delivery and returns information:
- Delivery within 2 - 3 days when ordering in the UK.
- Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
- Returns policy: Return within 30 days of receipt for full refund.
International deliveries:
Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.
- Delivery times: within 5 - 10 days for international orders.
- Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
- Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
