MS50351 - SharePoint 2010 Overview (Developer)
**Please note that CompuWorks will only accept students registering through a company or organization. Please click here for more information**
|
About this Course SharePoint 2010 for Developers is a two-day instructor-led hands-on training course that teaches all the new development changes and improvements developers will find in SharePoint 2010 including:
|
|
Audience Profile Anyone interested in getting an introductory look at the new development features of SharePoint 2010.
Prerequisites
|
|
Course Objectives Learn all the new development changes that were made to SharePoint 2010 including Sandboxed solutions, LINQ, REST, Client Object Model, BCS, Workflows and Claims based authentication. |
Outline
Module 1: Overview
Module 2: User Interface
- Lessons
- New SharePoint Features
- Lab: User interface
- Understand UI Improvements
- Use the Create Page
- Explore the Ribbon
Module 3: Visual Studio 2010
- Lessons
- Visual Studio 2010
- Lab: Visual Studio 2010
- Explore SharePoint Project Templates
- Use Server Explorer
- Packaging and Deployment Tools
- Advanced Deployment
- Lab 2: Custom Deployment Steps - Copy
- Create a Custom Deployment Step
- Lab 3: RBS Provider
- Create a custom RBS Provider
Module 4: Sandboxed Solutions
- Lessons
- Sandboxed Solutions
- Lab 1: Sandboxed Solutions
- Explore Sandboxed Solutions
- Create and Test Sandboxed Solutions
- Explore Limitations of Sandbox Solutions
- Configure Sandbox Points
- Lab 2: Solution Validators
- Create and Deploy a Solution Validator
- Lab 3: Developer Dashboard
- Enable Developer Dashboard
Module 5: LINQ and REST
- Lessons
- REST
- LINQ
- Lab 1: REST
- Utilize REST Services
- REST Service Reference
- REST List Service Calls (PUT, GET)
- REST Excel Service
- Lab 2: LINQ
- LINQ Introduction
- Utilize LINQ For SharePoint
- Use SPMetal.exe
Module 6: Client Object Model
- Lessons
- Client Object Model
- Lab 1: Client Object Model
- Explore Client Object Model
- Utilize Client Object Model (.NET)
- Lab 2: ECMA Script
- JavaScript Object Model
- Lab 3: SilverLight
- Utilize Client Object Model (SilverLight)
Module 7: Business Connectivity Services
- Lessons
- Business Connectivity Services
- Lab: BCS
- Explore External Content Types
- Create a new External Content Type
- Create an External List
Module 8: Workflows
- Lessons
- Workflows
- Lab 1: Reusable Workflows
- Create Reusable Workflows (Site/Global)
- Export a workflow to Visio
- Import a workflow from Visio
- Save as Template
- Lab 2: Modify OOB Workflow
- Modify Out Of Box Workflows
Module 9: Claims Based Authentication
- Lessons
- Claims Based Authentication
- Lab: Claims Based Authentication
- Programming with Claims
- Creating custom claims provider


