2 Day Course
Introduction
This 2-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.
At Course Completion
After completing this course,
students will be able to:
•
Sandboxed
Solutions
•
RESTful
services
•
LINQ
•
Business
Connectivity Services
Prerequisites
Before attending this course,
students must have:
•
.NET
Object Oriented programming and understanding of development in SharePoint 2007
Course Outline
Module 1: Overview
A simple introduction module
Lessons
•
Overview
After completing this module,
students will be able to:
•
Understand
your course, classroom, classmates, facility and instructor.
Module 2: User Interface
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: User interface
•
UI
Improvements
•
Create
Page
•
Ribbon
•
Wiki
Capabilities
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
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: Visual Studio 2010
•
Explore
SharePoint Project Templates
•
Packaging
and Deployment
•
Advanced
Deployment
•
Server
Explorer
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
In this module we are going to
take a look at SandBoxed Solutions in SharePoint 2010.
Lessons
•
Sandboxed
Solutions
Lab: Sandboxed Solutions
•
Explore
Sandboxed Solutions
•
Create
and Test Sandboxed Solutions
•
Explore
Limitations of Sandbox Solutions
•
Configure
Sandbox Points
Lab: Developer Dashboard
•
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
In this module we are going to
take a look at the new REST and LINQ features of SharePoint 2010.
Lessons
•
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
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
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: Client Object Model
•
Explore
Client Object Model
•
Utilize
Client Object Model (.NET)
Lab: ECMAScript
•
JavaScript
Object Model
Lab: SilverLight
•
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
In this module we are going to
take a look at the new Business Connectivity Services.
Lessons
•
Business
Connectivity Services
Lab: BCS
•
Explore
External Content Types
•
Create a
new External Content Type
•
Create
an External List
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
In this module we are going to
take a look at implementing workflows with SharePoint Designer 2010.
Lessons
•
Workflows
Lab: Reusable Workflows
•
Create
Reusable Workflows (Site/Global)
•
Export a
workflow to Visio
•
Import a
workflow from Visio
•
Save as
Template
Lab: Modify OOB Workflow
•
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
In this module we are going to
take a look at the new workflow features of SharePoint 2010.
Lessons
•
Claims
Based Authentication
Lab: Claims Based Auth
•
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