Publisher's Synopsis
Practical ASP.NET MVC 4 Projects walks you through the process of building nine real web applications using ASP.NET MVC. Along the way, you will meet all the building blocks of a real-world web application and gain valuable hands-on experience with a wide range of techniques such as advanced view authoring, data retrieval and handling asynchronous tasks.
- Start as you mean to go on, by using MVC best practices to build a blog application.
- Practice advanced view authoring techniques to impress your users with a contact list management system.
- Learn to retrieve data from a public web service and handle errors effectively with the help of a model weather app.
- Discover the benefits of unit testing with a simple game, for a valuable principle you can apply to all your applications.
- Build working subscribe and login functionality, with your own social networking site modeled on Twitter.
- Build your own chat room, to see how a real-time multi-user web application works.
- Grasp the importance of the single page application concept by building an RSS reader.
- Improve the visibility of a small band website using search engine optimization (SEO).
- Meet jQuery Mobile and discover a popular approach to mobile web development.
Whether youre just starting out in ASP.NET MVC, or youve built a few basic projects and want to experience the full range of what the platform has to offer, Practical ASP.NET MVC 4 Projects is an enjoyable tour through this popular and powerful platform that will build your confidence and give you skills you use again and again.
What youll learn
- How to build a blog, a content management system, a weather app, a simple game, a Twitter-like application, a chat room, an RSS reader and a mobile app.
- Confidence with techniques that you'll use again and again, such as advanced view authoring, authentication and authorization and search engine optimization.
- Experience with MVC best practices.
- How to unit test controllers and view models in ASP.NET MVC with NUnit.
- Familiarity with the single page application concept and its framework, including Knockout.js, Upshot.js and ASP.NET Web API.
- How to work with jQuery Mobile to build a mobile web app.
Who this book is for
If you enjoy hands-on learning and want to dive into modern web development with the ASP.NET MVC platform, this book is for you. A basic familiarity with ASP.NET MVC is required, but every project will be presented and explained in full.