Microsoft SharePoint 2010

For Developers

Course Outline

 

Duration: 4 Days

 

Prerequisites: This course is intended for .NET developers who want to learn how to create custom SharePoint solutions. This course requires and understanding of Web development with .NET technologies and Visual Studio. It does not require knowledge of SharePoint, but that is helpful to get the most out of the course.

 

Description: SharePoint 2010 has reached a new level of features for .NET and web development that far exceeds previous versions. This course introduces SharePoint 2010 as a development platform, which includes creating sites, lists and pages. In creating these items you’ll be introduced to the many new features that SharePoint 2010 has to offer. You will explore new SharePoint projects, item templates, feature and package designer found in Visual Studio 2010. The course explores programming lists with managed code including list instances, define views, CAML queries and more. The SharePoint Client model is covered next with object instances, Silverlight and other elements. You will learn about branding for pages and styles, and the importance of Sandbox Solutions. You will see client side programming in JavaScript, as well as Site definitions and Web Templates as well as Security, Business Services and Workflow basics. To end the course you will see how to program navigation and the ribbon bars.

 

In this course, you will learn how to:

 



 

Course Content



 

Getting Started

 

Features

 

Developing SharePoint Solutions with Visual Studio 2010

 

Writing Managed Code with the SharePoint Object Model

 

Programming Lists with Managed Code

 

User Controls and Web Parts

 

SharePoint Client Object Model

 

Programming with List Items and Custom List Forms

 

Basic Look and Feel

 

Master Pages

 

Sandbox Solutions

 

Site Definitions and Web Templates

 

Security

 

Navigation and the Ribbon

 

Business Connectivity Services

 

Workflow Basics

 

SharePoint Client Object Model

·   Introduction to the Client Object Model

·   Loading Object Instances

·   Using the Client Object Model in Managed Code

·   Using the Client Object Model in Silverlight Clients

·   Using the Client Object Model in JavaScript (ECMA Script) Clients

·   Using the Dialog Framework


 

Programming with List Items and Custom List Forms

·   Create, Read, Update and Delete List Items

·   Dealing with Complex Field Types

·   Creating Event Handlers

·   Creating Custom List Forms with SharePoint Designer

·   Incorporating Custom List Forms into Visual Studio Solutions

·   Creating Fully Custom List Forms in Visual Studio

·   Adding Custom Actions to the Ribbon and Edit Control Block