Skip to content
ictcLogo
  • About
  • Training
  • Learning Paths
  • Training Center
  • News
  • Contact
Menu
  • About
  • Training
  • Learning Paths
  • Training Center
  • News
  • Contact
Microsoft

Course 50351-B: SharePoint 2010 Overview for Developers

  • Duration: 3 days
  • Job Role: Developer

Course 50351-B: SharePoint 2010 Overview for Developers

Share This Learning Path

Need more info? Contact us

This 3-day instructor-led course will teach you 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.)

Audience Profile

Anyone interested in getting an introductory look at the new development features of SharePoint 2010.

Prerequisites

  • .NET Object Oriented programming and understanding of development in SharePoint 2007.

Course outline

Module 1: Overview

Module Overview

A simple introduction module.

Lessons

An Overview of SharePoint 2010

Lab Sessions

Not available for this module

Lab Lessons

Lab lessons not available

After completing this module, students will be able to:

Understand your course, classroom, classmates, facility and instructor.

Module 2: User Interface

Module Overview

In this module we take a look at the new features of SharePoint 2010 from a user interface standpoint. This module will help you with navigating through the remainder of the modules and labs faster. Some things we will explore include the new Ribbon and UI aspects.

Lessons

New SharePoint Features

Lab Sessions

User interface

Lab Lessons

Understand UI Improvements
Use the Create Page
Explore the Ribbon

After completing this module, students will be able to:

Describe the new UI features of SharePoint sites.
Understand how to work with the Ribbon.

Module 3: Visual Studio 2010

Module Overview

In this module we are going to take a look at the new SharePoint project templates includes with Visual Studio 2010 and their many improved features.

Lessons

Visual Studio 2010

Lab Sessions

Visual Studio 2010
Custom Deployment Steps

Lab Lessons

Explore SharePoint Project Templates
Use Server Explorer
Packaging and Deployment Tools
Advanced Deployment
Create a Custom Deployment Step

After completing this module, students will be able to:

Be familiar with the new Visual Studio 2010 interface.
What SharePoint project templates exists in Visual Studio 2010.
How to utilize the deployment capabilities of the templates.
How to fix common 64 bit development issues.

Module 4: Sandboxed Solutions

Module Overview

In this module we are going to take a look at SandBoxed Solutions in SharePoint 2010.

Lessons

Sandboxed Solutions

Lab Sessions

Sandboxed Solutions
Solution Validators
DeveloperDashboard

Lab Lessons

Explore Sandboxed Solutions
Create and Test Sandboxed Solutions
Explore Limitations of Sandbox Solutions
Configure Sandbox Points
Create and Deploy a Solution Validator
Enable Developer Dashboard

After completing this module, students will be able to:

How to create a SandBoxed Solution.
What the limitations are of SandBoxed Solutions.
What Resource Measures are and how to modify them.

Module 5: LINQ and REST

Module Overview

In this module we are going to take a look at the new REST and LINQ features of SharePoint 2010.

Lessons

REST
LINQ

Lab Sessions

REST
LINQ

Lab Lessons

Utilize REST Services
REST Service Reference
REST List Service Calls (PUT, GET)
REST Excel Service
LINQ Introduction
Utilize LINQ For SharePoint
Use SPMetal.exe

After completing this module, students will be able to:

How to use REST Services.
How to generate and use LINQ.

Module 6: Client Object Model

Module Overview

In this module we are going to take a look at the three new Client Object Models available in SharePoint 2010.

Lessons

Client Object Model

Lab Sessions

ClientObjectModel
ECMAScript
SilverLight

Lab Lessons

Explore Client Object Model
Utilize Client Object Model (.NET)
JavaScript Object Model
Utilize Client Object Model (SilverLight)

After completing this module, students will be able to:

How to use the Client Object Model.
How to use the JavaScript Object Model.
How to use the Silverlight Object Model.

Module 7: Business Connectivity Services

Module Overview

In this module we are going to take a look at the new Business Connectivity Services.

Lessons

Business Connectivity Services

Lab Sessions

BCS
BCS Connectors

Lab Lessons

Explore External Content Types
Create a new External Content Type
Create an External List
Create a custom BCS .NET Connector

After completing this module, students will be able to:

Understand how BCS works.
How to build new BCS applications.
How to Upgrade your older BDC applications.

Module 8: Workflows

Module Overview

In this module we are going to take a look at implementing workflows with SharePoint Designer 2010.

Lessons

Workflows

Lab Sessions

ReusableWorkflows
ModifyOOBWorkflow

Lab Lessons

Create Reusable Workflows (Site/Global)
Export a workflow to Visio
Import a workflow from Visio
Save as Template
Modify Out Of Box Workflows

After completing this module, students will be able to:

Build workflows with SharePoint Designer 2010.
Understand how to edit built in workflows.
Implement logging in your workflows.

Module 9: Claims Based Authentication

Module Overview

In this module we are going to take a look at the new workflow features of SharePoint 2010.

Lessons

Claims Based Authentication

Lab Sessions

ClaimsBasedAuth

Lab Lessons

Programming with Claims
Creating custom claims provider

After completing this module, students will be able to:

How to work with Claims Based Authentications.
How to build a Claims provider.

Book Your Seat​

Find Learning Paths​

  • Search Paths

  • Vendors

Latest Learning Paths​

Microsoft

Course MB-920T00-A: Microsoft Dynamics 365 Fundamentals (ERP)

  • Dynamics-365
  • Beginner

Microsoft

Course PL-600T00-A: Power Platform Solution Architect

  • Power-Platform
  • Advanced

Microsoft

Course 20703-1-B: Administering System Center Configuration Manager

  • Windows
  • Advanced

Join our community of certified professionals

Sign Up to our newsletter, and stay always up to date with latest IT certifications

About Us

ICTC is the leader in technical certification courses and exams. Our labs consist of a latest tech PCs and our instructors are certified from each vendor

Facebook Linkedin

Learn

View all the provided certifications and there relevant courses. Book online for a certification exam.

Explore

Contact Us

  • +30 211 500 29 00
  • info@ictc.gr
  • Lagoumitzi 24, Kallithea
ictcLogo

International Computer Training Center

  • Copyright reserved to ICTC
  • Proudly Crafted by GTP Works

Copyright reserved to ICTC. Proudly Crafted by GTP Works

Choose how to get more info...

Give as a call

211 500 2 900

Let us, call you

Send us an email