SP101 - Building SharePoint 2007 Applications
Duration
3 Days
Introduction
Elements of this syllabus are subject to change.
This three-day course focuses on the features in SharePoint 2007 that support application development and customization. Attendees will get a comprehensive introduction to the SharePoint development platform and will also be provided with an overview of the customization of SharePoint sites using tools such as SharePoint Designer 2007 and Visual Studio 2005.
Audience
This seminar is designed primarily for SharePoint developers and site designers. To get the most out of this seminar, attendees should have previous experience working with and customizing SharePoint 2003 sites – for those without that experience, we recommend our “What’s New in SharePoint 2007 for Business Users” seminar.
At Course Completion
After completing this workshop, students will be able to:
- The core features of the Windows SharePoint Services 3.0 platform, and how developers can leverage its new ASP.NET 2.0 foundation.
- How developers can use the important new list and library enhancements such as site columns and content types.
- How to use SharePoint Designer 2007, including using it to customize sites with Master and Content Pages, Cascading Style Sheets and Site Themes.
- How to work with ASP.NET controls and custom forms in SharePoint Designer.
- How to build custom workflows using SharePoint Designer 2007.
- How to build data-centric and reporting applications in Share- Point, using the improved Data View control in SharePoint Designer, and the Business Data Catalog in MOSS 2007.
- The fundamentals of SharePoint programming using Visual Studio 2005, including programming the SharePoint API, and programming SharePoint sites using the Web Services.
Course Materials
All attendees will receive two booklets: one containing lecture content and another containing detailed step-by-step instruction for hands-on activities. Attendees will also receive a CD with numerous recorded tutorials for ongoing learning after the presentation.
Course Outline
Module 1: Introduction to SharePoint 2007
- Windows SharePoint Services Features
- SharePoint Server Features
- Architecture and Services
- Development Possibilities
Module 2: Working with Lists, Site Columns and Content Types
- Core Enhancements
- Enhancements in Lists, Libraries and Views
- Working with Site Columns
- Working with Site Content Types
- New List Types
Module 3: Customizing Sites with the SharePoint Designer 2007
- SharePoint Designer 2007 Basics
- Customizing the default Master Page of a Site
- Applying Master Pages to New Pages
- Working with Cascading Style Sheets
- Customizing Sites with Site Themes
Module 4: SharePoint Designer Application Development
- Working with ASP.NET Controls
- Creating and Working with Data Integration Features
- Creating Custom Forms for SharePoint Lists
Module 5: Building Workflows in SharePoint Workflow Fundamentals
- Creating Workflows using SharePoint Designer
- Contrasting Designer Workflows with Windows Workflow Foundation workflows created using Visual Studio 2005
Module 6: Working with the Business Data Catalog
- Business Data Catalog (BDC) Basics; introducing Shares Service Providers
- Using the BDC Web Parts to Integrate Business Data in SharePoint
- Creating Custom BDC Actions
Module 7: Programming SharePoint
- SharePoint as a custom solutions development platform
- WSS architecture and object model
- Programming the SharePoint API
- Programming SharePoint via Web Services
top of page |