API Development: URIs & Caching

API    |    Intermediate
  • 12 videos | 1h 26m 28s
  • Includes Assessment
  • Earns a Badge
Rating 4.0 of 2 users Rating 4.0 of 2 users (2)
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.

WHAT YOU WILL LEARN

  • 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

IN THIS COURSE

  • 1m 34s
  • 5m 18s
    After completing this video, you will be able to describe best practices for defining URIs. FREE ACCESS
  • Locked
    3.  API Versioning Using URIs
    11m 31s
    Learn how to perform API versioning using URLs. FREE ACCESS
  • Locked
    4.  Creating a URI Object with the UriBuilder Class
    9m 10s
    During this video, you will learn how to create a URI object using the UriBuilder class. FREE ACCESS
  • Locked
    5.  Using URI Templates
    8m 28s
    In this video, you will learn how URI templates are used to provide guidelines for developers. FREE ACCESS
  • Locked
    6.  API Resources
    6m 43s
    Upon completion of this video, you will be able to describe best practices for implementing API resources. FREE ACCESS
  • Locked
    7.  Using Windows Workflow Foundation
    10m 19s
    Learn how to use the Windows Workflow Foundation to create a set of activities. FREE ACCESS
  • Locked
    8.  Implementing API In-memory Caching
    10m 52s
    In this video, you will learn how to implement in-memory caching using ASP.Net Core. FREE ACCESS
  • Locked
    9.  Implementing API Distributed Caching
    10m 9s
    In this video, you will learn how to implement distributed caching using ASP.Net Core. FREE ACCESS
  • Locked
    10.  Using API Response Caching Middleware
    6m 23s
    During this video, you will learn how to implement caching using response caching middleware in ASP.NET Core. FREE ACCESS
  • Locked
    11.  Performing Advanced REST Client Testing
    4m 53s
    To find out how to perform advanced REST client testing using the Chrome browser, consult online resources or a professional. FREE ACCESS
  • Locked
    12.  Course Summary
    1m 8s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

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

Rating 4.4 of 27 users Rating 4.4 of 27 users (27)
Rating 4.6 of 48 users Rating 4.6 of 48 users (48)
Rating 4.5 of 52 users Rating 4.5 of 52 users (52)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.4 of 27 users Rating 4.4 of 27 users (27)
Rating 4.1 of 21 users Rating 4.1 of 21 users (21)
Rating 4.3 of 19 users Rating 4.3 of 19 users (19)