M10175: Microsoft SharePoint 2010, Application Development

$2,995.00


  • classroom

  • virtual

  • Onsite

← Continue Searching

Duration: 5 Days

In this course for .NET developers, you will gain practical information and complete labs that enable you to build solutions on the Microsoft SharePoint 2010 platform.

Certification:

This course will assist in preparation for Exam 70-573: TS: Microsoft SharePoint 2010, Application Development

Proven Impact Exclusive!

Continue developing your skills after class with 24/7 access to our live remote labs for six months, providing you with valuable extra time for hands-on practice.

What You Will Learn

 

  • SharePoint 2010 development platform and the benefits and features that it offers to developers
  • Use development tools that are integrated with the SharePoint 2010 development platform, such as Visual Studio 2010 and SharePoint Designer 2010
  • Develop Web Parts for SharePoint 2010 solutions
  • Develop code that uses the server-side objects provided by the SharePoint 2010 development platform
  • Develop event receivers and manipulate application settings for SharePoint 2010 solutions
  • Develop solutions that access external data by using Business Connectivity Services
  • Develop workflows as part of SharePoint 2010 solutions
  • Develop code that uses the client-side objects provided by the SharePoint 2010 development platform
  • Develop server ribbon controls and client dialogs for the new user interface platform of SharePoint 2010
  • Develop Microsoft Silverlight applications that are integrated with SharePoint 2010 data and solutions
  • Develop sandboxed solutions for SharePoint 2010
  • Develop code that uses the taxonomic and user profile services of the SharePoint 2010 development platform
  • Develop code that uses the content management services of the SharePoint 2010 development platform

Audience

 

  • Professional developers who use Microsoft SharePoint 2010 in a team-based, medium-to-large development environment
  • Experienced users of Microsoft Visual Studio 2008 SP1 who understand how to use the new features of SharePoint 2010 and Visual Studio 2010

Prerequistes

 

  • Understanding of the problem-solving techniques that apply to software development
  • Approximately 12 months experience with ASP.NET 3.5 with Visual Studio 2008 (or later)
  • Approximately 1 month development experience with SharePoint 2007 or SharePoint 2010 and VS2010 (includes beta releases) creating code that interacts with the SharePoint Server-side APIs
  • Experience performing end-user tasks with SharePoint 2007 or SharePoint 2010 and an understanding of the purpose and use of:
    • Lists
    • Documents and Libraries
    • Personalizing an SP page/site
    • Using MySites
    • Using SharePoint Designer

Course Outline

 

1. Introduction to the SharePoint 2010 Development Platform

  • SharePoint 2010 as a Development Platform
  • SharePoint 2010 Object Hierarchy
  • Working with SharePoint 2010 Objects

2. Using SharePoint 2010 Developer Tools

  • Developing SharePoint Sites by Using SharePoint Designer 2010
  • Developing SharePoint Solutions by Using Visual Studio 2010
  • Packaging and Deploying SharePoint 2010 Solutions

3. Developing SharePoint 2010 Web Parts

  • Developing Standard Web Parts
  • Developing Connected Web Parts
  • Developing Visual Web Parts

4. Working with SharePoint Objects on the Server

  • Working with SharePoint Sites Programmatically
  • Working with SharePoint Lists Programmatically
  • Working with List Data Programmatically

5. Creating Event Receivers and Application Settings

  • Creating Event Receivers
  • Working with Web.Config Programmatically

6. Developing Solutions by Using Business Connectivity Services

  • Business Connectivity Services Overview
  • Developing External Content Types and Lists by Using SharePoint Designer
  • Developing Business Connectivity Services Solutions by Using Visual Studio 2010

7. Developing SharePoint 2010 Workflows

  • Creating Workflows with SharePoint Designer
  • Creating Workflows with Visual Studio 2010

8. Working with Client-Based APIs for SharePoint 2010

  • Overview of the SharePoint 2010 Client Object Model
  • Working with the SharePoint 2010 Client Object Model in .NET Applications

9. Developing Interactive User Interfaces

  • Creating Menu Items and Ribbon Controls
  • Creating Client-Side Dialogs

10. Developing Silverlight Applications for SharePoint

  • Creating Silverlight Applications for SharePoint 2010
  • Deploying and Debugging Silverlight Applications for SharePoint 2010

11. Developing Sandboxed Solutions

  • Sandboxing and User Solutions
  • Restrictions for Sandboxed Solutions

12. Working with SharePoint Server Profiles and Taxonomy APIs

  • User Profiles
  • Taxonomies

13. Developing Content Management Solutions

  • Developing Enterprise Content Management Solutions
  • Developing Web Content Management Solutions

Course Labs

 

Lab 1: Developing with the SharePoint 2010 Object Hierarchy

  • Creating SharePoint 2010 Application Pages by Using Visual Studio 2010
  • Enumerating SharePoint 2010 Farm Hierarchies
  • Manipulating Properties of Objects in the SharePoint Farm

Lab 2: Using SharePoint 2010 Developer Tools

  • Creating Document Libraries by Using SharePoint Designer 2010
  • Creating SharePoint List Definitions and Instances by Using Visual Studio 2010
  • Packaging Features and Solutions by Using Visual

Lab 3: Creating SharePoint 2010 Web Parts by Using Visual Studio 2010

  • Creating, Deploying, and Debugging a Simple Web Part by Using Visual Studio 2010
  • Using SharePoint Components in a Web Part
  • Creating a Visual Web Part by Using Visual Studio 2010

Lab 4: Creating and Manipulating Server-Side Objects

  • Creating and Securing Sites Programmatically
  • Creating Lists Programmatically
  • Retrieving Secured Data

Lab 5: Creating Event Receivers and Web.Config Modifications

  • Creating List Event Receivers
  • Creating Feature Receivers to Modify Web.Config
  • Creating Web Event Receivers

Lab 6: Building Business Connectivity Services Solutions

  • Creating External Content Types and Lists by Using SharePoint Designer 2010
  • Creating Business Data Catalog Models by Using Visual Studio 2010

Lab 7: Creating Workflows for SharePoint 2010

  • Creating Workflows by Using SharePoint Designer
  • Creating a Sequential Workflow by Using Visual Studio 2010

Lab 8: Developing .NET Applications by Using the SharePoint Client Object Model

  • Creating a SharePoint 2010 Site, List, and List Items Using the Client Object Model
  • Building and Using the Console Application

Lab 9: Developing User Interface Components for SharePoint 2010 Solutions

  • Creating a Site Actions Menu Item
  • Creating a Ribbon Item
  • Creating a Client-Side Dialog

Lab 10: Developing Silverlight Applications by using the SharePoint Client Object Model

  • Creating a Silverlight Application
  • Developing the Silverlight Application

Lab 11: Creating Sandboxed Solutions for SharePoint 2010

  • Creating a Sandboxed Solution by Using Visual Studio 2010
  • Investigating Allowed and Disallowed Operations in Sandboxed Solutions

Lab 12: Working with User Profiles and Taxonomies Programmatically

  • Managing User Profiles
  • Working with User Profiles Programmatically

Lab 13: Branding SharePoint Sites

  • Customizing Master Pages
  • Applying a Theme to a SharePoint Site