See the light
September 29, 2009Brussels
ASP.NET MVC WisdomBuilding a Real-World Application in 60 minutes
Maarten Balliauwhttp://blog.maartenballiauw.be
{Web Development}
SEE THE LIGHT
{Web Development}
Who am I?
• Maarten Balliauw• Antwerp, Belgium• www.realdolmen.com • Focus on web
– ASP.NET, ASP.NET MVC, PHP, Azure, VSTS, …– MVP ASP.NET
• http://blog.maartenballiauw.be • http://twitter.com/maartenballiauw
SEE THE LIGHT
{Web Development}
What to expect…
• Lots of coding!– Lots of errors…
• Going fast!• Use of (some) ASP.NET MVC 2 preview 1
features– Templated Helpers– Validation
SEE THE LIGHT
{Web Development}
Building an application
Twitter clone• Twitter: What are you doing?• Visiter: What are you browsing?
SEE THE LIGHT
{Web Development}
ASP.NET MVC Wisdom?
• 60 minutes is not long…• Not going to live-code everything• Twitter crappy in the beginning, now worth $
440 M!
SEE THE LIGHT
{Web Development}
Wisdom
"MVC actually stands for Model-View-ChuckNorris. Controller is just one of his nicknames."
SEE THE LIGHT
{Web Development}
ASP.NET MVC 101Controller
(Input)
Model(Logic)
View(Presentation)
Request
Response
SEE THE LIGHT
{Web Development}
TIME TO BUILD OUR APPLICATION…Fingers crossed…
SEE THE LIGHT
{Web Development}
Takeaways• What’s new in MVC 2?
– Validation– Templated helpers
• Buddy classes• Some security considerations• Routing
SEE THE LIGHT
{Web Development}
Resources• “ASP.NET MVC 1.0 Quickly”
http://tinyurl.com/mvcquickly
• My bloghttp://blog.maartenballiauw.be/category/MVC.aspx
• Microsofthttp://www.asp.net/mvc
• Community projectshttp://mvccontrib.codeplex.comhttp://mvcsitemap.codeplex.com
SEE THE LIGHT
{Web Development}
Questions?
{Web Development}
SEE THE LIGHT
{Web Development}
Fill in your evaluation
• Don’t forget to fill in your evaluation
• Enter to win:– Netbook HP Mini– Expression Professional Subscription
• Winner will be picked during the closing drink
SEE THE LIGHT
{Web Development}
THANK YOU!
Maarten Balliauwhttp://blog.maartenballiauw.be
{Web Development}
Top Related