Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Intermediate ASP.NET MVC

1,547 views

Published on

  • Be the first to comment

  • Be the first to like this

Intermediate ASP.NET MVC

  1. 1. Intermediate ASP.NET MVC<br />Joe Wilson, President<br />Volare Systems, Inc.<br />Email: joe@volaresystems.com<br />Office: 303-532-5838, ext 101<br />Web: http://VolareSystems.com<br />Blog: http://VolareSystems.com/Blog<br />Twitter: joe_in_denver<br />
  2. 2. Agenda<br />Quick MVC review<br />Discussion on application design best practices<br />Code!<br /><ul><li>“Real-world” development sample
  3. 3. Routing
  4. 4. Testing
  5. 5. Returning JSON from controller to view
  6. 6. Error handling</li></li></ul><li>MVC Request/Response Pipeline<br />Request (GET or POST)<br />Routing Engine<br />Controller (Action)<br />Response<br />View,<br />JSON, File,<br />XML, RSS<br />Model<br />
  7. 7. Application Design<br />Request<br />Response<br />UI<br />Layer<br />Controller<br />View<br />Application Layer<br />View Model<br />Application Services<br />Domain Model<br />Utilities<br />Repositories<br />
  8. 8. Code!<br />
  9. 9. Elmah Results<br />
  10. 10. Elmah Results<br />
  11. 11. Resources<br />Learning ASP.NET MVC<br />ASP.NET MVC official site - http://www.asp.net/mvc<br />Community Four MVC - http://www.c4mvc.net<br />Keeping up with changes to ASP.NET MVC<br />Phil Haack’s Blog - http://haacked.com<br />Scott Guthrie’s Blog - http://weblogs.asp.net/scottgu<br />Advanced ASP.NET MVC<br />Sharp Architecture - http://sharparchitecture.net<br />Eric Hexter’s Blog - http://lostechies.com/blogs/hex<br />Jimmy Bogard’s Blog - http://lostechies.com/blogs/jimmy_bogard<br />Email: joe@volaresystems.com<br />Office: 303-532-5838, ext 101<br />Web: http://VolareSystems.com<br />Blog: http://VolareSystems.com/Blog<br />Twitter: joe_in_denver<br />

×