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.

ASP.NET Core MVC + Web API with Overview

6,573 views

Published on

An overview of ASP.NET Core 1.0, followed by ASP.NET Core MVC and Web API.

Published in: Technology
  • Be the first to comment

ASP.NET Core MVC + Web API with Overview

  1. 1. ASP.NET Core* Shahed Chowdhuri Sr. Technical Evangelist @ Microsoft @shahedC WakeUpAndCode.com A Quick Overview of ASP.NET Core * aka ASP.NET 5 before RC1
  2. 2. ASP.NET Web API Active Server Pages (Classic ASP) ASP.NET (Web Forms) ASP.NET MVC 1/2/3/4/5 ASP.NET Web Pages ASP.NET MVC 6 Unified MVC, Web API and Web Pages ASP.NET Web API Active Server Pages (Classic ASP) ASP.NET (Web Forms) ASP.NET MVC 1/2/3/4/5 ASP.NET Web Pages ASP.NET MVC 6 Core MVC Unified MVC, Web API and Web Pages Evolution of ASP and ASP .NET
  3. 3. 5 5 .NET Core 5 Names & Version Numbers
  4. 4. ASP.NET Core High-Level Overview
  5. 5. Compilation Process
  6. 6. What About .NET Framework 4.6?
  7. 7. How about Entity Framework? DB ORM Entities in Code
  8. 8. ASP.NET Core* Shahed Chowdhuri Sr. Technical Evangelist @ Microsoft @shahedC WakeUpAndCode.com MVC and Web API * aka ASP.NET 5 before RC1
  9. 9. Agenda  ASP.NET Architecture  Model-View-Controller  ASP.NET MVC Web Project  Tag Helpers in Views  ASP.NET Web API Project  Consuming Web API  JavaScript Frameworks
  10. 10. ASP .NET Architecture
  11. 11. Model-View-Controller Request UpdateUpdate Get Data From
  12. 12. ASP.NET MVC Web Project Template* * Subject to rename with the release of RC2
  13. 13. Project Files and Configuration
  14. 14. Tag Helpers: Evolution of HTML Forms
  15. 15. Tag Helpers in Views
  16. 16. ASP.NET Web API Project Template* * Subject to rename with the release of RC2
  17. 17. Consuming Web APIs
  18. 18. JavaScript Frameworks https://docs.asp.net/en/latest/client-side/knockout.html https://docs.asp.net/en/latest/client-side/angular.html
  19. 19. Controller -> View -> Web API https://github.com/aspnet/Docs/tree/master/aspnet/client-side/angular/sample/AngularSample
  20. 20. Angular App
  21. 21. Web API Controller
  22. 22. Email: shchowd@microsoft.com  Twitter: @shahedC

×