Introduction to ASP.NET Core 2.0

Preview:

Citation preview

ASP.NET Core 2.0Anuraj | SOCXO | Microsoft MVPhttps://dotnetthoughts.net

• What is ASP.NET Core?• Introduction to ASP.NET Core.• Introduction to .NET Standard• Getting started• Tools and Development Environments• ASP.NET Core 2.0 Features• Demo• Questions

Agenda

ASP.NET Core is a cross-platform, high-performance, open-source framework for building modern, cloud-based, Internet-connected applications.

ASP.NET Core Features

• Totally Modular• Seamless transition from on-premises to cloud• Open Source with Contributions• Faster Development Cycle• Choose your Editors and Tools• Cross-Platform• Fast

.NET Standard is a specification that represents a set of APIs that all .NET platforms have to implement. This unifies the .NET platforms and prevents future fragmentation. Think of .NET Standard as POSIX for .NET.

.NET Standard Versions

https://github.com/dotnet/standard/blob/master/docs/versions.md#net-standard-versions

.NET Standard is a specification that covers which APIs a .NET platform has to implement.

.NET Core is a concrete .NET platform and implements the .NET Standard.

How is .NET Standard different from .NET Core?

Getting started .NET Core development

Download and Install .NET Core 2.0 SDK

Tools and Development Environments

• VS Code 1.15.0• Visual Studio 2017 Update 3• Jet Brains Rider

https://blogs.msdn.microsoft.com/webdev/2017/08/14/announcing-asp-net-core-2-0/

ASP.NET Core 2.0 Features

• Unified ASP.NET Core Reference

• Razor Pages

• Razor Support for C# 7.1

• Simplified Application Host Configuration

Questions?