The purpose of this book is to help you design and develop custom business solutions for SharePoint 2010, which includes the two products SharePoint Foundation and SharePoint Server 2010. Our goal is to teach you how to create, debug, and deploy the fundamental building blocks such as Features, Pages, Web Parts, Site Columns, Content Types, Event Handlers, and Workflow Templates. Once you apply yourself and become comfortable developing with these building blocks, there’s no limit to the types of applications and solutions you can create on the SharePoint 2010 platform.
This book is written for experienced Windows developers who are proficient with Visual Studio, the Microsoft .NET Framework, and ASP.NET. The code samples in this book are written in C# and have been created to provide a comprehensive overview of the projects you can create for SharePoint 2010. Our primary audience for this book is software developers and architects looking for expert guidance on designing and developing business applications on this platform. Developers who are new to the SharePoint platform as well as experienced SharePoint developers will benefit from this book.
You’ll need the following hardware and software to build and run the code samples for this book: Microsoft Windows Server 2008 or Microsoft Windows Server 2008 R2.
The operating system can be installed natively or on a Virtual Machine (VM)
For a native installation, we recommend at least 4 GB of RAM
For an installation on a VM, we recommend 8 GB of RAM on most machines
Microsoft SharePoint Foundation or SharePoint Server 2010
Microsoft Visual Studio 2010
Microsoft SharePoint Designer 2010
Microsoft Office Visio 2010
All the code samples discussed in this book have been added to a single .zip archive named InsideSharePoint2010.zip. This .zip archive can be downloaded from the support page for this book at the following address:
http://www.CriticalPathTraining.com/books/InsideSharePoint2010
This support page also provides a list of errata as well as a reference to step-by-step instructions that you can use to build a VM that is identical to the VM we used to write and test all our sample projects.
You can also download the companion code from this book’s catalog page at:
Every effort has been made to ensure the accuracy of this book and the companion content. Microsoft Press provides support for books and companion content at the following website:
http://www.microsoft.com/learning/support/books/
You can also find a list of errata at the following website:
If you have comments, questions, or ideas regarding the book or the companion content, or questions that are not answered by visiting the sites above, please send them to Microsoft Press via email to [email protected].