Testing Web API Services, Improving Performance, and Deploying
API | Intermediate
- 12 videos | 44m 29s
- Earns a Badge
Web APIs provide a solution that enables HTTP-based services to be exposed in a way that makes it easier to integrate functionality with a broad variety of devices, clients, and other businesses. In this course, you'll be introduced to testing, performance improvement, and Web API deployment, beginning with the importance of tests, considerations for writing software tests, methods for writing unit tests for API controllers, and how to create unit tests for filters and handlers. Then you'll discover how to improve application performance, how to enable gzip compression, and how caching improves application performance. Finally, you'll learn how to improve the performance and resiliency of Web APIs by enabling throttling and how to deploy an API to IIS and Azure App Service. This course was originally created by Global Knowledge (GK).
WHAT YOU WILL LEARN
discuss the importance of building tests for an application and considerations for writing software testsdescribe methods for writing unit tests for API controllersdiscuss how to create unit tests for filtersdescribe how to create unit tests for handlersdiscuss considerations for improving application performancedescribe how to enable gzip compression for a Web API to improve performance
discuss how caching can be used to improve application performancedescribe how to enable caching with Web APIdiscuss how to create caching for an API clientdescribe how to improve the performance and resiliency of Web APIs by enabling throttlingdiscuss how to deploy an API to IISdescribe how to deploy an API to Azure App Service
IN THIS COURSE
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.Digital badges are yours to keep, forever.
YOU MIGHT ALSO LIKE
PEOPLE WHO VIEWED THIS ALSO VIEWED THESE
Course Performance Testing & JMeter
Course API Development: Tools