Using the Client Object Model in Silverlight

Version: 1.0

Description

The SharePoint Client Object Model provides the SharePoint developer with access to SharePoint content from key client technologies including .NET, Silverlight and JavaScript. The programming model for the Client Object Model is similar to the server side object model, allowing the SharePoint developer to easily move from client-side to server-side development. When combining the Client Object Model with sandboxed solutions, you have a great solution for SharePoint Online Development. In this lab, you’ll learn how to use the Client Side Object model by creating a Silverlight web part that manipulates list data in SharePoint Online.

Overview

Lab Time: 30 minutes

Lab Folder: C:\%Office365TrainingKit%\Labs\4.1

Lab Overview: The SharePoint Client Object Model provides the SharePoint developer with access to SharePoint content from key client technologies including .NET, Silverlight and JavaScript. The programming model for the Client Object Model is similar to the server side object model, allowing the SharePoint developer to easily move from client-side to server-side development.

When combining the Client Object Model with sandboxed solutions, you have a great solution for SharePoint Online Development. In this lab, you’ll learn how to use the Client Side Object model by creating a Silverlight web part that manipulates list data in SharePoint Online.

System Requirements

You must have the following items to complete this lab:

  • SharePoint 2010
  • Visual Studio 2010
  • Visual Studio 2010 SharePoint Power Tools
  • Microsoft Silverlight 4 Tools for Visual Studio 2010
  • SharePoint Online
    • Note: You will need administrator access to an SPO site collection to perform the steps in this lab.