Niche
SharePoint

Microsoft SharePoint 2010 Overview for Developers
(Microsoft Training Course: 50351) - 3 days - £1250 exc VAT

 Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct 
London09 14 11 08 14 11 09  13 10 14 12  


> Target Audience
This course will teach students 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. It is intended for anyone interested in getting an introductory look at the new development features of SharePoint 2010.
> Course outline
  1. User Interface
  2. Visual Studio 2010
  3. Sandboxed Solutions
  4. LINQ and REST
  5. Client Object Model
  6. Business Connectivity Services
  7. Workflows
  8. Claims Based Authentication


Module 1: User Interface
  • This module takes a look at the new features of SharePoint 2010 from a user interface standpoint, including the new Ribbon.
  • UI Improvements
  • Create Page
  • Ribbon
  • Wiki Capabilities
  • Lab: User Interface
Skills
  • Describe the new UI features of SharePoint sites.
  • Understand how to work with the Ribbon.
top
Module 2: Visual Studio 2010
  • This module looks at the new SharePoint project templates included with Visual Studio 2010 and their many improved features.
  • Explore SharePoint Project Templates
  • Packaging and Deployment
  • Advanced Deployment
  • Server Explorer
  • Lab: Visual Studio 2010
Skills
  • Be familiar with the new Visual Studio 2010 interface.
  • Know which SharePoint project templates exist in Visual Studio 2010.
  • Know how to utilize the deployment capabilities of the templates.
  • Understand how to fix common 64 bit development issues.
top
Module 3: Sandboxed Solutions
  • This module looks at SandBoxed Solutions in SharePoint 2010.
  • Explore Sandboxed Solutions
  • Create and Test Sandboxed Solutions
  • Explore Limitations of Sandbox Solutions
  • Configure Sandbox Points
  • Enable Developer Dashboard
  • Lab: Sandboxed Solutions
  • Lab: DeveloperDashboard
Skills
  • Create a SandBoxed Solution.
  • Understand the limitations of SandBoxed Solutions.
  • Know what Resource Measures are and how to modify them.
top
Module 4: LINQ and REST
  • This module looks at the new REST and LINQ features of SharePoint 2010.
  • Utilize REST Services
  • REST Service Reference
  • REST List Service Calls (PUT, GET)
  • REST Excel Service
  • LINQ Introduction
  • Utilize LINQ For SharePoint
  • Use SPMetal.exe
  • Lab: REST
  • Lab: LINQ
Skills
  • Use REST Services.
  • Generate and use LINQ.
top
Module 5: Client Object Model
  • This module looks at the three new Client Object Models available in SharePoint 2010.
  • Explore Client Object Model
  • Utilize Client Object Model (.NET)
  • JavaScript Object Model
  • Utilize Client Object Model (SilverLight)
  • Lab: ClientObjectModel
  • Lab: ECMAScript
  • Lab: SilverLight
Skills
  • Know how to use the Client Object Model.
  • Know how to use the JavaScript Object Model.
  • Know how to use the Silverlight Object Model.
top
Module 6: Business Connectivity Services
  • This module looks at the new Business Connectivity Services.
  • Explore External Content Types
  • Create a new External Content Type
  • Create an External List
  • Lab: Business Connectivity Services
Skills
  • Understand how BCS works.
  • Be able to build new BCS applications.
  • Know how to upgrade your older BDC applications.
top
Module 7: Workflows
  • This module looks at implementing workflows with SharePoint Designer 2010.
  • Create Reusable Workflows (Site/Global)
  • Export a workflow to Visio
  • Import a workflow from Visio
  • Save as Template
  • Modify Out Of Box Workflows
  • Lab: ReusableWorkflows
  • Lab: OOBWorkflows
Skills
  • Be able to build workflows with SharePoint Designer 2010.
  • Understand how to edit built in workflows.
  • Implement logging in your workflows.
top
Module 8: Claims Based Authentication
  • This module looks at the new workflow features of SharePoint 2010.
  • Programming with Claims
  • Creating custom claims provider
  • Lab: Claims Based Authentication
Skills
  • Work with Claims Based Authentications.
  • Know how to build a Claims provider.
top
> Pre-Requisites
Before attending this course, students must have the following pre-requisites:
  • Experience with .NET Object Oriented programming.
  • An understanding of development in SharePoint 2007.
> Purpose
After completing this course, students will be able to create a Sandboxed Solution; utilize REST services; utilise LINQ features in SharePoint 2010; understand the Client Object Models available in SharePoint 2010; understand how Business Connectivity Services works; build BCS applications; build workflows with SharePoint Designer 2010; work with Claims Based Authentication.