ASP.NET Core MVC + Web API with Overview

1,583 views

Published on

ASP.NET Core MVC + Web API with Overview

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,583
On SlideShare
0
From Embeds
0
Number of Embeds
1,124
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Contact

    Microsoft email: shchowd@microsoft.com
    Personal Twitter: @shahedC

    Dev Blog: WakeUpAndCode.com


  • 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 1.0 * 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 Core )
    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. File  New Project  Web • Web App (4.x) • Core Web App (.NET Core) • Core Web App (.NET framework)
    13. 13. ASP.NET MVC Web Project Template * Subject t rename with the release of RC2 ASP. NET Core Templates • Empty • Web API • Web Application
    14. 14. Project Files and Configuration
    15. 15. Tag Helpers: Evolution of HTML Forms
    16. 16. Tag Helpers in Views
    17. 17. ASP.NET Web API Project Template
    18. 18. Consuming Web APIs
    19. 19. JavaScript Frameworks https://docs.asp.net/en/latest/client-side/knockout.html https://docs.asp.net/en/latest/client-side/angular.html
    20. 20. Controller -> View -> Web API https://github.com/aspnet/Docs/tree/master/aspnet/client-side/angular/sample/AngularSample
    21. 21. Angular App
    22. 22. Web API Controller
    23. 23. Email: shchowd@microsoft.com  Twitter: @shahedC

    ×