AmeriTeach - Microsoft IT Training

Microsoft Gold CPLS

 

 

SharePoint 2010 Overview (Developer)

Course 50351: Two days; Instructor-Led

Additional SharePoint Training

 

SharePoint 2010 for Developers is a two-day instructor-led hands-on training course that teaches all the new development changes and improvements developers will find in SharePoint 2010 including:

 

  • Sandboxed solutions

  • LINQ

  • REST

  • Client Object Model

  • BCS

  • Workflows

  • Claims based authentication

 

Audience

 

Experienced .NET developers/programmers who are interested in getting an overview of the new features of SharePoint 2010.

 

At Course Completion

After completing this course, students will be able to: Sandboxed Solutions, RESTful services, LINQ and Business Connectivity Services.

 

Prerequisites

Before attending this course, students must have:

.NET Object oriented programming and understanding of development in SharePoint 2007.

 

Module 1: Overview

 

Module 2: User Interface

Lessons

New SharePoint Features

Lab: User interface

Understand UI Improvements

Use the Create Page

Explore the Ribbon

 

Module 3: Visual Studio 2010

Lessons

Visual Studio 2010

Lab: Visual Studio 2010

Explore SharePoint Project Templates

Use Server Explorer

Packaging and Deployment Tools

Advanced Deployment

 

Lab 2: Custom Deployment Steps - Copy

Create a Custom Deployment Step

Lab 3: RBS Provider

Create a custom RBS Provider

Module 4: Sandboxed Solutions

Lessons

Sandboxed Solutions

Lab 1: Sandboxed Solutions

Explore Sandboxed Solutions

Create and Test Sandboxed Solutions

Explore Limitations of Sandbox Solutions

Configure Sandbox Points

Lab 2: Solution Validators

Create and Deploy a Solution Validator

Lab 3: Developer Dashboard

Enable Developer Dashboard

 

Module 5: LINQ and REST

Lessons

REST

LINQ

Lab 1: REST

Utilize REST Services

REST Service Reference

REST List Service Calls (PUT, GET)

REST Excel Service

Lab 2: LINQ

LINQ Introduction

Utilize LINQ For SharePoint

Use SPMetal.exe

Module 6: Client Object Model

Lessons

Client Object Model

Lab 1: Client Object Model

Explore Client Object Model

Utilize Client Object Model (.NET)

Lab 2: ECMA Script

JavaScript Object Model

Lab 3: 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

 

Module 8: Workflows

Lessons

Workflows

Lab 1: Reusable Workflows

Create Reusable Workflows (Site/Global)

Export a workflow to Visio

Import a workflow from Visio

Save as Template

Lab 2: 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

 

 
 

 

For more information call 720.346.1710 or visit:

www.ameriteach.com

7800 E. Dorado Place, Greenwood Village, CO 80111