Part 3:Implementing an API Product
Part 3 serves as a comprehensive guide to various aspects of API development, starting with a beginner-friendly approach covering language selection, code generation, prototyping, and business logic extension. It then delves into API security, emphasizing authentication, authorization distinctions, and introducing the security testing technique of fuzzing. This part further explores API testing methods, including contract testing, performance testing, and acceptance testing aligned with user personas. It concludes by covering API Quality Assurance, introducing behavioral testing for behavior validation and setting up periodic API monitors.
In this part, you’ll find the following chapters:
- Chapter 9, Development Techniques
- Chapter 10, API Security
- Chapter 11, API Testing
- Chapter 12, API Quality Assurance