SharePoint is a very diverse tool. It is important that it is implemented correctly, and figuring out that implementation will keep developers busy for years. Implementing SharePoint is more than just running the setup from a DVD. Thought and care needs to go into deciding what the organization needs and what parts of SharePoint should be exposed. This is the discussion with which we will begin this chapter.
After discussing why we customize SharePoint sites, we will discuss SharePoint itself. We will review the terminology of various components that make up SharePoint. We will compare SharePoint to ASP.NET and IIS.
Next, we will review the development environment and how to set up SharePoint. We will discuss the various options for setting up all the tools that will be needed for developing SharePoint and Windows Phone 7.
Finally, we will investigate how to use Visual Studio 2010 to customize a SharePoint site and then package that...