5910 Breckenridge Pkwy Suite B, Tampa, FL. 33610
(800) 272-0707

SkillSoft Explore Course

IT Professional Curricula     Web Design Solution Area     Web Services     API End to End Development

Success in today's distributed systems relies on efficient and reliable communication between components, and that is made possible by RESTful APIs that follow standard practices for aspects such as URI naming, versioning, and cache management. In this course, you'll examine best practices for working with URIs and API resources.


You'll then perform API versioning using URIs, and use the URIBuilder class, URI templates, and Windows Workflow Foundation to create URI objects, guidelines for developers, and sets of activities. Next, you'll use ASP.Net Core to implement in-memory caching, distributed caching, and caching using response caching middleware. Finally, you'll carry out advanced REST client testing using the Chrome browser.



Objectives

API Development: URIs & Caching

  • discover the key concepts covered in this course
  • describe best practices when defining URIs
  • perform API versioning using URIs
  • create a URI object using the UriBuilder class
  • demonstrate how URI templates are used to provide guidelines for developers
  • describe best practices for implementing API resources
  • use the Windows Workflow Foundation to create a set of activities
  • implement in-memory caching using ASP.Net Core
  • implement distributed caching using ASP.Net Core
  • implement caching using response caching middleware in ASP.Net Core
  • perform advanced REST client testing using the Chrome browser
  • summarize the key concepts covered in this course