Microsoft SharePoint

SharePoint 2010 Overview for Developers
Course 50351 - Two Days - Instructor-led

This 2-day overview course will introduce you to the new features of SharePoint 2010 from a developer's perspective. This course will teach you all the new development changes that have been made to SharePoint 2010 including (Sandboxed solutions, LINQ, REST, Client Object Model, BCS, Workflows and Claims based authentication.

Course Outline

Module 1: Overview

    Module 2: User Interface

    • New SharePoint Features

    Lab : User interface

    • UI Improvements
    • Create Page
    • Ribbon
    • Wiki Capabilities

    Module 3: Visual Studio 2010

    • Visual Studio 2010

    Lab : Visual Studio 2010

    • Explore SharePoint Project Templates
    • Packaging and Deployment
    • Advanced Deployment
    • Server Explorer

      Module 4: Sandboxed Solutions

      • Sandboxed Solutions

      Lab : Sandboxed Solutions

      • Explore Sandboxed Solutions
      • Create and Test Sandboxed Solutions
      • Explore Limitations of Sandbox Solutions
      • Configure Sandbox Points

      Lab : DeveloperDashboard

      • Enable Developer Dashboard

        Module 5: LINQ and REST

        • REST
        • LINQ

        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

          • Client Object Model

          Lab : ClientObjectModel

          • Explore Client Object Model
          • Utilize Client Object Model (.NET)

          Lab : ECMAScript

          • JavaScript Object Model

          Lab : SilverLight

          • Utilize Client Object Model (SilverLight)

            Module 7: Business Connectivity Services

            • Business Connectivity Services

            Lab : BCS

            • Explore External Content Types
            • Create a new External Content Type
            • Create an External List

              Module 8: Workflows

              • Workflows

              Lab : ReusableWorkflows

              • Create Reusable Workflows (Site/Global)
              • Export a workflow to Visio
              • Import a workflow from Visio
              • Save as Template

              Lab : ModifyOOBWorkflow

              • Modify Out Of Box Workflows

                Module 9: Claims Based Authentication

                • Claims Based Authentication

                Lab : ClaimsBasedAuth

                • Programming with Claims
                • Creating custom claims provider