Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ASP.NET Core und ASP.NET Core MVC (BASTA! Spring 2017)

ASP.NET Core und ASP.NET Core MVC (BASTA! Spring 2017)

Introduction to ASP.NET Core and ASP.NET Core MVC

Christian Nagel

February 22, 2017
Tweet

More Decks by Christian Nagel

Other Decks in Programming

Transcript

  1. Goals • Warum ASP.NET Core? • Foundations ASP.NET Core •

    Intro ASP.NET MVC Core • Neue Tools (csproj)
  2. Non-Goals • Alle Features von ASP.NET Core / MVC •

    No Crashes (Visual Studio 2017 RC)
  3. .NET Core • New Implementation of .NET • Multi-Platform •

    Lightweight, Modern Patterns • Long Term Support (LTS, 1.0.3) • Current Releases (1.1), new Features
  4. .NET Standard • Create Libraries that can be used between

    different .NET Implementations • Replaces Portable Library
  5. ASP.NET Core • New Web Framework • Fast, Modern Patterns

    • Basis: .NET Core oder .NET Framework
  6. Startup • Build a WebHost (WebHostBuilder) • Configure Services (Startup)

    • Configure Request Pipeline (IApplicationBuilder) • HTTP Request & Response (HttpContext)
  7. Tag Helpers • HTML Helpers werden auch unterstützt • Tag

    Helpers mit HTML Syntax • Vergleich mit Angular • Mixed C#/HTML wird reduziert
  8. What you’ve seen… • Ähnlich zu ASP.NET MVC 5.x •

    Zusätzliche Features • Basis ASP.NET Core
  9. Images Copyright • Problems © 123elis • Construction Worker ©

    Bogdanhoda • Sky Train © Szefei • Injection © Mabe123 • Control Panel © Antonmatveev • Telescope © Rudchenko • Modern Building © Renkshot • Plastic Blocks © Rayisa Nalivayko • Eye scanning © Saniphoto • Problem Solving Series © Pablo631 • Frankfurt © Rudi1976 http://www.dreamstime.com