160 likes | 361 Views
ASP.NET Model View Controller. ASP.NET mvc INTRODUCTION MAX WEBER Senior consultant Tallan inc. About Max. Senior Consultant at Tallan Certifications MCSD – .NET MCTS – SharePoint Application Development Member of the Enterprise .NET and SharePoint Initiatives at Tallan
E N D
ASP.NET Model View Controller ASP.NET mvc INTRODUCTIONMAX WEBERSenior consultantTallan inc
About Max • Senior Consultant at Tallan • Certifications • MCSD – .NET • MCTS – SharePoint Application Development • Member of the Enterprise .NET and SharePoint Initiatives at Tallan • max.weber@tallan.com
About Tallan • Founded in 1985 and Headquartered in Rocky Hill, CT • Offices in: California, NYC, Tampa, and Boston • Over 100 technology consultants with a wide range of expertise and knowledge • Emphasis on current technology trends and talent • Specialize in Custom Application Development, Business Intelligence, Portals, Content Management, and Custom Application Development
Agenda • Why do developers care about this framework? • What is it? A view from an experienced ASP.net developer. • Release Status • How to get started? IDE, framework downloads, and extensions • Demo – Creating a working MVC application
Why the ASP.net MVC? • Clear Separation of Concerns • Testability • Clean URLs
Why the ASP.net MVC? • Clear Separation of Concerns
Why the ASP.net MVC? • Testability
Why the ASP.net MVC? • Clean URLs • http://myapp/customers/brown/ • Are M U C H better than… • http://myapp/customers.aspx?name=brown
What is the ASP.net MVC? • MVC Design Pattern • Model – maintain state • View – present the user interface • Controller – serves as the “glue” between Model and View. • REST – Representational State Transfer • No Post-Back Model
Release Status • 1st CTP Released Feb 29th 2008 • 2nd CTP Released March 19th 2008 • 3rd CTP Released May 27th 2008 • 4th CTP Released July 16th 2008 • 5th – Current CTP Release • ETA on Final Release Candidate - tbd
Getting Started • Visual Studio 2008 Professional or higher • 3.5 .NET Framework • MVC Extensions
Demo Time • Simple Store Application • View Products • Create New Products • Update MSRP • Audience Participation • Name your demo
Research • Reference & Sites Researched • ASP.NET / MVC • Stephen Walther on ASP.NET MVC • Phil Haack's: MVC History Lesson • Scott Hanselman's Walkthrough Video • Scott Gu • MS Enterprise Patterns book
Q&A Thank YouContent will be posted to Tallan’s .NET Blog Site www.DotNetReflections.com
Thank You – We mean it… RAFFLE TIME!Content will be posted to Tallan’s .NET Blog Site www.DotNetReflections.com