Successfully reported this slideshow.
Your SlideShare is downloading. ×

Introduction to ASP.NET Core

Introduction to ASP.NET Core

Download to read offline

With .NET Core, Microsoft has started a new era for developing multi-platform software. ASP.NET Core web framework is written from scratch, works on all major platforms including Window, Linux, MacOS - and even on RaspberryPI, and brings all-around extraordinary performance. After the short introduction, we'll look into what's new in versions 2.x and through demos analyze the basic templates for web and API applications, connecting with client-side frameworks as well as using the console and IDEs.

With .NET Core, Microsoft has started a new era for developing multi-platform software. ASP.NET Core web framework is written from scratch, works on all major platforms including Window, Linux, MacOS - and even on RaspberryPI, and brings all-around extraordinary performance. After the short introduction, we'll look into what's new in versions 2.x and through demos analyze the basic templates for web and API applications, connecting with client-side frameworks as well as using the console and IDEs.

More Related Content

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Introduction to ASP.NET Core

  1. 1. Introduction to ASP.NET Core 2.x MIROSLAV POPOVIĆ
  2. 2. What is ASP.NET Core?
  3. 3. ASP.NET Core  Cross platform  Open source  High performance  .NET Core or .NET Framework (.NET Standard)  Unified web APIs and web UI  Configuration system  Dependency injection  Host on IIS, Nginx, Apache, Docker or self-host  HTTP request pipeline
  4. 4. ASP.NET Core Request Pipeline
  5. 5. ASP.NET Core (contd.)  Integration with client-side frameworks  Great tooling  Ships as NuGet packages  ASP.NET Core metapackage  MVC pattern  Razor Pages  Razor markup, tag helpers  Model binding, model validation  Content negotiation  Authentication / authorization  Globalization / localization  …
  6. 6. Demo  dotnet new  web, webapi, mvc, razor, react, reactredux, angular  Additional templates: http://dotnetnew.azurewebsites.net/  dotnet new -i Microsoft.AspNetCore.SpaTemplates::*  aurelia, knockout, vue  Visual Studio Code  Visual Studio 2017 Community
  7. 7. Further info  https://docs.asp.net/  https://mva.microsoft.com/learning-path/asp-net-core-2-0-23  https://www.pluralsight.com/search?q=asp.net%20core  https://github.com/HTBox/allReady  https://github.com/dodyg/practical-aspnetcore  https://github.com/aspnet/MusicStore  https://github.com/RickStrahl/AlbumViewerVNext  https://github.com/OrchardCMS/OrchardCore  https://github.com/simplcommerce/SimplCommerce  https://github.com/ElectronNET/Electron.NET  https://www.ageofascent.com/
  8. 8. Thank you! Questions?

×