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
-
1.Test Everything5m 32sUP NEXT
-
2.Testing Controllers7m 3s
-
3.Testing Filters5m 8s
-
4.Testing Handlers3m 18s
-
5.Thinking About Performance2m 6s
-
6.Compressing Messages with Gzip2m 33s
-
7.Supporting Caching3m 9s
-
8.Enabling Caching in a Web API2m 11s
-
9.Creating a Cache-Aware Client3m 28s
-
10.Throttling ASP.NET Web API calls2m 59s
-
11.Deploying to IIS4m 34s
-
12.Deploying to Azure App Service2m 28s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform
Digital badges are yours to keep, forever.