- Explore more great deals on thousands of titles in our Deals in Books store.
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Microsoft SharePoint: Building Office 2007 Solutions in C# 2005 (Expert's Voice in Sharepoint) 1st Corrected ed., Corr. 3rd printing Edition
Use the Amazon App to scan ISBNs and compare prices.
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
Special offers and product promotions
About the Author
Scot P. Hillier is an independent consultant focused on SharePoint, Microsoft Office, and .NET technologies. Scot has authored eight books on Microsoft technologies over the last 10 years, as well as numerous articles appearing in magazines and online. In addition to writing, Scot often presents nationally to analysts, decision makers, and developers. Scot is a former U.S. Navy submarine officer and graduate of the Virginia Military Institute. When not working, Scot can be found at home with his family, playing games and taking walks. Scot can be reached at email@example.com, and more information about his books is available at SharePointstuff.com.
Browse award-winning titles. See more
Top customer reviews
Let's be frank: SharePoint development is not for the faint-hearted. Building SharePoint apps requires a good working knowlege of Visual Studio, the [...]
So far, every example in this book has worked **exactly** as described. I've been using this book as my main tutorial for building web parts and features for SharePoint 2007. It's been a real lifesaver and has helped me avoid a lot of teeth-gnashing and hair-pulling.
Scot's long experience building all kinds of SharePoint applications and dealing with SharePoint administration issues really shows in his explanations and topic coverage. Scot's a very efficient and succinct writer, and he doesn't overstate the obvious or annoy you with irrelevancies. Too many writers constantly remind you how smart and skilled they are -- I don't see any of that in Scot's writing.
The only thing Scot left out is what to do when something prevents your application from installing or working correctly. I'm sure Scot opted not to cover these contingencies because they come from all manner of things: IIS updates, folder permissions, IE security settings, etc. Covering every possible issue couldn't be done in a 10,000 page book.
Scot's web site [[...] is a great resource for SharePoint developers.
Also, I like the APress books, a lot. The page margins are wide enough to add written notes, and the paper quality is very good so that highlighter doesn't soak though to the backside of the page.
Regarding the comment from another reviewer about a lack of C# code: You must be looking at a different book! There is tons of C# in this book! There's also a lot of XML and some HTML, but I've found more than enough C# examples to make my day.
Five stars because this books works for me.
From there he lays out the infrastructure configuration to create a robust, secure and performant SharePoint rollout. In this section of the book, chapters 3 and 4, the author explains some basic requirements for a successful deployment, such as Shared Providers, authentication, users and groups, and My Sites. While this piece, along with the rest of the book by necessity given the breadth of the topic, is not a complete treatment of any of these areas, at the least the reader will have a firm grounding of the fundamentals to delve into specific areas of interest or need.
The next couple of chapters, 5 and 6, explain the basics of sites, such as content and records management, pages and web parts. With this information the reader will have the basics to create and customize sites to make them more specific to the need, and organization, at hand, including publishing sites. Here the author explains how to create and deploy custom master pages, layouts, use SharePoint Designer, integrate InfoPath forms and build your own Content Types. With this information a typical non-developer, power user could create SharePoint implementations with useful customizations at a departmental level including out of the box, and declarative workflows.
From here, about half way through the book, the author uses the foundation built up to this point to get the reader into development topics. Hillier starts with development customizations that only require writing markup files, deploying them to the server, then turning on the new functionality. From there he gets into more advanced topics such as BI, higher level interaction with MS Office products. The treatment of advanced development (i.e. requiring Visual Studio) is more than adequate for an experienced developer to get a firm grip on SharePoint 3.0 development.
The book wraps up with the basics of administration. As mentioned above, the book is not very deep. The main value is in gaining an understanding, or at least having a reference, of all things SharePoint. For someone coming from SharePoint 2.0, or even an experienced .Net developer, this book is invaluable.