This four-day instructor-led course provides attendees with knowledge and hands-on experience to create business-focused solutions based on Microsoft® SharePoint Products and Technologies, specifically Windows SharePoint Services v3 and Microsoft Office SharePoint Server 2007 (MOSS).
Audience:
This course is designed for experienced Microsoft web application platform developers, with extensive experience in ASP.NET 2.0, XHTML, CSS 2.1, and .NET 3.0 (Windows Workflow Foundation). Additionally, attendees are expected to be experienced advanced users within the Office and SharePoint 2007 platform.
Deliverables:
Students will receive a comprehensive lab manual and other necessary materials for this class The following software is provided for use in class:
- Microsoft Windows® 2003 Server R2 Enterprise Edition with SP2.
- Microsoft SQL Server 2005 Enterprise Edition with SP2
- Microsoft Windows SharePoint Services 3.0
- Microsoft Office SharePoint Server 2007
- Microsoft Office 2007 Enterprise Edition (including InfoPath 2007)
- Microsoft Office SharePoint Designer 2007
Prerequisites:
Before attending this course it is recommended that students have a strong knowledge in the following:
- Experience with ASP.NET 2.0 development.
- Strong understanding of XML and XML Web Services.
- Power User
Students must have a foundation in the following:
- Strong understanding of web-based design standards (XHTML, CSS 2.1).
- Experience creating solutions with Windows Workflow Foundation (WF) within .NET 3.0.
- Familiarity with Microsoft as an application platform, specifically using Visual Studio 2005 Tools for Office (VSTO) and VSTO Second Edition.
Module 1:SharePoint Products and Technologies Overview and New Features
This module reviews and reinforces the architecture and terminology of the Microsoft SharePoint Products and Technologies platform for developers.
- Windows SharePoint Services (WSS) 3.0
- ASP.NET 2.0
- Repository Enhancements
- Deployment Model of SharePoint Features
- Workflow
- Microsoft Office SharePoint Server 2007 (MOSS)
- Portal
- Search
- Enterprise Content Management
- Business Process Management
- Business Intelligence
- Lab
Module 2: SharePoint Development Tools and Environment
This module covers the requirements and recommendations of tools for creating a robust SharePoint development environment.
- System Requirements
- Developer Tools
- Building a Robust SharePoint Development Environment
- Configuring Remote Debugging
- Lab
Module 3: SharePoint Content Storage
This module introduces the attendees to the concept SharePoint Lists. The module explains that the architecture is also abstractly comprised of lists and drills down to the list architecture.
- SharePoint List Fundamentals
- Understanding Content Types
- Working with Site Columns
- SharePoint Lists as Data Sources
- Lab
Module 4: Building Business Process Solutions with SharePoint Workflow
This module explains the use of Windows Workflow Foundation in conjunction with SharePoint as a Business Process enabler.
- Overview of Windows Workflow Foundation
- Workflow in MOSS
- Workflow Development Process
- Building Workflows Using SharePoint Designer 2007
- Building Reusable Workflows Using Visual Studio 2005
- Lab
Module 5: Using SharePoint Designer 2007 to Create and Customize Master Pages and Site Branding
This module introduces Microsoft Office SharePoint Designer 2007 as the primary tool for customizing the look and feel of SharePoint sites.
- Understanding the Page Request Cycle
- Creating Master Pages
- Extending CSS within SharePoint Lab
- Lab
Module 6: Creating Custom Web Parts
This module presents the process for creating custom Web Parts for SharePoint.
- Web Part Architecture
- Creating ASP.NET 2.0 Web Parts for SharePoint
- Connecting Web Parts
- Lab
Module 7: WSS 3.0 Development Platform Architecture
This module introduces to underlying architecture of the SharePoint platform and how to extend, create and deploy solutions.
- Creating Site Definitions
- Creating Custom Field Types
- Developing and Deploying Features
- Developing and Deploying Solutions
- Lab
Module 8: Programming with the Windows SharePoint Services Object Model
This module presents the SharePoint platform as a logical component of possible distributed applications. It provides attendees with the experience to create custom administration and management applications from a variety of different types of client applications; console, Windows, and web.
- Overview of the Object Model
- Event Handling within WSS
- WSS Web Services Application Programming Interface (API)
- Lab
Module 9: Creating Electronic Forms in SharePoint
This module introduces the attendees to Microsoft Office InfoPath 2007 development and deployment within SharePoint Products and Technologies, including Forms Server 2007 (Forms Services within MOSS Enterprise Edition).
- Overview of Microsoft InfoPath 2007 as a business solution
- Form Templates and Form Data
- InfoPath Security
- Form Programming
- Form Deployment
- Using Browser-Based Forms (Forms Services within MOSS)
- Lab
Module 10: Using the Business Data Catalog
This module introduces the use and programmability of the MOSS Enterprise Edition Business Data Catalog (BDC) set of functionality.
- Business Data Catalog (BDC) Architecture
- Connecting to Web Services
- Connecting to Databases
- Lab

Call 1-800-264-9029