Course Overview
This course will teach you 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.
Audience Profile
Anyone interested in getting an introductory look at the new development features of SharePoint 2010.
At Course Completion
After completing this course, students will be able to:
- Sandboxed Solutions
- RESTful Services
- LINQ
- Business Connectivity Services
Course Outline
Module 1: Overview
Module 2: User Interface
Lessons
Lab : User Interface
- Understand UI Improvements
- Use the Create Page
- Explore the Ribbon
Module 3: Visual Studio 2010
Lessons
Lab : Visual Studio 2010
- Explore SharePoint Project Templates
- Use Server Explorer
- Packaging and Deployment Tools
- Advanced Deployment
Lab : Custom Deployment Steps
- Create a Custom Deployment Step
Module 4: Sandboxed Solutions
Lessons
Lab : Sandboxed Solutions
- Explore Sandboxed Solutions
- Create and Test Sandboxed Solutions
- Explore Limitations of Sandbox Solutions
- Configure Sandbox Points
Lab : Solution Validators
- Create and Deploy a Solution Validator
Lab : Developer Dashboard
- Enable Developer Dashboard
Module 5: LINQ and REST
Lessons
Lab : REST
- Utilize REST Services
- REST Service Reference
- REST List Service Calls (PUT, GET)
- REST Excel Service
Lab : LINQ
- LINQ Introduction
- Utilize LINQ for SharePoint
- Use SPMetal.exe
Module 6: Client Object Model
Lessons
Lab : Client Object Model
- Explore Client Object Model
- Utilize Client Object Model (.NET)
Lab : ECMAScript
Lab : 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
Lab : BCS Connectors
- Create a custom BCS .NET Connector
Module 8: Workflows
Lessons
Lab : Reusable Workflows
- Create Reusable Workflows (Site/Global)
- Export a workflow to Visio
- Import a workflow from Visio
- Save as Template
Lab : 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
Prerequisites
Before attending this course, students must have:
- .NET Object Oriented Programming
- Understanding of development in SharePoint 2007