7
Designing and Developing APIs
In this chapter, we will be looking at designing and developing APIs in C#. Today, APIs are used everywhere, from your smartphone and watch to satellites in space. It pays to fully appreciate what an API is, how APIs help consumers build apps, and what the difference between on-premises APIs and cloud APIs is. Plus, you need a good handle on API security.
In this chapter, we will be covering the following topics:
- What is an API?: We will cover the definition, terminologies, and other aspects of understanding what APIs are and their roles in clean code
- API development in C#: We will cover all the things we must consider when designing APIs
- Web API security with OWASP: We will cover the security implementation ...
Get Clean Code with C# - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.