This course includes the following lessons and labs:
SharePoint 2010 Overview
- Introduction to SharePoint
- SharePoint as a Collaboration Platform
- Lab: Exploring the SharePoint User Interface
Working with SharePoint Lists
- Overview of SharePoint Lists
- Improvements to SharePoint Lists and Libraries
- Implementing the Asset Library List Type
- Creating Document Sets
- Lab: Managing Content using Lists and Libraries
Managing SharePoint Lists
- Working with Enhanced Features of Lists
- Lab: Using the Enhanced Features of Lists
- Managing Documents
- Lab: Using the new Features of SharePoint 2010 Libraries
- Ensuring Regulatory Compliance using Policies
- Lab: Using SharePoint for Records Management
Setting Permissions on Lists and Documents
- Working with SharePoint Permissions
- Lab: Setting and Checking SharePoint Permissions
Creating SharePoint Sites and Workspaces
- What are Site Templates?
- Creating SharePoint Foundation Sites
- Lab: Create Sites using SharePoint Foundation Site Templates
- Creating SharePoint Server Sites
- Lab: Create Sites using SharePoint Server Site Templates
Integrating with Office Applications
- Introduction to Office Integration
- Working with SharePoint Content While Offline
- Lab: Integrating Office Client Apps with SharePoint
- Integrating with Office Web Applications
- Lab: Integrating Office Web Apps with SharePoint
- Integrating Outlook with Lists and Libraries
- Lab: Synchronizing Lists and Libraries with Outlook
Integrating with Office Services
- Integrating with Excel Services
- Lab: Using Excel Services
- Integrating with Access Services
- Lab: Using Access Services
- Integrating with Visio Services
- Lab: Using Visio Services
Accessing External Data through SharePoint
- Introduction to Business Connectivity Services
- Accessing Business Connectivity Services Data
- Lab: Creating an External Content Type and List
Creating Personalized Sites
- Introduction to Social Networking in the Enterprise
- Creating “My Site”
- Personalizing “My Site”
- Securing “My Site” Data
- Lab: Creating and Using My Site
Developing SharePoint Solutions
- Understanding Visual Studio and SharePoint Integration
- Configuring and Deploying SharePoint Features
- Lab: Build and Deploy a SharePoint Web Part
- Customizing the SharePoint Deployment Process
- Lab: Customizing SharePoint Deployment
Creating Sandboxed Solutions
- What are Sandboxed Solutions?
- Creating and Deploying Sandboxed Solutions
- Lab: Creating a Sandboxed Web Part
- Validating SharePoint Solution Deployment
- Lab: Build a Solution Validator
- Enabling the SharePoint Developer Dashboard
- Lab: Working with the Developer Dashboard
Advanced Query and Service Integration
- SharePoint and RESTful Services
- Lab: Accessing Data using REST
- The Excel REST Service
- Lab: Accessing Excel Data using REST
- Introduction to LINQ
- Using LINQ to SharePoint
- Lab: Accessing Objects using LINQ to SharePoint
Programming using the SharePoint Client Object Model
- Introduction to the SharePoint Client Object Model
- Using the Client Object Model from .NET
- Lab: Exploring the SharePoint Client Object Model
- Using the JavaScript Object Model
- Lab: Exploring the JavaScript Object Model
- Using the Client Object Model from Silverlight
- Lab: Exploring the Silverlight Object Model
Accessing External Data through SharePoint
- Introduction to Business Connectivity Services
- Accessing Business Connectivity Services Data
- Lab: Creating an External Content Type and List
Implementing SharePoint Workflows
- Introduction to SharePoint Workflows
- Reviewing OOB Workflow Conditions and Actions
- Designing Workflows using Visio
- Lab: Create a Reusable Workflow
- Modifying SharePoint’s Built-in Workflows
- Lab: Modifying Built-In Workflows
Claims-Based Authentication
- Introduction to Federated Identity
- Introduction to Claims-Based Authentication
- Implementing Claims-Based Authentication
- Building a Custom Claims Provider
- Lab: Enabling Claims-Based Authentication within SharePoint