ASP.NET Core Overview
Last updated
Last updated
ASP.NET Core is the new version of the ASP.NET web framework mainly targeted to run on .NET Core platform.
ASP.NET Core is a free, open-source, and cross-platform framework for building cloud-based applications, such as web apps, IoT apps, and mobile backends. It is designed to run on the cloud as well as on-premises.
Same as .NET Core, it was architected modular with minimum overhead, and then other more advanced features can be added as NuGet packages as per application requirement. This results in high performance, require less memory, less deployment size, and easy to maintain.
ASP.NET Core is an open source framework supported by Microsoft and the community, so you can also contribute or download the source code from the ASP.NET Core Repository on Github.
ASP.NET 3.x runs only on .NET Core 3.x, whereas ASP.NET Core 2.x runs on .NET Core 2.x as well as .NET Framework.
To get started with C# all the .NET environment we should cover first the following concepts.
Introduction
Implicit typing
Generics
Attributes
Reflection
Delegates
Anonymous Methods and Lambda Expressions
Events
Extension Methods
LINQ
Anonymous Types
The dynamic Keyword and Late Binding
Optional Parameters
Task Parallel Library
Async & Await