ASP NET Model View Controller ASP NET MVC

  • Slides: 16
Download presentation
ASP. NET Model View Controller ASP. NET MVC INTRODUCTION MAX WEBER SENIOR CONSULTANT TALLAN

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 – Share. Point

About Max Senior Consultant at Tallan Certifications MCSD –. NET MCTS – Share. Point Application Development Member of the Enterprise. NET and Share. Point Initiatives at Tallan max. weber@tallan. com

About Tallan Founded in 1985 and Headquartered in Rocky Hill, CT Offices in: California,

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

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 Testability Clean URLs

Why the ASP. net MVC? Clear Separation of Concerns

Why the ASP. net MVC? Clear Separation of Concerns

Why the ASP. net MVC? Testability

Why the ASP. net MVC? Testability

Why the ASP. net MVC? Clean URLs http: //myapp/customers/brown/ Are M U C H

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

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?

What is the ASP. net MVC?

Release Status 1 st CTP Released Feb 29 th 2008 2 nd CTP Released

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

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

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

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 Tallan’s. NET Blog Site www. dotnetreflections.

Q&A Thank You Content 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.

Thank You – We mean it… RAFFLE TIME! Content will be posted to Tallan’s. NET Blog Site www. dotnetreflections. com