SharePoint 2010 for Web Development

PDFDownload a PDF version of this course outline

Duration:3 days

Price:$1,695.00

Test Level:1

Certifications:
  • No Certification
Exams:
  • No Exam

Course overview

The seamless integration of SharePoint 2010 with Visual Studio enables developers to create the exact application required to customize any aspect of site look or behavior. In this course for developers, you will learn, through a hands-on approach, to build SharePoint applications, create Web parts, employ receivers and workflows, access data and simplify application deployment on the SharePoint 2010 platform.

What You Will Learn

  • Understand what developing for SharePoint entails
  • Learn the different developer tools available for SharePoint Server 2010
  • Learn how to create, Deploy, and Debug SharePoint applications with Visual Studio 2010
  • Learn how to customize SharePoint's ribbon interface
  • Learn how to develop customized Web Parts
  • Understand how to implement SharePoint sandboxed solutions
  • Learn how to create and work with SharePoint lists from Visual Studio 2010
  • Understand SharePoint's Client Object Model
  • Learn about the new LINQ interface to SharePoint
  • Understand and work with data external to SharePoint
  • Develop more complex applications through Business Connectivity Services
  • Learn how to extend workflow functionality with Visual Studio 2010
  • Learn how to extend SharePoint search functionality through code

Course outline

: SharePoint Introduction

  • 1.What is SharePoint?
  • 2.SharePoint History
  • 3.Differences Between MOSS 2007 and SharePoint 2010
  • What Stayed the Same
  • Improved Features
  • What's New in SharePoint 2010

II. Development for SharePoint Server 2010

1.What is SharePoint Development? 2.The Developer's Tools

  • SharePoint Designer 2010
  • Visual Studio 2010
    • 3.Requirements for Development**

Lab I – Installing Development Components

  • 1.Installing SharePoint in a Development Environment
  • 2.Installing Visual Studio 2010
  • 3.Installing SharePoint APIs and SDKs

III. Visual Studio 2010

  • 1.Creating a SharePoint Project
  • 2.Deploying and Debugging SharePoint Projects
  • 3.Creating and Deploying Web Parts
  • 4.Utilizing AJAX Behaviors

Lab II – Introducing Visual Studio Development

  • 1.Creating a SharePoint Project in Visual Studio
  • 2.Deploy a SharePoint Project
  • 3.Debug a SharePoint Project
  • 4.Create and Deploy a SharePoint Web Part

IV. The Fluent UI – SharePoint's Interface

  • 1.Understanding the Interface
  • 2.Customizing the Ribbon
  • 3.Creating a Ribbon Enabled Web Part

Lab III – Developing for SharePoint's Interface

  • 1.Work with SharePoint's Ribbon Interface
  • 2.Develop and Deploy a Ribbon Enabled Web Part

V. Sandboxed Solutions

  • 1.What are Sandboxed Solutions?
  • 2.Creating and Working with Sandboxed Solutions

Lab IV – Creating Sandboxed Solutions

  • 1.Create a Sandboxed Web Part

VI. SharePoint Lists and Schemas

  • 1.What is a SharePoint List?
  • 2.Creating Lists with Visual Studio 2010
  • 3.Connecting Multiple Lists

Lab V – Working with SharePoint Lists

  • 1.Cerate a SharePoint List in Visual Studio
  • 2.Define Relationships Between Multiple SharePoint Lists

VII. Client Object Model?

  • 1.What is the Client Object Model?
  • 2.Working with the Client Object Model
  • 3.Silverlight Client Object Model

Lab VI – Working with Client Object Model

  • 1.Retrieving SharePoint Lists
  • 2.Use the COM to Print a List
  • 3.Using ADO.NET

VIII. LINQ to SharePoint

  • 1.Understanding LINQ
  • 2.LINQ Syntax
  • 3.Accessing SharePoint List Data

Lab VII – Using LINQ

  • 1.Creating SharePoint List Data
  • 2.Creating Entities from the Command Line
  • 3.Creating a LINQ based Web Part

IX. Accessing External Data

  • 1.What are Business Connectivity Services (BCS)?
  • 2.Working with the BCS from SharePoint Designer
  • 3.Creating BCS Applications from Visual Studio

Lab VIII – Working with business Connectivity Services

  • 1.Creating External Content Types with SharePoint Designer
  • 2.Creating External Lists using SharePoint Designer
  • 3.Modeling BCS Applications in Visual Studio
  • 4.Creating .NET Connectors to External Data

X. SharePoint Workflows

  • 1.What are Workflows?
  • 2.Different Types of Workflows
  • Built-In Workflows
  • SharePoint Designer Workflows
  • Visual Studio Workflows
  • Visio Workflows
  • 3.Creating Workflows in SharePoint Designer
  • 4.Creating Workflows in Visual Studio

Lab IX – SharePoint Workflows

  • 1.Creating a Workflow in SharePoint Designer
  • 2.Creating Visio based Workflows
  • 3.Developing Workflows with Visual Studio 2010

XI. Extending SharePoint Search

  • 1.Understanding SharePoint's Search Infrastructure
  • 2.Enhancing the User Interface
  • 3.Working with Custom Search Mechanisms

Lab II – Extending Search

  • 1.Customizing the Search Center
  • 2.Utilizing Custom Search Ranking
  • 3.Extending Search Web Parts

Who should attend

SharePoint for Web Development is for you:

  • Web Developers
  • 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

Prerequisites

N/A

Upcoming Classes

Microsoft Technical

    Windows Server

    SharePoint

    Windows 7

    Exchange Server

    SQL Server

    Office

    Visual Studio

    Lync

    Virtualization

    Other Technologies

      Office 365

      Systems Center

      Forefront

      Microsoft Dynamics (CRM)

      Windows Small Business Server

        Windows 8

        Select a Class

        Add to CartDatesLocationOpen SeatsPrice
        Cart9/3/2013 - 9/6/2013
        Starts at 12:00 PM
        VirtualLive Virtual Classroom
        $1,695.00

        Your class selection was successfully added to your cart.

        You may add yourself to the waiting list and we will contact you if and when a seat opens up for this class.