Vision Technical Education Center
SharePoint 2007 for Developers
CLASS DATE(s):
9/27/2010 - 10/1/2010

COURSE LENGTH: 5 Days

COURSE COST: $2495*

COURSE TIMES: 8:30am - 4:00pm

Printable version of this course
print
Register for this course
register

COURSE OVERVIEW

Microsoft SharePoint 2007 provides a huge range of functionality including enterprise content management, automation of business processes, and business intelligence and reporting. Although SharePoint is rich in features and capabilities, it involves common concepts and developer tasks that are universal to every type of SharePoint project.

This course is designed to provide those who are responsible for customizing and creating new functionality within the platform mastery of these common tasks, including: customization of look and feel through styles, themes, and master pages, controls and web parts, custom pages, creation and deployment of solutions, security, debugging, workflows, custom site definitions, lists, documents libraries, and features.

*Course Cost does not include books. Please contact a VTEC Account Manager for details.

AUDIENCE AND PREREQUISITES

   

COURSE TOPICS:


Introduction to SharePoint Development
Defining SharePoint
SharePoint Development
Site Collections and Sites
Lists and Libraries
Web Part Pages
Site Templates

Site Columns and Content Types
Site Columns
Content Types
Design Implications

Extending Lists with Office 2007
Microsoft Office SharePoint Designer 2007
Complex Logic in Workflows
Access 2007 and SharePoint
Word 2007 Mail Merges

Authentication and Authorization
Security Concepts
Dealing with Multiple Audiences
Authorization in SharePoint

Forms Based Authentication and Anonymous Access
Membership and Role Providers
Anonymous Access
Custom Membership and Anonymous Access

SharePoint Architecture
Building Blocks
Page Request Pipeline
Page Storage and Processing

Features
Features

Solution Development
Development Environment
Web Solution Packages
Common Failure Modes
Mitigating Complexity

Categorized Document Library
The Scenario
Solution Components

Site Definitions
Site Definitions
WEBTEMP* .xml
Onet.xml

Styles and Themes
WSS Branding Options
SharePoint CSS
Branding Tools

Master Pages
Master Page Basics
Master Pages in SharePoint

Programming Fundamentals
Microsoft.SharePoint .dll
Debugging and Troubleshooting
Security, Identity, and Impersonation
Deploying Managed Code

Creating User Controls and Web Parts
Controls
Web Part Fundamentals
Customization and Personalization
Deploying Web Parts with Features
Using UserControls in WebParts
Web Part Connections

Advanced List Concepts
Lists and Libraries in the Object Model
CAML Queries
List Events
Custom Field Types

Workflows
Workflow Basics
Connecting SharePoint and Workflow
Passing Data to Workflow Instances