User Tools

Site Tools


api_bibliography

API Bibliography

Return to Manning API Series, API, APIs, Hyper, Hyperlink, Hypertext, Hypermedia, API Courses, Awesome APIs, Cloud Monk Library - Cloud Monk's Book Purchases, Cloud Monk Courses, Study and Practice, Bibliography

    • Designing APIs with Swagger and OpenAPI introduces a design-first approach. Written for developers new to API design, it follows the lifecycle of an API project from concept to production. Learn the syntax and structure of OpenAPI definitions, create and iterate on an API design with common tools, and release your API to the public. About the Technology Create web APIs that customers and developers will love! Follow real-world API projects from concept to production, and learn hands-on how to describe and design APIs using OpenAPI. In Designing APIs with Swagger and OpenAPI you will learn how to: Understand OpenAPI syntax and structure Use Swagger and other tooling to create OpenAPI definitions Design authentication and authorization Turn an OpenAPI description into online documentation Automate processes and generating code Iterate an API design with user stories Build a frontend against a mock server Generate backend code with Swagger Codegen Versioning an API and dodging breaking changes Work with cross-functional teams Designing APIs with Swagger and OpenAPI is a comprehensive guide to designing and describing your first RESTful API using the most widely adopted standards.
    • Principles of Web API Design Higginbotham helps you bring an “outside-in” perspective to API design to reflect the voices of customers and product teams, map requirements to specific and well-organized APIs, and choose the right API style for writing them. He walks through a real-world example from the ground up, offering guidance for anyone designing new APIs or extending existing APIs. Deliver great APIs by getting your design processes right Gain agreement on specific outcomes from design teams, customers, and other stakeholders Craft job stories, conduct EventStorming, and model capabilities Identify the right APIs, and organize operations into coherent API profiles Choose the best styles for each project: REST, gRPC, GraphQL, or event-based async APIs Refine designs based on feedback from documenters, testers, and customers Decompose APIs into microservices Mature your API program, implementing design and management processes that scale This guide is invaluable for anyone involved in planning or building APIs–architects, developers, team leaders, managers in single and multi-team environments, and any technical or business professional delivering “API-as-a-product” offerings. The Full-Lifecycle Guide to API Design brings together principles and processes to help you succeed across the entire API design lifecycle. Drawing on extensive in-the-trenches experience, leading consultant James Higginbotham helps you align every stakeholder on specific outcomes, design APIs that deliver value, and scale the design process from small teams to the entire organization.
    • This book will show you how FastAPI, a high-performance web framework for building RESTful APIs in Python, allows you to build robust web APIs that are simple and intuitive and makes it easy to build quickly with very little boilerplate code. Discover FastAPI features and best practices for building and deploying high-quality web APIs from scratch Key Features A practical guide to developing production-ready web APIs rapidly in Python Learn how to put FastAPI into practice by implementing it in real-world scenarios Explore FastAPI, its syntax, and configurations for deploying applications Book Description RESTful web services are commonly used to create APIs for web-based applications owing to their light weight and high scalability. … This book will help you set up a FastAPI application in no time and show you how to use FastAPI to build a REST API that receives and responds to user requests. You'll go on to learn how to handle routing and authentication while working with databases in a FastAPI application.
    • Explore the world of APIs and learn how to integrate them with production-ready applications using Postman and the Newman CLI. Key Features: Learn the tenets of effective API testing and API design Gain an in-depth understanding of the various features Postman has to offer Know when and how to use Postman for creating high-quality APIs for software and web apps Book Description Postman enables the exploration and testing of web APIs, helping testers and developers figure out how an API works. By the end of this book, you'll be able to use Postman to set up and run API tests for any API that you are working with. What you will learn Find out what is involved in effective API testing Use data-driven testing in Postman to create scalable API tests Understand what a well-designed API looks like Become well-versed with API terminology, including the different types of APIs Get to grips with performing functional and non-functional testing of an API Discover how to use industry standards such as OpenAPI and mocking in Postman Who this book is for The book is for software testing professionals and software developers looking to improve product and API quality through API test automation. You will find this book useful if understand APIs and want to build your skills for creating, testing, and documenting APIs. The book assumes beginner-level knowledge of JavaScript and API development.
    • API Strategy for Decision Makers provides actionable best practices for building winning API products. Whether you're with an API-first company or with an existing enterprise software company looking to expand your API offerings, this report shows you how to grow your API product into a center of revenue and metrics to measure against. … With this report, you'll: Learn how to apply common product management techniques to better manage your APIs as products Discover how to define a strategy from initial adoption, monetization, and deprecation of your APIs Determine how to position your API products in your company's portfolio as well as the wider market Dig deep into the step-by-step process of making your API strategy come to life Explore the power of API observability, monitoring, and analytics as a means to quantify, track, and optimize your API strategy. Authors: Mike Amundsen and Derric Gilling draw on real-life examples to guide you through the important considerations for successfully developing and executing on your API strategy. By identifying winning business cases, sharing best practices for adoption and monetization, and showing you how to create a great API experience, this report presents a detailed overview for every C-suite executive and product owner managing an API platform.
    • Explore the five stages of a complete API product lifecycle. Delve into team roles needed to design, build, and maintain your APIs Learn how to manage APIs published by your organization. A lot of work is required to release an API, but the effort doesn't always pay off. Overplanning before an API matures is a wasted investment, while underplanning can lead to disaster. The second edition of this book provides maturity models for individual APIs and multi-API landscapes to help you invest the right human and company resources for the right maturity level at the right time. … Four experts show software architects, program directors, and product owners how to maximize the value of their APIs by managing them as products through a continuous lifecycle. Learn which API decisions you need to govern Design, deploy, and manage APIs using an API-as-a-Product ([[AaaP) approach Examine 10 pillars that form the foundation of API product work Learn how the continuous improvement model governs changes throughout an APIâ??
    • Good API design means starting with the API-First principle - understanding who is using the API and what they want to do with it - and applying basic design skills to match customers' needs while solving business-critical problems. APIs are transforming the business world at an increasing pace. Gain the essential skills needed to quickly design, build, and deploy quality web APIs that are robust, reliable, and resilient. Go from initial design through prototyping and implementation to deployment of mission-critical APIs for your organization. Test, secure, and deploy your API with confidence and avoid the “release into production” panic. Tackle just about any API challenge with more than a dozen open-source utilities and common programming patterns you can apply right away.
    • Get an overview of request-response API and event-driven API design paradigms. Learn best practices for designing an API that meets the needs of your users. Use a template to create an API design process. Scale your web API to support a growing number of API calls and API use cases. Regularly adapt the API to reflect changes to your product or business. Provide developer resources that include API documentation, samples, and tools. Using a web API to provide services to application developers is one of the more satisfying endeavors that software engineers undertake. But building a popular API with a thriving developer ecosystem is also one of the most challenging. With this practical guide, developers, architects, and tech leads will learn how to navigate complex decisions for designing, scaling, marketing, and evolving interoperable APIs. Authors Brenda Jin, Saurabh Sahni, and Amir Shevat explain API design theory and provide hands-on exercises for building your web API and managing its operation in production.
    • Experienced API developers will learn a new, fast, and flexible way of building APIs, while frontend developers will be able to take a step toward becoming full-stack developers by learning how to leverage Strapi for building APIs quickly. Finally, you'll learn how to deploy the API to Heroku and AWS. By the end of this book, you'll be able to build powerful, scalable, and secure APIs using Strapi. What you will learn Explore Strapi and understand how it works Define content types to build APIs quickly and efficiently Understand authentication and authorization in Strapi Create production-ready APIs with Strapi Deploy the Strapi API to various environments, including Heroku and AWS Use best practices to run the Strapi API in production Sync permissions to access the API between multiple environments Write basic tests for API utilities as well as the endpoint Who this book is for This book is for backend and frontend JavaScript developers. … Basic knowledge of JavaScript and REST API concepts is assumed.
    • API Management: Developing APIs and Managing APIs for your Organization: Introduces the basics of APIs and highlights their value. Provides an overview of technologies for building an API management solution and defines the requirements, including how to build a RESTful API Offers design principles for building developer-friendly APIs Explains how to secure your APIs Shows how to use API analytics to measure the success of your APIs Demonstrates how to monetize APIs Finally, API Management touches on various technical nuances of creating, distributing, and managing an API. You also must define metrics for the analytics to measure the success of the overall API program. API documentation and the ease of developer onboarding also determine the success of the APIs. Finally, monetization of these APIs leads to revenue generation for the enterprise. … This book will not only help you learn how to design, build, deploy, and manage an API for an enterprise scale, but also generate revenue for your organization. What You'll Learn Discover the API life cycle Design and develop APIs Implement API security Test your APIs Deploy and monitor your APIs Who This Book Is For Enterprise architects, technology enthusiasts, security architects, and operations specialists.
    • You'll decide on a sustainable API strategy and API architecture based on different case scenarios. You'll then look at actual examples on API development guidelines, providing a practical view and approach towards the API development and aligning teams in API development. … What You'll Learn Implement API Gateways to streamline API Development. Examine Security Mapping with API gateways from Azure and AWS Apply API implementation using Serverless architecture Review evolving APIs for monitoring and changing business requirements Use code samples in API security implementations. Who This Book Is For: Developers and architects with .NET and web development experience who want to learn about API design. Learn the business and technical importance of API design and architecture using the available cloud services from Azure and AWS. This book starts off with an introduction to APIs and the concept of API Economy from a business and organizational perspective.
    • What You'll Learn Implement the Payment Request API in a project Explore some of the options for personalizing it for a project Gain an appreciation of pointers around user experience and how this affects the API Understand how to manage issues and security when using the Payment Request API Work through some example projects, from standalone demos to implementing in frameworks Who This Book Is For Website developers familiar with creating shopping carts and looking to leverage the HTML5 Payment Request API. Quickly create consistent checkouts for use within websites, using the power of the HTML5 Payment Request API. This project-oriented book simplifies the process of creating and manipulating checkouts with the Payment Request API in browsers for websites or online applications, using little more than a text editor or free software. … You'll learn how to use the Payment Request API to create consistent checkouts quickly and easily, and work through practical example projects that will help familiarize you with using the API. We live in an age where speed and accuracy are of the essence – add effortless flow to your payments using this book today.
    • Read APIs for Modern Commerce to gain a solid understanding of: What APIs are and why they are so valuable for digital commerce How and why to model commerce APIs before the implementation Building APIs using Microservices and how the two pair so well together How to deploy commerce APIs. Consuming APIs and extending APIs to achieve maximum flexibility and differentiation. APIs are to today’s digital revolution what steam-powered engines were to the industrial revolution in the 18th Century. Valuable to consumers, organizations, developers and software vendors alike, APIs are often described as currency in a digital world. APIs are especially valuable to retailers and brands because they deliver the agility needed to quickly build customer experiences. In this, his third O’Reilly book, author Kelly Goetsch, Chief Product Officer of commerce tools, provides readers with both a high-level understanding of APIs, as well as how and why APIs are being used to re-invent commerce.
    • Next, you'll understand how to secure API endpoints and test API endpoints with API authentication protocols such as OAuth 2 and JWT. Later chapters will guide you through rendering HTML templates on the server-side and building a frontend application with the React web framework to consume API responses. … What you will learn Build a production-ready REST API with the Gin framework Scale web applications with event-driven architecture Use NoSQL databases for data persistence Set up authentication middleware with JWT and Auth0 Deploy a Gin-based RESTful API on AWS with Docker and Kubernetes Implement a CI/CD workflow for Gin web apps Who this book is for This book is for Go developers who are comfortable with the Go language and seeking to learn REST API design and development with the Gin framework. You'll start by exploring the basics of the Gin framework, before progressing to build a real-world RESTful API. Along the way, you'll learn how to write custom middleware and understand the routing mechanism, as well as how to bind user data and validate incoming HTTP requests.
    • Audience This course is ideal for web developers who work with APIs by either consuming or exposing APIs, and software engineers who work with OpenAPI specifications. Technical leads who need to guide their team in embracing API within their product and software architects who design the system around API with the benefits offered by OpenAPI and Swagger Tools will also benefit. Swagger Tools are the first choice among API developers while working with OpenAPIs. RESTful APIs are currently the most popular way to communicate across different systems. Get ahead of the curve and learn to work with the OpenAPI (Swagger) standards. Learn to build OpenAPI with ease with the help of Swagger, known as one of the most popular tools used in API development. About This Video: Build API for a college management system with the help of demos showing how to use Swagger Tools Learn Swagger Tools that include Swagger Editor, Swagger UI, Swagger Codegen, Swagger Inspector, and SwaggerHub. Analyze the usage of Swagger Tools to build an OpenAPI specification through various stages.

Fair Use Sources

Application Programming Interfaces: APIs, Web APIs (REST API, GraphQL, gRPC, Protocol Buffers), API management (AWS API Management, Azure API Management, GCP API Management), API Topics, APIs are built-in to most Programming Standards (ISO Programming Standards - ECMA Programming Standards - W3C Standards - Networking Standard - Internet Standards, C API, C++ API, C# API, C# .NET API, Golang API, Java API, JavaScript API, Kotlin API, Python API), API Bibliography (Manning API Series), Awesome API. (navbar_api - see also navbar_graphql, navbar_java_api, navbar_python_api)


© 1994 - 2024 Cloud Monk Losang Jinpa or Fair Use. Disclaimers

SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.


api_bibliography.txt · Last modified: 2024/04/28 03:12 (external edit)