Book Review: Professional ASP.NET 3.5 SP1 – Wrox

I received a review copy of Professional ASP.NET 3.5 SP1 by Wrox, through Emerging .NET Devs User Group. So thank you Wrox and Emerging .NET Devs.

Title: Professional ASP.NET 3.5 SP1 in C# and VB

Authors: Bill Evjen, Scott Hanselman and Devin Rader

ISBN: 978-0-470-47826-4

Publisher: Wrox

“I would say this book, written by ASP.NET experts, is one of the most comprehensive book for professionals not only for ASP.NET 3.5 SP1 but it also covers detail overview of all the new features which .NET 3.5 SP1 offers such as LINQ, Entity Framework, IIS7, WCF, ADO.NET Data Services, ASP.NET AJAX and ASP.NET AJAX control toolkit as well.

The initial 6 chapters cover some of the basic topics for developing ASP.NET Websites:

  • Chapter 1: Application and Page Framework
    • Describing fundamentals like Page directives, page events, application folders and working with classes using VS 2008
  • Chapter 2: ASP.NET Server Controls and Client-Side Scripts
    • The first part of the chapter covers what and how will you use ASP.NET server controls and HTML Server controls. The second part focuses on Client Side scripting discussing about using JavaScript to manipulate server controls and callback mechanism
  • Chapter 3: ASP.NET Web Server Controls
    • This chapters introduces server controls in detail, both their functionality and usage
  • Chapter 4: Validation Sever Controls
    • Describing validation and server controls, provided out of the box with ASP.NET, to easily incorporate validation in your website
  • Chapter 5: Working with Master Pages
  • Chapter 6: Themes and Skins

After covering fundamentals and core concepts, the authors moved towards the area of working with Data such as Data Binding, ADO.NET, LINQ etc. This book is well organized and let reader to have knowledge from fundamentals to advance concepts.

The book comes with a CD containing a PDF version of this book along with 7 free eBooks that normally worth USD 7 each. Another good point of this book are appendixes.

  • Appendix A: Migrating Older ASP.NET Projects
  • Appendix B: ASP.NET Ultimate Tools
  • Appendix C: Silverlight 2 and ASP.NET
  • Appendix D: ASP.NET is Greater than ASP.NET MVC
  • Appendix E: ASP.NET online resources

Overall, The book is a great package for the ASP.NET developers. However, if you are new to the ASP.NET world or web development then I would not recommend this book for you. Check out some Beginners’ series by Wrox or other publishers.”