I will be frequently reviewing books on my blog from now on and I would like to start with a good wholesome SharePoint (MOSS 2007) development book entitled Professional SharePoint 2007 Development.
The book is written by some very knowledgeable SharePoint guys who have a vast amount of experience developing on the SharePoint platform. The book provides a good programmer to programmer learning experience from real world professionals who have been developing SharePoint solutions out in the wild for a number of years.
The authors of the book are: John Holiday, John Alexander, Jeff Julian, Eli Robillard, Brendon Schwartz, Matt Ranlett, J. Dan Attis, Adam Buenz and Tom Rizzo.
It’s a fairly large book some 716 pages long packed full of good solid SharePoint development techniques and good examples to guide you along the way.
The table of contents looks like this:
- Chapter 1 – The Microsoft Application Platform and SharePoint
- Chapter 2 – MOSS 2007 Overview for Developers
- Chapter 3 – The SharePoint User Experience
- Chapter 4 – WSS v3 Platform Services
- Chapter 5 – Programming Windows SharePoint Services
- Chapter 6 – A Sample Collaboration Solution
- Chapter 7 – RSS, Blogs, and Wikis
- Chapter 8 – Building Personalized Solutions
- Chapter 9 – Using Enterprise Search
- Chapter 10 – Using the Business Data Catalog
- Chapter 11 – Building Document Management Solutions
- Chapter 12 – Building Records Management Solutions
- Chapter 13 – Building Web Content Management Solutions
- Chapter 14 – Electronic Forms in MOSS 2007
- Chapter 15 – Building Workflow Solutions
- Chapter 16 – Business Intelligence and SharePoint Server 2007
- Appendix A: Using the Microsoft Visual Studio 2005 Extension for Windows SharePoint Services 3.0
The book covers most if not all of the fundamentals to get you started building solutions with WSS 3.0 or MOSS 2007 and has whole chapters dedicated to building certain types of solutions such as using MOSS as a CMS platform and utilising the web content management features of the product.
I have had this book for a while now and find myself constantly referring back to it especially to lookup some XML I forgot.
As a summary this book covers a wide range of topics and focuses on teaching the right development techniques from an experienced developer’s point of view and is an excellent source to refer back to when you’re stuck. I would definitely recommend getting this if you are planning to do any development on the SharePoint platform.
I’ll be giving a copy of this book away as a prize in the near future but if you want to get your hands on it now then head over to http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0470117567.html to purchase it for a mere £31.99.