Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

ASP.NET Core 6 Performance

via Pluralsight

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Interested in making your ASP.NET Core site faster? This course will teach you key techniques to do just that - including caching, asynchronous techniques and gotchas, ways to keep responses small, diagnostic techniques to find problems, and more.

Improving the performance of websites can be a very challenging endeavor. In this course, ASP.NET Core Performance, you’ll learn techniques to improve and analyze the performance of ASP.NET Core websites. First, you’ll explore caching in its many forms - including what browsers do by default and how you can control that better, as well as techniques that you can do on the server side with both in-memory and distributed caching, including methods to invalidate cached information. Next, you’ll discover techniques and gotchas with asynchronous programming in C# - including the async/await keywords and the Task class. Additionally, you’ll also learn how to use tools to diagnose, benchmark, and load test sites. Finally, you’ll learn how to minimize the size of responses when appropriate, like compressing certain responses and minifying and bundling UI assets. When you’re finished with this course, you’ll have the skills and knowledge of performance optimization needed to improve the performance of your own ASP.NET Core websites..

Syllabus

  • Course Overview 1min
  • First Steps for Performance Optimization 39mins
  • Caching Techniques 41mins
  • Asynchronous Techniques 24mins
  • HttpContext, Forms, and Http Clients 25mins
  • Diagnostics, Benchmarking, and Load Testing 43mins
  • Optimizing Responses and UI Assets 17mins
  • Optimizing Memory Usage 25mins

Taught by

Erik Dahl

Reviews

4.8 rating at Pluralsight based on 66 ratings

Start your review of ASP.NET Core 6 Performance

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.