Synopses & Reviews
Wrox Programmer to ProgrammerTM
Beginning
ASP.NET MVC 1.0
Simone Chiaretta, Keyvan Nayyeri
Updates, source code, and Wrox technical support at www.wrox.com
Beginning
ASP.NET MVC 1.0
If you have a background in .NET and ASP.NET and are seeking to learn ASP.NET MVC, then this is the book for you. Relying heavily on MVC concepts, ASP.NET MVC principles, and code to demonstrate the main content, this valuable resource walks you through the necessary components to solve real-world problems.
A clear and straightforward writing style offers a pragmatic approach so that you can learn the material at your own pace. You'll review all aspects of ASP.NET MVC, and all the topics are explored for the final version of Microsoft ASP.NET MVC 1.0. Two real-world case studies showcase the theoretical concepts that the authors discuss throughout the book, and all sample code uses the most up-to-date Microsoft technologies to familiarize you with current development approaches. By the end of the book, you'll have a firm grasp of ASP.NET principles and how to apply them to maximize the potential of this exciting new framework.
What you will learn from this book
The intricacies of the Model View Controller (MVC) pattern and its many benefits
The fundamentals of ASP.NET MVC and its advantages over ASP.NET Web Forms
Various elements in ASP.NET MVC including model, view, controller, action filters, and routing
Unit testing concepts, Test-Driven Development (TDD), and the relationship between unit testing and the MVC pattern
How to unit test an ASP.NET MVC application
Details about authentication, authorization, caching, and form validation in ASP.NET MVC
The ins and outs of AJAX and client-side development in ASP.NET MVC
Ways to extend ASP.NET MVC
Who this book is for
This book is for .NET developers who want to get started with ASP.NET MVC. Experience with the .NET Framework and knowledge of C# or VB is essential.
Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.
Synopsis
Beginning ASP.NET MVCis for developers who have .NET and ASP.NET experience, but want to enhance their level of knowledge and need to learn about the MVC framework. The book is simple and basic in its approach, because it allows readers to learn the concepts in a straightforward, uncomplicated way, but it still assumes a level of programming background and knowledge. This appeals to those who don’t want to get bogged down in learning ASP.NET, but need to know how to get the most out of ASP.NET MVC. The book covers all the main topics about ASP.NET MVC, and applies all of the latest Microsoft technologies to demonstrate the benefits of its usage.
The book covers these key topics:
- The concept of Test-Driven Development and unit testing
- The principles of MVC patterns and the role of MVC pattern in unit testing
- An introduction to ASP.NET MVC and reasons to have such a new technology
- How MVC pattern is implemented in ASP.NET MVC
- A detailed discussion about the main elements of ASP.NET MVC including model, view, controller and routing
- A detailed discussion about the main classes in ASP.NET MVC and how the abstraction and isolation is achieved for them
- How to unit test an ASP.NET MVC application
- Separate topics for authentication, authorization and AJAX
- How to move from traditional ASP.NET webforms to ASP.NET MVC
- Case studies to show the discussed topics in a practical and applicable way
Synopsis
Teaches readers to develop dynamic, data-driven Web sites with an exciting new Microsoft technology
- ASP.NET MVC (Model View Framework) is a new framework that allows developers to use ready-to-use MVC code so they can develop Web applications faster
- Beginning or experienced ASP.NET programmers will welcome this book's cut-to-the-chase approach for getting up to speed on the new ASP.NET MVC without getting bogged down in learning or re-learning ASP.NET itself; they'll receive straightforward instruction on concepts backed by real-world case studies and examples that offer practical solutions
- Topics include test-driven development and unit testing, the principles of the MVC pattern, how to implement it, how to move from traditional ASP.NET Webforms to ASP.NET MVC, and much more
Simone Chiaretta (Italy) is a senior software developer for Avanade, a consulting company jointly owned by Accenture and Microsoft. He founded the .NET user group UGIALT.net.
Keyvan Nayyeri (Tehran, Iran) is a Microsoft MVP. He has authored three Wrox books, including Professional Visual Studio Extensibility.
Synopsis
ASP.NET MVC (Model View Framework) allows you to use ready-to-use MVC code so you can develop Web applications faster. This book?s cut-to-the-chase approach gets you up to speed on the new ASP.NET MVC without getting bogging you down in learning or re-learning ASP.NET itself. You?ll receive straightforward instruction on concepts, backed by real-world case studies and examples that offer practical solutions. Topics include test-driven development and unit testing, the principles of the MVC pattern, how to implement it, how to move from traditional ASP.NET Webforms to ASP.NET MVC, and much more.
Table of Contents
Introduction.
Chapter 1: The Model-View-Controller Pattern.
Chapter 2: ASP.NET WebForms vs. ASP.NET MVC.
Chapter 3: Getting Started with ASP.NET MVC.
Chapter 4: The Model.
Chapter 5: The Controller.
Chapter 6: The View.
Chapter 7: Routing.
Chapter 8: Unit Testing Concepts.
Chapter 9: Testing ASP.NET MVC Applications.
Chapter 10: Components.
Chapter 11: Action Filters.
Chapter 12: AJAX.
Chapter 13: Deployment.
Chapter 14: Leveraging ASP.NET WebForm Features.
Chapter 15: Authentication and Authorization.
Chapter 16: Extending ASP.NET MVC.
Chapter 17: Migrating from ASP.NET WebForms.
Chapter 18: Case Study 1.
Chapter 19: Case Study 2.
Appendix A: Resources.
Appendix B: Exercise Solutions.
Index.