REST API、GraphQL 和 gRPC - 完整指南
- 1. Welcome
- 1. Course Introduction
- 4. Who Is This Course For
- 5. Agenda
- 2. API Basics
- 1. What is an API
- 2. API Types
- 3. Importance of API
- 4. Why do you need a well-designed API
- 3. Web API
- 1. Web APIs
- 2. SOAP
- 3. Other Web API types
- 4. REST API
- 1. What is REST
- 2. REST API Request
- 3. REST API Response
- 4. HTTP Verbs
- 5. URL Structure
- 6. Response Codes
- 7. Versioning
- 8. HATEOAS
- 9. DEMO - REST API
- 10. Summary
- 5. GraphQL
- 1. Problems with REST
- 2. History of GraphQL
- 3. GraphQL Basics
- 4. Steps in Working with GraphQL
- 5. Role of the Schema
- 6. GraphQL Server Roles
- 7. DEMO - GraphQL
- 8. Summary
- 6. gRPC
- 1. Introduction
- 2. History of gRPC
- 3. gRPC Basics
- 4. RPC
- 5. Communication Styles
- 6. ProtoBuf
- 7. Error Handling
- 8. Advanced Topics
- 9. DEMO - gRPC
- 10. Summary
- 7. Comparing Web APIs
- 1. Introduction
- 2. Pros and Cons
- 3. Flowchart for Selecting Web API
- 8. Conclusion
- 1. Conclusion