ASP.NET Core MVC Tutorial

ASP.NET Core 2.0 MVC is Microsoft's Cross Platform Open Source Web Application Framework with Model View Controller paradigm.
Using ASP.NET Core 2.0 MVC you can target ASP.NET MVC Web Applications that run on the .NET Core Engine.

This is a cross platform web offering and we should be able to use ASP.NET Core MVC on Windows, Linux and Apple Macintosh Operating Systems.

In General, ASP.NET Core 2.0 provides support for Model View Controller, MVC and also Web API (for RESTful web Services)

Software Pre-Requisites:
Visual Studio 2017 with ASP.NET Core.

Creating a new ASP.NET Core MVC Website:
Open up Visual Studio 2017 and create a new ASP.NET Core Web Application.
New Project -> .NET Core -> ASP.NET Core Web Application
Name: CosmicASPNETCore

The Pattern:
MVC Stands for Model-View-Controller.
It is a design pattern for Applications that separate concerns based on responsibility.
Model: This stores data related to the model and interacts with Repository as required.
View: This purpose of this is to Render the data to the User via a User Interface.
Controller: This acts as an interface that can handle requests and interact with Model and View.

Next: Controller

>