Designing Web APIs培训
Introduction
Web API vs RESTful API vs SOAP API
Overview of web API core concepts and architecture
Getting Started
Choosing the right API paradigm
Example business case of web APIs
API technologies and tools
Securing APIs
Authentication and authorization
Working with OAuth
Implementing WebHooks security
Designing Web APIs
Understanding real-world use cases
Defining the problem and business objectives
Building the architecture
Writing an API specification
Best practices of API design
Scaling APIs
Optimizing computing resources
Evolving API design
Paginating APIs
Rate-limiting APIs
Developer SDKs
Testing and Publishing APIs
Defining test cases
API testing automation
Evaluating test results
Publishing web APIs
Troubleshooting
Summary and Next Steps