In this article, we will learn what ASP.NET Core is and what are the advantages of using ASP.NET Core. We will also see how to set up the ASP.NET Core Environment for beginners and professionals in a step-by-step manner.

ASP.NET Core

Introduction

ASP.NET Core is an open-source, cross-platform, and high-performance web framework to build web applications, which can be run on Windows, Mac, or Linux operating systems.

Prerequisites

Advantages of ASP.NET Core

OOP

ASP.NET Core Environment Set up

To develop an ASP.NET Core web application, you need to install it on your system using the process defined below.

ASP.NET core is part of .NET Core SDK. You need to install .NET Core SDK in your system.

If you work with Visual Studio 2015 then you can download .NET Core 1.0 and the Same of .NET Core Runtime 1.0 version to support VS 2015. For the different versions of .NET Core SDK and .NET Core, Runtime click here to Download different versions of .NET Core SDK

ASP.NET Core web application you need to install.

IDE

You can use either Visual Studio 2015 Or Visual Studio 2017 to develop a .NET Core web application.

Visual Studio 2015

If you work with Visual Studio 2015 then you can download .NET Core 1.0 and the Same .NET Core Runtime 1.0 version to support VS 2015 as shown in the above links for .NET Core SDK and .NET Core Runtime.

We will use Visual Studio 2017 to develop a .NET Core web application.

Visual Studio 2017 - How to Install Visual Studio 2017?

You can download Visual Studio 2017 for Installer 2017. Click on this link to download the Visual Studio 2017 to work with .NET Core.

Step 1

ASP.NET Core Download

Once you open the given link in a new tab then you will open the page as above. Then click on the ‘Free download’ link. Then the VS 2017 installer will get the download. After that click on Visual Studio 2017 installer and run as administrator. Then, click on the 'Continue' button.

Step 2. Select the 'ASP.NET and Web development' template for Web Development OR '.NET desktop development' for Windows Forms and console app' to develop WinForm and console application using C#, F#, VB etc. from the Workloads tab as in the image below.

Web Development OR

Step 3. Select the Individual components as per the requirement.

Individual components

Step 4. Select your language packs like 'English' from the Language packs tab or you can select any language as per your requirement.

Language packs

Step 5. Click on the 'Launch' button from Visual Studio Installer.

Visual Studio Installer

I hope this article will help you to understand the concepts of what is ASP.NET Core, the Advantages of ASP.NET Core, and ASP.NET Core Environment Step by Step.