1Staff Logo

1Staff Training home page
Current Schedule page

402.898.8700
888.556.7568

For more information please fill out the form below:

*Name: A value is required. *E-mail address: A value is required.Invalid format. *Telephone #: A value is required.Invalid format. Comments:
Title: Company:

50064 - Advanced SharePoint Development

Introduction

Elements of this syllabus are subject to change.

This five day deep-dive for experienced SharePoint developers will guide students through the process of architecting and developing SharePoint applications and customizations.

Get everything you need to be a top-notch SharePoint 2007 Developer. From AJAX to Event Handlers and Features, you will gain important insight into the internal workings of SharePoint 2007.

Prerequisites

  • MS-4995, Programming with Microsoft .NET Framework using Microsoft Visual Studio 2005
  • MS-2542, Advanced Data Access with Visual Studio 2005
  • MS-2543, Core Web Application Technologies with Microsoft Visual Studio 2005
  • MS-5060, Implementing Windows SharePoint Services 3.0 2007
  • MS-5061, Implementing Microsoft Office SharePoint Server 2007

Course Outline

Overview – Advanced SharePoint Programming

  • Overview of SharePoint
  • What is SharePoint Programming?

Custom Authentication

  • Change the Default Authentication provider
  • Membership Providers (ASP.NET 2.0)
  • SharePoint Single SignOn

SharePoint Permissions

  • Add users
  • Understand SharePoint Default Groups
  • Understand Security Trimmed Interface
  • Programming Security Trimmed Interface
  • Create New Groups
  • Create Custom Permission level
  • Explore Site/List/Item Permissions Inheritance
  • Web Application Zones

In Browser Customization

  • Add/Move/Configure Web Parts
  • Add a Page View Web Part
  • Add a Content Editor Web Part
  • Add a Content Query Web Part
  • Create new Web/Web Part Pages
  • Create a master page
  • Apply a master page
  • Create/Apply custom CSS
  • Apply custom theme
  • Enable Versioning and Content Approval
  • Modify Site Navigation
  • Modify Quick Launch Navigation
  • Regional Settings
  • Create a new Page Layout
  • Create a new Page using a Page Layout
  • Ghosted (uncustomized) versus Unghosted (customized) Pages

Basic SharePoint Designer

  • Open existing SharePoint site
  • Create a new SharePoint site
  • Explore SharePoint Folders (team site)
  • Explore SharePoint Folders (portal site)
  • Create ASP.NET Page
  • Modify built-in CSS Style Sheet
  • Create/Attach CSS Style Sheet
  • Create/Attach/Detach a Master Page
  • Check In/Out
  • Add Web Parts
  • Add Web Part Zone
  • Add Images
  • Reset to Site Definition

Advanced SharePoint Designer

  • Explore Built-In Reports
  • Create/Manage Data Views
  • Create/Manage Data Sources
  • Merge Two Data Sources
  • Link Two Data Sources
  • Backup and Restore Sites

Content Types

  • Built-in Content Types
  • Content Type Inheritance
  • Document Information Panels
  • Custom Content Types

Custom Site Definitions

  • Create a new Site Definition (Manually)
  • Create a new Site Definition (Visual Studio)
  • SharePoint Solution Generator

Web Services

  • Learn to find SharePoint Web Services
  • Utilizing the Web Services
  • Programming to each of the WSS Web Services
  • Programming to the new MOSS web services
  • Web Parts
  • Building A Simple Web Part
  • Deploying Web Parts
  • Building An Advanced Web Part
  • Create Web Part with Visual Studio Template
  • Add child controls to web parts
  • Implement Web Part Connections
  • Asynchronous vs Synchronous Web parts

Client Side Scripts / AJAX

  • Use AJAX In your web parts

SharePoint Object Model

  • Learn to use the Microsoft.SharePoint.dll and implement integrated SharePoint .NET Applications

Custom Field Types

  • Create a Custom Field Type (Regular Expression)
  • Create a Custom Field Type (Telephone Number)

SharePoint Event Model / Custom Timer Jobs

  • Create an event handler for a list
  • Create an event handler for a site
  • Create a custom time job

Workflows with SharePoint Designer

  • Use each of the WSS/MOSS Workflows
  • Use SharePoint Designer to create a simple workflow
  • Program a custom workflow activity

Workflows with Visual Studio

  • Use Visual Studio to create an advanced workflow
  • Debug a custom advanced workflow

Localization

  • Learn to utilize ASP.NET Localization
  • Install a SharePoint language pack

SharePoint & FrontPage RPC

  • Learn to program to the SharePoint and Front- Page RPC protocols

Shared Services

  • Create A Shared Service Provider
  • Configure a Shared Service Provider

Excel Services

  • Configure Excel Services
  • Configure Excel Services Web Parts

Business Data Catalog

  • Create a Business Data Catalog Application Definition File
  • Configure the BDC Web Parts
  • Configure Single SignOn with BDC

Business Intelligence

  • Utilize the built-in KPI web parts
  • Install Reporting Services add-ins
  • Configure Reporting Services Add-ins
  • Create a Reporting Services Report
  • Run a reporting services report in SharePoint

Upgrading WSS 2.0 to WSS 3.0

  • Learn to do In-Place upgrade
  • Learn to do Gradual upgrade
  • Learn to do Database Migration upgrade
  • Caveats to Upgrading

top of page