1
SharePoint Checklist and Resources
Activity Labs for Developer Labs for Administrator Resources
Create a re-buildable SharePoint
environment
Lab : Install SharePoint 2010
∗ Exercise 1: Create Active Directory Accounts for SharePoint
∗ Exercise 2: Install SharePoint Server Prerequisites
∗ Exercise 3: Install SharePoint Server
∗ Exercise 4: Run the SharePoint Products Configuration Wizard
∗ Exercise 5:Configure the Farm with the Farm Configuration Wizard
∗ Exercise 6 (Optional): Install a Language Pack
Setting Up the Development Environment for SharePoint 2010 on Windows Vista, Windows 7, and Windows Server 2008
http://msdn.microsoft.com/en- us/library/ee554869.aspx
Work with basic Functionality
* Exercise 1: Create a Web Application
* Exercise 2: Create a Site Collection * Exercise 3: Create a Site Collection in a New Content Database
* Describe the high level structure, components, and functioning of the farm
* Perform configuration of a SharePoint farm using the Farm Configuration Wizard
* Understand the logical topology of SharePoint web apps, site collections, and sites
* Experience SharePoint user-facing functionality
* Create a Web application * Create a site collection * Configure managed paths * Create a content database
Create a basic Site
Creating Your First Web Application, Site Collection and Web Site
http://technet.microsoft.com/en- us/sharepoint/ee518671
2 Create/Manipulate
Site and Site Collection
Lab : Selecting Page Parts
* Line Dashboard * Manager’s Dashboard * Alert Notification Lab : Selecting Page Types
* Plant Summary Page * Plant Configuration Page * Employee List
* Line Status
Create a Site Collection
Create a site collection (SharePoint Server 2010) http://technet.microsoft.com/en-
us/library/cc263094.aspx
Create/Manipulate Lists
Lab : Using SharePoint 2010 Developer Tools
* Exercise 1: Creating Document Libraries by Using SharePoint Designer 2010
* Exercise 2: Creating SharePoint List Definitions and Instances by Using Visual Studio 2010
* Exercise 3:Packaging Features and Solutions by Using Visual Studio 2010
Create/Manipulate Lists
User Interfaces and Lists in SharePoint 2010
http://msdn.microsoft.com/en-us/sharepoint/ff420380
Create/Manipulate
Web Parts Create/Manipulate Web Parts
Module 1: Getting Started Building Web Parts in SharePoint 2010
http://msdn.microsoft.com/en-us/sharepoint/ee513148
Create/Manipulate Document Libraries
Enable Version Control for SharePoint 2010 Document Libraries
http://technet.microsoft.com/en- us/library/ff607917.aspx
Assembling Documents on SharePoint 2010 Sites by Merging Content from Excel, PowerPoint, and Word http://msdn.microsoft.com/en-us/library/ff519529.aspx
3
Activity Labs for Developer Labs for Administrator Resources
Working with SharePoint Data Add, edit, delete &
view list items
Lab : Creating External Lists
* Connecting to the Data Source * Defining the External Content Types
* Defining the External Lists * Setting Security for the Content Types
* Defining an Association Lab : Creating an InfoPath Form
* Creating the Calculations * Publishing the Form to a SharePoint Library
http://office.microsoft.com/en-us/sharepoint-server- help/add-edit-or-delete-a-list-item-HA010099228.aspx
http://msdn.microsoft.com/en- us/library/ee558778.aspx
http://msdn.microsoft.com/en- us/library/ee231515.aspx
http://channel9.msdn.com/Blogs/kmcgrath/Creating-an- External-List-in-SharePoint-by-Using-Business-Data
http://msdn.microsoft.com/en- us/library/ms573938.aspx
http://technet.microsoft.com/en- us/library/cc262498.aspx
http://sharepoint.microsoft.com/Blogs/GetThePoint/List s/Posts/Post.aspx?ID=320
Views Lab :
* Creating List Views * Adding Indexes Lab :
* Creating an Invoice Content Type * Enabling Content Organization * Testing Content Organization
http://msdn.microsoft.com/en-us/library/ff630941.aspx
4
Activity Labs for Developer Labs for Administrator Resources
Share Knowledge Invite friends - add
users Create an Enterprise wiki (SharePoint Server 2010)
http://technet.microsoft.com/en- us/library/ee837434.aspx
Explore SharePoint Designer
Lab : Using SharePoint 2010 Developer Tools
* Exercise 1: Creating Document Libraries by Using SharePoint Designer 2010
* Exercise 2: Creating SharePoint List Definitions and Instances by Using Visual Studio 2010
* Exercise 3:Packaging Features and Solutions by Using Visual Studio 2010
Microsoft SharePoint Designer 2010 (32-bit)
http://www.microsoft.com/downloads/en/details.aspx?
FamilyID=d88a1505-849b-4587-b854- a7054ee28d66&displaylang=en
Microsoft SharePoint Designer 2010 (64-bit)
http://www.microsoft.com/downloads/en/details.aspx?
FamilyID=566D3F55-77A5-4298-BB9C-F55F096B125D Using SharePoint Designer, Infopath, and other customization
http://social.technet.microsoft.com/Forums/en/sharepo int2010customization/threads
Managing SharePoint Designer 2010
http://office.microsoft.com/en-us/sharepoint-designer- help/managing-sharepoint-designer-2010-
HA101838275.aspx
Introducing SharePoint Designer 2010 video
http://sharepoint.microsoft.com/blogs/GetThePoint/List s/Posts/Post.aspx?ID=312
5
Activity Labs for Developer Labs for Administrator Resources
Explore visual aspect
Master Pages Lab : Packaging Branding
* Importing .wsp Files Into Microsoft Visual Studio
* Extracting the File Resources * Writing the Feature Receiver to Apply Changes
* Testing the Changes
Lab : Improving Brand Performance
* Observing Current Performance * Turning on BLOB Caching * Observing BLOB Cached Performance
* Observing _layouts Performance
Create Master Pages
Working with SharePoint 2010 Master Pages
http://sharepoint.microsoft.com/Blogs/GetThePoint/List s/Posts/Post.aspx?ID=386
Create/Manipulate Lists
Lab : Using SharePoint 2010 Developer Tools
* Exercise 1: Creating Document Libraries by Using SharePoint Designer 2010
Create/Manipulate Lists through SharePoint Designer Use SharePoint Designer 2010 to Create XSLT List View Web Parts
http://msdn.microsoft.com/en-us/library/ff630941.aspx
CSS
Page Layouts Explore different site templates
http://technet.microsoft.com/en- us/library/ee890115.aspx
Navigation Ribbon\UI
Ribbon U/I
Save a SharePoint site as a template
http://office.microsoft.com/en-us/sharepoint-designer- help/save-a-sharepoint-site-as-a-template-
HA101782501.aspx
6
Activity Labs for Developer Labs for Administrator Resources
Explore Visual Studio
Integration Explore Visual Studio Integration
Importing SharePoint 2010 Site Definitions in Visual Studio 2010
http://msdn.microsoft.com/en- us/library/gg512104.aspx
SharePoint Development in Visual Studio 2010 http://code.msdn.microsoft.com/SharePointDev2010 SharePoint 2010 - Using Visual Studio with SharePoint and other programming
http://social.msdn.microsoft.com/Forums/eu/sharepoin t2010programming/threads
Visual Studio 2010 Walkthroughs
http://msdn.microsoft.com/en-us/vstudio/dd441784
SharePoint explorer Lab : Creating SharePoint 2010 Web Parts by Using Visual Studio 2010
* Exercise 1: Creating, Deploying, and Debugging a Simple Web Part by Using Visual Studio 2010
* Exercise 2: Using SharePoint Components in a Web Part
* Exercise 3: Creating a Visual Web Part by Using Visual Studio 2010
http://msdn.microsoft.com/en- us/magazine/ee309510.aspx
http://msdn.microsoft.com/en- us/library/ee330921.aspx
Create/Manipulate Lists
Lab : Using SharePoint 2010 Developer Tools
* Exercise 1: Creating SharePoint List Definitions and Instances by Using Visual Studio 2010
* Exercise 2:Packaging Features and Solutions by Using Visual Studio 2010
Create/Manipulate Lists
Creating SharePoint 2010 List Definitions in Visual Studio 2010
http://msdn.microsoft.com/en- us/library/gg276355.aspx
7
Activity Labs for Developer Labs for Administrator Resources
Simple deploying of solutions
Lab : Creating and Manipulating
Server-Side Objects
* Exercise 1: Creating and Securing Sites Programmatically
* Exercise 2: Creating Lists Programmatically
* Exercise 3: Retrieving Secured Data
Sites
Creating SharePoint 2010 Site Definitions in Visual Studio 2010
http://msdn.microsoft.com/en- us/library/gg276356.aspx
Lab : Building Business Connectivity Services Solutions
* Exercise 1: Creating External Content Types and Lists by Using SharePoint Designer 2010
* Exercise 2: Creating Business Data Catalog Models by Using Visual Studio 2010
Lab : Configuring Secure Store
* Exercise 1: Create User Accounts for Access to External Data
* Exercise 2: Configure Secure Store Services
* Exercise 3: Configure Secure Store Unattended Accounts
Lab : Creating Workflows for SharePoint 2010
* Exercise 1: Creating Workflows by Using SharePoint Designer
* Exercise 2: Creating a Sequential Workflow by Using Visual Studio 2010
Workflows
Creating SharePoint 2010 Sequential Workflows in Visual Studio 2010
http://msdn.microsoft.com/en- us/library/gg265727.aspx
8
Activity Labs for Developer Labs for Administrator Resources
Create/Manipulate Lists Developer
dashboard
Lab : Designing for Page and Data Access Performance
* Using the SharePoint Server 2010 Developer Dashboard to Capture Performance Metrics
* Leveraging the SharePoint Server 2010 Search API for Large Data Queries
Lab : Administering the Developer Dashboard
* Configure the Developer Dashboard
http://blogs.msdn.com/b/pandrew/archive/2010/03/26 /sharepoint-2010-developer-dashboard-for-debugging- code.aspx
http://blogs.technet.com/b/speschka/archive/2009/10/
28/using-the-developer-dashboard-in-sharepoint- 2010.aspx
Activity Labs for Developer Labs for Administrator Resources
Explore deployment options Farm level
Sandbox deployment
Lab : Creating Sandboxed Solutions for SharePoint 2010
* Exercise 1: Creating a Sandboxed Solution by Using Visual Studio 2010 * Exercise 2: Investigating Allowed and Disallowed Operations in Sandboxed Solutions
Lab : Administering Sandboxed Solutions
* Exercise 1: Administering SandBoxed Solutions
* Exercise 2: Modifying SandBoxed Solutions Timer Jobs
* Exercise 3: Configuring Sandbox Points
Simple Deploying of Solutions
Deploying Branding Solutions for SharePoint 2010 Sites Using Sandboxed Solutions
http://msdn.microsoft.com/en- us/library/gg447066.aspx
Developing, Deploying, and Monitoring Sandboxed Solutions in SharePoint 2010
http://msdn.microsoft.com/en- us/magazine/ee335711.aspx
Testing Lab : Designing a Testing Strategy
* Conducting Unit Testing
* Conducting Performance Testing * Conducting Load Testing
http://www.sharepointdevwiki.com/display/SharePointP laybook/SharePoint%20Development%20with%20Unit%
20Testing
9 Explore packaging Lab : Building a Business Document
Solution
* Designing a Solution * Create the Final Solution Lab : Working with Dependencies
* Creating a Common Assembly * Creating a Dependent Solution
http://blogs.msdn.com/b/vssharepointtoolsblog/archive /2009/11/02/getting-started-with-the-sharepoint- packaging-designers.aspx
http://channel9.msdn.com/Blogs/funkyonex/SharePoint -Feature-and-Package-Designers-in-Visual-Studio-2010
Lab : Versioning Assemblies
* Defining Base Version * Upgrading the Assembly Lab : Feature Upgrade
* Creating Upgrade Manage Page * Adding Feature to Upgrade * Upgrading Feature
Note: This document is a starting point to serve as foundation and should not be considered a final checklist.