Professional ASP.NET MVC 4

Professional ASP.NET MVC 4

Paperback

$44.99
View All Available Formats & Editions
Choose Expedited Shipping at checkout for guaranteed delivery by Wednesday, April 24

Product Details

ISBN-13: 9781118348468
Publisher: Wiley
Publication date: 10/02/2012
Pages: 504
Sales rank: 1,338,854
Product dimensions: 7.40(w) x 9.20(h) x 1.00(d)

About the Author

Jon Galloway works at Microsoft as a Community Program Manager. He wrote the MVC Music Store tutorial and helps manage ASP.NET site content.

Phil Haack is a developer at GitHub, a developer website used by more than a million programmers.

Brad Wilson is a developer on the ASP.NET team and has been a professional software developer for nearly 20 years.

K. Scott Allen is the founder of OdeToCode LLC. He provides custom development, consulting, and mentoring services for clients around the world.

Read an Excerpt

Click to read or download

Table of Contents

FOREWORD xxvii

INTRODUCTION xxix

CHAPTER 1: GETTING STARTED 1

CHAPTER 2: CONTROLLERS 31

CHAPTER 3: VIEWS 47

CHAPTER 4: MODELS 71

CHAPTER 5: FORMS AND HTML HELPERS 95

CHAPTER 6: DATA ANNOTATIONS AND VALIDATION 119

CHAPTER 7: MEMBERSHIP, AUTHORIZATION, AND SECURITY 137

CHAPTER 8: AJAX 189

CHAPTER 9: ROUTING 221

CHAPTER 10: NUGET 249

CHAPTER 11: ASP.NET WEB API 279

CHAPTER 12: DEPENDENCY INJECTION 297

CHAPTER 13: UNIT TESTING 317

CHAPTER 14: EXTENDING MVC 341

CHAPTER 15: ADVANCED TOPICS 365

CHAPTER 16: REAL-WORLD ASP.NET MVC: BUILDING THE NUGET.ORG WEBSITE 423

Summary 440

INDEX 443

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews

Professional ASP. NET MVC 4 4 out of 5 based on 0 ratings. 2 reviews.
George_A More than 1 year ago
I find “Beginning” books work best if they take you through a project from start to finish. “Professional” books end up either being a reference book or a book then covers areas outside simple design. From the title it can be assumed that the book falls into the professional style. The book covers a lot of MVC and does a good job. There chapters like Web API, Security and Unit Testing that could be a books by themselves. So though there is plenty of information in the chapters, there is a good deal more information that can be learned. I found myself not reading cover to cover, but picking out chapters of interest and reading them. With 441 pages, I think the book does a good job covering the subject matter.
clearcss More than 1 year ago
Currently at version 4, Galloway, Haack, Wilson, and Allen (GHWA) do an excellent job at introducing the new features of the maturing ASP.NET MVC Framework. A good book, always introduces to the reader the path that led to the current state of affairs. In Chapter 1, GHWA takes the reader through an accelerated journey from MVC 1 through the current version, MVC 4. Along, the way GHWA addresses what has changed from version to version. Also in this Chapter, how to get started is explained as well as some helpful hints about Unit Testing. JQuery Mobile’s is introduced as well. Compared to other books, I appreciated the fact that the introduction was brief and to the point. The next couple of chapters go over Controller’s, Views, and Models. One minor gripe I have is the fact that these chapters felt like the material was rushed to be presented. It was like being in college and the professor was providing information after information and leaving one to study for the rest of the week. However I can understand that if one has followed the MVC journey, most of the information has been covered numerous times. Chapter 7 by Galloway, goes into Membership, Authorization, and Security. I skimmed through the first half of the chapter and read in detail about the security portion. Galloway titles this section, “Understanding the Security Vectors in a Web Application.” He talks about the threats and ways to mitigate them. The chapter on Ajax, Chapter 8, was a treat for me. Allen did an excellent job going AJAX in MVC 4. Since the core of AJAX support comes from JQuery, Allen does a quick example of JQuery syntax, selectors and events. He then goes on how to use it within your application. Overall I spent about a day and a half reading and studying this book and I loved every moment. I feel more secure in my attempt to use MVC 4 without hesitation. I recommend this book.