Simple play icon Course
Skills

ASP.NET Core Fundamentals

by Scott Allen

This course shows you all the features you'll need to build your first application with ASP.NET Core.

What you'll learn

ASP.NET Core is the latest web framework from Microsoft, and is engineered to be fast, easy, and work across platforms. In this course, ASP.NET Core Fundamentals, you will build your first application with ASP.NET Core from scratch. First, you will learn how to work with a database to display and edit data. Then, you will explore middleware, view components, and database migrations with the Entity Framework. Finally, you will delve into building an API controller, and see how to work with client-side libraries. By the end of this course, you will have the skills and knowledge of ASP.NET Core needed to be productive in a typical business-oriented application.

Table of contents

Course FAQ

What is ASP.NET Core?

ASP.NET Core is a free, open-source web framework from Microsoft that offers high performance and cross-platform functonality for building web apps and services, mobile backends, and more.

What are the advantages of ASP.NET Core?

Some benefits of ASP.NET Core include:

  • It is an open-source framework
  • Easy to build cross-platform web apps
  • It requires less coding, meaning easier maintenance
  • High performance
  • Easily testable
Who is this course for?

Any and everyone who wants to learn ASP.NET Core to build high-performing, cross-platform applications.

What will I learn in this course?

This course will teach you the basics of ASP.NET Core, including:

  • How to build an application with ASP.NET Core
  • How to work with a database
  • Entity Framework

    • Middleware
    • View components
    • Database migrations
  • How to build an API controller
  • Client-side libraries
  • Much more
Are there prerequisites to this course?

Before diving into ASP.NET Core, you should be comfortable with C# programming, HTML, and have some general experience at web programming.

About the author

Scott has worked on everything from 8-bit embedded devices to large scale web sites during his 15+ years in commercial software development. Since 2001, Scott has focused on server-side and web technologies, like ASP.NET, ASP.NET AJAX, Windows Workflow, Silverlight, and LINQ. Scott is also a speaker at national conferences like VSLive!, as well as code camps and user groups near his hometown of Hagerstown, MD. Scott has been recognized as a Microsoft MVP since 2005, and has written or co-... more

Ready to upskill? Get started