ASP.NET MVC Overview

of 32 /32
1 Dallas DevCares Taking Developer Training to a whole new level ASP.NET MVC Chris Koenig Developer Evangelist Microsoft Corporation

description

Presentation I did for DevCares Dallas on ASP.NET MVC

Transcript of ASP.NET MVC Overview

Page 1: ASP.NET MVC Overview

1

Dallas DevCaresTaking Developer Training to a whole new level…

ASP.NET MVC

Chris KoenigDeveloper EvangelistMicrosoft Corporation

Page 2: ASP.NET MVC Overview

http://gettag.mobi

Page 4: ASP.NET MVC Overview
Page 5: ASP.NET MVC Overview
Page 6: ASP.NET MVC Overview

6

Characteristics of Web 2.0

Page 7: ASP.NET MVC Overview
Page 8: ASP.NET MVC Overview
Page 9: ASP.NET MVC Overview

C

V M

Page 10: ASP.NET MVC Overview

Request

Controller

Page 11: ASP.NET MVC Overview

Controller

Model

Page 12: ASP.NET MVC Overview

Controller

View

Page 13: ASP.NET MVC Overview

Controller

View

Page 14: ASP.NET MVC Overview

Response

Controller

View

Page 15: ASP.NET MVC Overview

15

Tour of ASP.NET MVC

Page 16: ASP.NET MVC Overview
Page 17: ASP.NET MVC Overview
Page 18: ASP.NET MVC Overview
Page 19: ASP.NET MVC Overview
Page 20: ASP.NET MVC Overview

20

Let’s Build an Application!

Page 21: ASP.NET MVC Overview
Page 22: ASP.NET MVC Overview
Page 23: ASP.NET MVC Overview

ASP.NETASP.NET• ServicesServices• CachingCaching• RoutingRouting• LocalizationLocalization

MVCMVC• Do it yourselfDo it yourself• Separation of Separation of concernsconcerns• Test Driven Test Driven DevelopmentDevelopment• Extensibility Extensibility everywhereeverywhere

More control over detailsMore control over details

Ready-to-use building blocksReady-to-use building blocks

OrOr……

Page 24: ASP.NET MVC Overview

Use them both!

Page 25: ASP.NET MVC Overview
Page 26: ASP.NET MVC Overview
Page 27: ASP.NET MVC Overview
Page 28: ASP.NET MVC Overview
Page 29: ASP.NET MVC Overview
Page 30: ASP.NET MVC Overview

30

Page 31: ASP.NET MVC Overview

31

April 17, 2009 Westin Stonebriar Resort in Frisco Register with code “dotnet” to get

in for $25

http://www.dallastechfest.com

Page 32: ASP.NET MVC Overview

32

© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market

conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.