By Jonathan McCracken
certain, ultimately, Microsoft has figured it out. ASP.NET MVC 2.0 permits you to try force your code, regulate the output of your HTML, and leverage C# and .NET in an easy-to-use net framework. This ebook indicates you all you want to know to start constructing internet purposes utilizing test-driven improvement (TDD). you are going to the way to do every little thing from developing your first try out, to development REST net providers, to deploying your accomplished ASP.NET MVC purposes. Test-Drive ASP.NET MVC will get you begun with all of the basics you wish, no matter if you are transitioning from older Microsoft applied sciences, or in case you are coming from an open-source history and are excited by what ASP.NET MVC has to offer.
ASP.NET MVC 2.0 is C# on the internet performed correct. not more fiddling round with Viewstate, IsPostBack(), and drag-and-drop coding. Microsoft has addressed the shortcomings of ASP.NET and created a framework that is going toe-to-toe with different renowned internet frameworks resembling Ruby on Rails. Programming in C# is enjoyable back!
This e-book takes a test-first method of the most good points of ASP.NET MVC. you will get hands-on event development and deploying a time-management internet program from begin to end. From development your first web page, to information entry, to integrating with internet prone comparable to Blogger.com, Test-Drive ASP.NET MVC courses you step-by-step. you are going to come away with an entire knowing of net providers and information entry, and you can the way to try each one part in order that your code is bug-free and maintainable from the beginning. you will see the way to deal with safety, logging, and mistake handling.
software program is not helpful till it is deployed into construction. we will conceal automatic deployment utilizing MSBuild, a construct software product that could assist you get your web site on-line, repeatably and reliably. all through, you are going to paintings with open resource initiatives that supplement ASP.NET MVC, together with NHibernate, MVCContrib, and chateau Windsor box. those instruments accelerate constructing database parts, structure layers, and trying out your code.
As you construct and install your software, you are going to not just research the framework itself, but in addition achieve precious adventure with the test-first technique, riding your program improvement via small and measurable incremental improvements.