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*
Shahed Chowdhuri
Sr. Technical Evangelist @ Microsoft
@shahedC
WakeUpAndCode.com
A Quick Overview of ASP.NET...
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 ...
5
5
.NET Core 5
Names & Version Numbers
ASP.NET Core High-Level Overview
Compilation Process
What About .NET Framework 4.6?
How about Entity Framework?
DB
ORM
Entities
in Code
Core
)
ASP.NET Core*
Shahed Chowdhuri
Sr. Technical Evangelist @ Microsoft
@shahedC
WakeUpAndCode.com
MVC and Web API
* aka ASP.N...
Agenda
 ASP.NET Architecture
 Model-View-Controller
 ASP.NET MVC Web Project
 Tag Helpers in Views
 ASP.NET Web API P...
ASP .NET Architecture
Model-View-Controller
Request
UpdateUpdate
Get Data From
File  New Project  Web
• Web App (4.x)
• Core Web App (.NET Core)
• Core Web App (.NET framework)
ASP.NET MVC Web Project Template
* Subject t rename with the
release of RC2
ASP. NET Core Templates
• Empty
• Web API
• We...
Project Files and Configuration
Tag Helpers: Evolution of HTML Forms
Tag Helpers in Views
ASP.NET Web API Project Template
Consuming Web APIs
JavaScript Frameworks
https://docs.asp.net/en/latest/client-side/knockout.html
https://docs.asp.net/en/latest/client-side/...
Controller -> View -> Web API
https://github.com/aspnet/Docs/tree/master/aspnet/client-side/angular/sample/AngularSample
Angular App
Web API Controller
Email: shchowd@microsoft.com  Twitter: @shahedC
Upcoming SlideShare
Loading in …5
×

ASP.NET Core MVC + Web API with Overview

2,721 views

Published on

ASP.NET Core MVC + Web API with Overview

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 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

×