Checklist

Certification

You will get a certificate on completing this course.

University

This course is not affiliated with any university.

Price

This course costs very less.

Edvicer's Rewards

You can get a cashback of ₹ 100 on buying this course.

Implementing Advanced RESTful Concerns with ASP.NET Core 3

Implementing Advanced RESTful Concerns with ASP.NET Core 3

1425/month
Start anytime
Self paced
English
Course by
PluralsightCourses from Pluralsight
Certificate awarded
Intermediate
Login to earn ₹ 100

Limited Time Discount Offers

Save your money with Edvicer. Check out our premium courses with discount offers.

Discount offers - Edvicer

Limited Time Discount Offers

Save your money with Edvicer. Check out our premium courses with discount offers.

Map your Career

Not sure which job profiles this course will open for you? Check out our AI based tool to get a complete personalized career map.

Career Mapper - Edvicer

Map your Career

Not sure which job profiles this course will open for you? Check out our AI based tool to get a complete personalized career map.

Checklist

Certification

You will get a certificate on completing this course.

University

This course is not affiliated with any university.

Price

This course costs very less.

Edvicer's Rewards

You can get a cashback of ₹ 100 on buying this course.

Why should you choose this course?

Description

In this course you'll learn how improve your API with paging, sorting, and data shaping. You'll also learn how to make your API more evolvable and robust with HATEOAS and advanced content negotiation, and how to deal with caching and concurrency.

Syllabus

Course Overview
Coming Up
Positioning this Course
Demo - Returning Pagination Metadata
Summary
Recapitulating REST
Demo - Introducing the Demo Application
Returning Pagination Metadata
Demo - Paging through Collection Resources
Demo - Improving Reuse with a PagedList<T> Class
Paging through Collection Resources
Tooling
Coming Up
Demo - Creating a Reusable ApplySort Method
Demo - Adding OrderBy Clauses to Pagination Links
Demo - Sorting Resource Collections
Summary
Sorting Resource Collections
Demo - Creating a Property Mapping Service
Creating a Property Mapping Service
Demo - Taking Consumer Errors into Account When Sorting
Coming Up
Demo - Data Shaping Collection Resources
Summary
Demo - Data Shaping Single Resources
Demo - Taking Consumer Errors into Account When Shaping Data
Exploring Additional Options
Data Shaping Resources
Demo - Creating a Reusable Extension Method to Shape Data
Demo - Implementing HATEOAS Support for a Collection Resource
Using HATEOAS for Pagination Links
Other Approaches and Options
Demo - Implementing HATEOAS Support After POSTing
Hypermedia as the Engine of Application State
Demo - Implementing HATEOAS Support for a Single Resource
Demo Introduction - Supporting HATOEAS
Coming Up
Demo - Using HATEOAS for Pagination Links
Summary
Demo - Working Towards Self-discoverability with a Root Document
HATEOAS and Content Negotiation
Versioning in a RESTful World
Coming Up
Demo - HATEOAS and Content Negotiation
Demo - Tightening the Contract Between Client and Server with Vendor-specific Media Types
Working with Vendor-specific Media Types on Input
Tightening the Contract Between Client and Server with Vendor-specific Media Types
Revisiting the Contract Between Client and Server
Summary
Demo - Working with Vendor-specific Media Types on Input
Cache Types
Expiration Model
Demo - Adding a Cache Store with the ResponseCaching Middleware
Demo - Using Cache Profiles to Apply the Same Rules to Different Resources
Response Cache Attribute and Middleware
Supporting the Cacheable Constraint
Demo - Adding Cache Headers to the Response
Coming Up
Validation Model
Exploring Cache-control Directives
Summary
Demo - Global Cache Header Configuration
Demo - Dealing with Varying Response Representations
Supporting ETags
Cache Invalidation
Demo - Adding Support for Generating ETags
Summary
Coming Up
Demo - Resource-level Cache Header Configuration
Cache Stores and Content Delivery Networks
Demo - ETags and the Validation Model
Demo - Supporting Concurrency
Summary
Coming Up
Supporting Concurrency in a RESTful World

What others say about this course

FAQs

What is ASP.NET?

Active Server Pages.NET was developed by Microsoft and has emerged as a valuable tool for programmers as it assists them in developing dynamic and rich websites. But ASP.NET does not limit itself to script languages and enables the programmers to use languages such as C#, J#, VB and more. ASP.NET can be used on any windows server to host powerful websites.

What are Prerequisites for learning ASP.NET?

Before you start learning ASP.NET, it is essential to take note of the prerequisites. To begin with, knowledge of .NET framework is imperative if you wish to learn ASP.NET. Apart from that, a basic understanding of languages supported by ASP.NET will surely help you in the long run. These include C, C++, JavaScript, HTML, and CSS, which are widely used.

Why should you learn ASP.NET?

Programmers enjoy using ASP.NET as it reduces the coding required to create dynamic and large applications. Using built-in Windows authentication, it also provides a safety net to the applications. On top of that, the ASP pages can be maintained and written easily as HTML and the source code are together which increases flexibility. Moreover, ASP.NET has been employed to create enterprise-class dynamic websites and applications which include some big names. ASP.NET provides a toolbox of features every programmer needs.

How can Edvicer help you find the best ASP.NET courses?

Edvicer is a great place to learn ASP.NET with a large number of ASP.NET courses, both free and paid aggregated from top providers like Coursera, Udemy, Udacity, and Pluralsight. Edvicer also helps you compare these courses based on different aspects like assignment, difficulty, and teaching. FInd the best course that suits your budget and preference.

What are the top jobs that I can get from learning ASP.NET?

The top job profile for ASP.NET experts is Dotnet Developer with an average salary of INR 5 LPA. Get your career map for your skills here.

What can I learn after learning ASP.NET?

After learning ASP.NET, the top skills you can learn to open highest number of job profiles for you are Ajax, C#, and Javascript. The top skills that can get you jobs with highest salaries are Ajax, C#, and Javascript

Write your review of Implementing Advanced RESTful Concerns with ASP.NET Core 3

Facebook account of EdvicerLinkedin account of EdvicerInstagram account of Edvicer
Twitter account of EdvicerPinterest account of EdvicerYoutube account of Edvicer