REST API Design Principles: Designing Consistent and Reusable Web, Desktop and Mobile APIs
£9.00 Save:£2.00(20%)
Available in stock
| Print length: | 145 pages |
|---|---|
| Language: | English |
| Publication date: | 14 July 2024 |
| Dimensions: | 21.59 x 0.84 x 27.94 cm |
| ISBN-13: | 979-8333132741 |
People Also Viewed
-
Invincible Compendium Volume 2 (INVINCIBLE COMPENDIUM TP)
£35.41
-
The New GCSE Arabic Companion (9-1)
£23.75
-
Of Mice and Men (New Longman Literature - Plain Edition)
£2.92
-
The Red Rising Series Collection 5 Books Set By Pierce Brown (Red Rising, Golden Son, Morning Star, Iron Gold, Dark Age)
£18.67
-
Dead Girls Don't Talk - Amazon Exclusive Edition: A YA thriller about a murdered girl, but if you flip over the book you can read from the killer's POV.
£12.54
Description
APIs (Application Programming Interfaces) are the backbone of modern software development, enabling seamless communication between diverse systems and applications. API Design Principles by Basil U. is your ultimate guide through the intricate world of API design and development. This book helps you align and design APIs that deliver value, and scale the design process from small teams to the entire organization. Drawing on extensive experience, Basil U. offers practical advice and best practices to help you align stakeholders, create efficient APIs, and scale the design process from small teams to the entire organization. What You Will Learn Chapter One: What is an API Understand the definition, importance, and evolution of APIs. Explore different types of APIs: Web, Mobile, and Desktop. Chapter Two: Basics of RESTful APIs Learn the core principles of REST. Master HTTP methods, status codes, and request/response structures. Chapter Three: Introduction to Python for API Development Discover why Python is ideal for API development. Get an overview of essential Python tools and frameworks. Set up your Python development environment. Chapter Four: Principles of Good API Design Learn about consistency, predictability, and clear documentation. Understand effective error handling and status code usage. Chapter Five: Designing API Endpoints Master resource naming conventions. Explore versioning strategies and techniques for pagination and filtering. Chapter Six: Authentication and Authorization Learn about common authentication methods like OAuth2 and JWT. Implement authentication in Python and secure your API endpoints. Chapter Seven: Documentation and Testing Understand the importance of API documentation. Explore tools like Swagger and Postman for documentation and testing. Learn how to perform unit and integration tests on your API. Chapter Eight: Using Django for API Development Get introduced to Django and the Django REST Framework. Create your first Django API. Explore advanced features of the Django REST Framework. Chapter Nine: Designing for Scalability and Performance Implement caching strategies and load balancing. Understand asynchronous programming for improved performance. Chapter Ten: Building an E-Commerce API Learn the requirements and design considerations for an e-commerce API. Dive into implementation details and overcome common challenges. Chapter Eleven: Building a Mobile Backend API Discover the specific requirements and design strategies for mobile backend APIs. Explore implementation details and solutions to common challenges. Chapter Twelve: GraphQL and Alternatives to REST Get introduced to GraphQL and its benefits and drawbacks. Learn how to implement GraphQL in Python. Chapter Thirteen: The Role of APIs in IoT Understand how APIs power the Internet of Things. Explore case studies and examples of IoT APIs. Learn about future trends in IoT and API integration. Chapter Fourteen: AI and Machine Learning APIs Discover the emerging trends of AI and machine learning in API design. Learn about serverless architectures and edge computing. By the end of API Design Principles , you will have a thorough understanding of API design and development, equipped with the skills to create scalable, efficient, and secure APIs. API Design With Python: Designing Consistent and Reusable Web, Desktop and Mobile APIs – ASIN: B0D9GJF3RK | ISBN13: 9798333132741 | ISBN-13: 979-8333132741
Reviews (0)
You must be logged in to post a review.












Reviews
There are no reviews yet.