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

Udemy Special: Ends May 28!
Learn Data Science. Courses starting at $12.99.
Get Deal


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 71 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.