This document provides an introduction to ASP.NET MVC presented by Max Weber, a senior consultant at Tallan Inc. The presentation discusses why developers would use ASP.NET MVC, what it is, its current release status, how to get started, and includes a demo of creating a simple MVC application. It also provides background on Max and Tallan Inc.
This document provides an introduction to ASP.NET MVC presented by Max Weber, a senior consultant at Tallan Inc. The presentation discusses why developers would use ASP.NET MVC, what it is, its current release status, how to get started, and includes a demo of creating a simple MVC application. It also provides background on Max and Tallan Inc.
This document provides an introduction to ASP.NET MVC presented by Max Weber, a senior consultant at Tallan Inc. The presentation discusses why developers would use ASP.NET MVC, what it is, its current release status, how to get started, and includes a demo of creating a simple MVC application. It also provides background on Max and Tallan Inc.
MAX WEBER SENIOR CONSULTANT TALLAN INC ASP.NET Model View Controller 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
What is the ASP.net MVC?
Release Status 1 st CTP Released Feb 29 th 2008 2 nd CTP Released March 19 th 2008 3 rd CTP Released May 27 th 2008 4 th CTP Released July 16 th 2008 5 th 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 You
Content will be posted to Tallans .NET Blog Site www.DotNetReflections.com
Thank You We mean it RAFFLE TIME!
Content will be posted to Tallans .NET Blog Site www.DotNetReflections.com