Featured resource
Tech Upskilling Playbook 2025
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Learn more
  • Path icon Learning Path
  • Libraries: This path is only available in the libraries listed. To access this path, purchase a license for the corresponding library.
  • Core Tech

ASP.NET Core

25 Courses
87 Hours
Skill IQ

Microsoft released the first version of .NET Core and ASP.NET Core in 2016 as the most radical change in the history of .NET. And since then, the company has been adding new features to the platform with every release. The latest version of the framework, ASP.NET Core 8, comes with all a developer needs to build robust and modern web applications and backends that can cater to today’s needs.

This path is designed to take you all the way from the very beginning, so with no ASP.NET Core knowledge to being an expert with the framework.

You will start in this path learning about the fundamentals of ASP.NET Core and its different application frameworks, including ASP.NET Core MVC and Razor Pages. Using ASP.NET Core MVC, developers can build modern server-side web applications, based on the Model-View-Controller pattern. You will learn in a practical way how to build MVC applications. Then, you will dive deeper into more specific topics including authentication and authorization in ASP.NET Core applications, logging and monitoring in production applications and how to deploy ASP.NET Core applications to Azure. You will also see how to create unit tests for the different parts of an ASP.NET Core application.

Finally, you will learn more advanced topics such as how to set up background processes in ASP.NET Core and you will also understand how to set up enterprise-level applications based on the principles of clean architecture. After completing the courses in this path, you will be able to explore other related paths that cover other aspects in the realm of ASP.NET Core. For ASP.NET Core Blazor and ASP.NET Core APIs, dedicated paths exist, which can serve as your next step in learning more about ASP.NET Core.

Content in this path

Entry-Level

This section covers entry-level content.

Practitioner

This section covers practitioner content.

Advanced

This section covers advanced content.

Try this learning path for free
Access this learning path and other top-rated tech content with a free trial.
Have questions? Get them answered now.
What You'll Learn
  • Concepts and principles of ASP.NET Core and ASP.NET Core MVC
  • Working with Entity Framework Core to build data-driven web applications
  • Authentication and Authorization in ASP.NET Core applications
  • Unit testing your ASP.NET Core applications
  • Background processing in ASP.NET Core
  • Applying the principles of Clean Architecture in ASP.NET Core
  • Communication using gRPC and SignalR
  • Deployment of ASP.NET Core apps to Azure
Prerequisites
  • This path expects knowledge of C#.
Related topics
  • Software Engineer
  • ASP.NET Core API
  • ASP.NET Core Blazor
  • ASP.NET Core Razor Pages
  • .NET BCL
  • C#
Not sure where to start?
With over 500 assessments to choose from, you can see where your skills stand and receive adaptive learning recommendations to fill knowledge gaps in as little as 10 minutes.
Learn more

Join our learners and upskill
in leading technologies