asp.net mvc introduction max weber senior consultant tallan inc
DESCRIPTION
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 - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: ASP.NET mvc INTRODUCTION MAX WEBER Senior consultant Tallan inc](https://reader030.vdocuments.net/reader030/viewer/2022013101/56813ae5550346895da34123/html5/thumbnails/1.jpg)
ASP.NET Model View Controller
![Page 2: ASP.NET mvc INTRODUCTION MAX WEBER Senior consultant Tallan inc](https://reader030.vdocuments.net/reader030/viewer/2022013101/56813ae5550346895da34123/html5/thumbnails/2.jpg)
About Max
Senior Consultant at Tallan Certifications
MCSD – .NET MCTS – SharePoint Application Development
Member of the Enterprise .NET and SharePoint Initiatives at Tallan
![Page 3: ASP.NET mvc INTRODUCTION MAX WEBER Senior consultant Tallan inc](https://reader030.vdocuments.net/reader030/viewer/2022013101/56813ae5550346895da34123/html5/thumbnails/3.jpg)
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
![Page 4: ASP.NET mvc INTRODUCTION MAX WEBER Senior consultant Tallan inc](https://reader030.vdocuments.net/reader030/viewer/2022013101/56813ae5550346895da34123/html5/thumbnails/4.jpg)
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
![Page 5: ASP.NET mvc INTRODUCTION MAX WEBER Senior consultant Tallan inc](https://reader030.vdocuments.net/reader030/viewer/2022013101/56813ae5550346895da34123/html5/thumbnails/5.jpg)
Why the ASP.net MVC?
Clear Separation of Concerns Testability Clean URLs
![Page 6: ASP.NET mvc INTRODUCTION MAX WEBER Senior consultant Tallan inc](https://reader030.vdocuments.net/reader030/viewer/2022013101/56813ae5550346895da34123/html5/thumbnails/6.jpg)
Why the ASP.net MVC?
Clear Separation of Concerns
![Page 7: ASP.NET mvc INTRODUCTION MAX WEBER Senior consultant Tallan inc](https://reader030.vdocuments.net/reader030/viewer/2022013101/56813ae5550346895da34123/html5/thumbnails/7.jpg)
Why the ASP.net MVC?
Testability
![Page 8: ASP.NET mvc INTRODUCTION MAX WEBER Senior consultant Tallan inc](https://reader030.vdocuments.net/reader030/viewer/2022013101/56813ae5550346895da34123/html5/thumbnails/8.jpg)
Why the ASP.net MVC?
Clean URLs
http://myapp/customers/brown/
Are M U C H better than…
http://myapp/customers.aspx?name=brown
![Page 9: ASP.NET mvc INTRODUCTION MAX WEBER Senior consultant Tallan inc](https://reader030.vdocuments.net/reader030/viewer/2022013101/56813ae5550346895da34123/html5/thumbnails/9.jpg)
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
![Page 10: ASP.NET mvc INTRODUCTION MAX WEBER Senior consultant Tallan inc](https://reader030.vdocuments.net/reader030/viewer/2022013101/56813ae5550346895da34123/html5/thumbnails/10.jpg)
What is the ASP.net MVC?
![Page 11: ASP.NET mvc INTRODUCTION MAX WEBER Senior consultant Tallan inc](https://reader030.vdocuments.net/reader030/viewer/2022013101/56813ae5550346895da34123/html5/thumbnails/11.jpg)
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
![Page 12: ASP.NET mvc INTRODUCTION MAX WEBER Senior consultant Tallan inc](https://reader030.vdocuments.net/reader030/viewer/2022013101/56813ae5550346895da34123/html5/thumbnails/12.jpg)
Getting Started
Visual Studio 2008 Professional or higher 3.5 .NET Framework MVC Extensions
![Page 13: ASP.NET mvc INTRODUCTION MAX WEBER Senior consultant Tallan inc](https://reader030.vdocuments.net/reader030/viewer/2022013101/56813ae5550346895da34123/html5/thumbnails/13.jpg)
Demo Time
Simple Store Application View Products Create New Products Update MSRP
Audience Participation Name your demo
![Page 14: ASP.NET mvc INTRODUCTION MAX WEBER Senior consultant Tallan inc](https://reader030.vdocuments.net/reader030/viewer/2022013101/56813ae5550346895da34123/html5/thumbnails/14.jpg)
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
![Page 15: ASP.NET mvc INTRODUCTION MAX WEBER Senior consultant Tallan inc](https://reader030.vdocuments.net/reader030/viewer/2022013101/56813ae5550346895da34123/html5/thumbnails/15.jpg)
Q&A
Thank You
Content will be posted to Tallan’s .NET Blog Site
www.DotNetReflections.com
![Page 16: ASP.NET mvc INTRODUCTION MAX WEBER Senior consultant Tallan inc](https://reader030.vdocuments.net/reader030/viewer/2022013101/56813ae5550346895da34123/html5/thumbnails/16.jpg)
Thank You – We mean it…
RAFFLE TIME!
Content will be posted to Tallan’s .NET Blog Site
www.DotNetReflections.com