Introduction to Asp.Net Core MVC tutorial

Asp.net core is a brand new and most popular framework by framework. Asp.net core is used to develop several type of web applications.

Highlights of this Asp.Net Core tutorial

Here are few important highlights (takeaway) of this tutorial –

  • This Asp.Net Core tutorial is a complete and step by step tutorial
  • This tutorial covers all basic to advanced concepts of asp.net core mvc
  • This asp.net core tutorial is designed for beginners, intermediate & experienced professionals.
  • You will learn all the concepts with the live example.
  • For real-time use of asp.net core concept, we will create a live application (Book Store) in this tutorial including all the concepts.

Prerequisite of Asp.Net Core tutorial

Although this tutorial is created completely from scratch still having the basic knowledge of following will be beneficial –

  • Basic knowledge of C#
    • OOPS concept
    • Methods
    • Properties
    • etc.
  • HTML (Basic HTML tags)
  • Bootstrap
  • (Most important) The passion for learning.

Who can learn from this tutorial?

This asp.net core mvc tutorial covers all the concepts of asp.net core starting from basic to advanced. Following professionals can learn from this tutorial –

  • Beginners
  • Intermediate
  • Expert

This Asp.Net Core tutorial covers following main frameworks and concepts –

Since we will develop a live application in this asp.net core tutorial and developing a real time application requires lots of tools and technologies.

Here are few main topics that we will cover in this asp.net core tutorial –

  • DotNet Core
  • Asp.Net Core
  • Entity Framework Core (EF Core)
  • Identity Core
  • SQL server

Book store application

In this entire tutorial we will focus on the asp.net core concepts and we will develop a Book store application to experience the real work project.

This bookstore application will have all the basic features like

  • Login
  • Signup
  • Forgot password
  • Change password
  • Add book (file) with all details
  • Admin panel
  • Roles
  • All features of asp.net core
    • Model
    • View
    • Controller
    • View components
    • Partial views
    • Middleware
    • Routing
    • etc.

The code of this bookstore application is available on GitHub at the following link – https://github.com/webgentle/aspnet-core-mvc

This bookstore application will give you a real-world project experience on asp.net core.