About This Course

This introductory lesson describes the ASP.NET Core MVC course content, intended audience, prerequisites, and objectives.

ASP.NET Core MVC is a .NET-based framework for building web applications. It is the .NET stack preferred tool for building web applications that create the HTML pages on the server-side.

By the end of this course, you will be able to build both a public web site and a business application based on ASP.NET Core MVC, with advanced features that conform to all Microsoft best practices, such as caching, authentication, and authorizations.

Intended audience

The course is intended for developers with basic knowledge of C# and .NET that want to start coding web applications with the .NET stack. This includes developers who would like to enter the world of .NET business and enterprise applications. ASP.NET Core is the .NET preferred tool for building business applications and the basic building block for all enterprise applications that include .NET-based modules.

Prerequisites

This course requires just a basic knowledge of C#, and HTML/CSS.

Objectives

By the end of the course, your will be able to code full-featured public web sites and web applications based on ASP.NET Core MVC, and ASP.NET CORE web API that conforms to Microsoft best practices. You will also be able to build component libraries and perform most of ASP.NET Core customizations that are usually required by an application developer.

The course also furnishes the knowledge needed to browse efficaciously ASP.NET CORE documentation to perform more advanced tasks, such as creating commercial tools and libraries.