Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introduction to ASP.NET Core

17 views

Published on

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.

Published in: Software
  • Be the first to comment

  • Be the first to like this

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?

×