SharePoint HQ sharepoint 2007 trainng banner
 


Course Selection
Training Overview
Intro to SharePoint 2007
Intermediate SharePoint 2007
Accelerated Intermediate
SharePoint 2007 Essentials
SharePoint Designer 2007
SharePoint Adventure
Inside WSS
Business Processes
Website Design in Designer
Advanced SP Branding
SharePoint 2003
OnSite Training
Testimonials

The Great SharePoint Adventure $2,995 5 days   course syllabus Register

This 5-day course with extended hours explores the development opportunities with Microsoft’s most recent release of SharePoint
2007. The first half of the course focuses on Windows SharePoint Services 3.0 (WSS) where you will learn how develop fundamental
WSS building blocks such as Features, application pages, site pages, Web Parts, custom list types, site columns, content types, custom
workflows and site definitions. The second half of the course focuses on Microsoft Office SharePoint Server 2007 (MOSS). You will
learn how to assemble and configure business solutions by using and extending the portal and web content management features of
MOSS as well as other server-side services such as the Business Data Catalog, Forms Services, Excel Services and Report Center. 

 

Prerequisites:  

Attendees should have professional development experience with Visual Studio 2005, the .NET framework and ASP.NET as well as
familiarity with Microsoft Office products such as Word and Excel.  It is also recommended (but not required) that attendees have a
background with the previous version of Windows SharePoint Services V2 and have experience working directly with XML files in
Visual Studio 2005.

 

Target Audience:

 

This course is designed for professional developers and system architects with professional development experience. 

This course covers the following topics:  
• SharePoint's Architecture and Developing Features
• Page Design and Provisioning
• Page Design and Site Branding
• Web Part Development and AJAX Web Parts
• List and Content Types
•
Document Libraries
• Creating and Testing Site Definitions  
• Forms Services with InfoPath 2007
• Developing SharePoint Workflows with Visual Studio
• Extending Portal and Search in SharePoint Server
• Web Content Management
• The Business Data Catalog
• Excel Services and Business Intelligence
• SharePoint Application Security
• Visual Studio Extensions for Office 2nd Edition



If you would like more information on The Great SharePoint Adventure, click here or call our Manager of Educational Services at 416-585-9678 ext. 245.  Scroll down to see the complete course syllabus for The Great SharePoint Adventure.





 

Course Syllabus:  

Module 1: Roadmap to SharePoint 2007 Development

• WSS as a site provisioning engine
• Understanding Web Applications, Site Collections, Site and Site Elements
• Customization using the WSS collaborating templates
• Site customization and personalization using Web Parts
• Overview of SharePoint Server 2007 components and services

Module 2: Developing Features

• The difference between customization and development
• Introduction to the WSS object model
• Features as the primary building block in WSS development
• Introduction to Collaborative Application Markup Language (CAML)
• Creating and testing your first Feature with Visio Studio 2005
• Adding event handlers to a custom feature

Module 3: SharePoint Architecture

• How WSS integrates with ASP.NET 2.0
• Configuring the web.config file file for a Web Application
• Understanding site pages versus application pages
• Creating and debugging a business solution with custom application pages
• Creating and testing a WSS solution package for staging and deployment

Module 4: Pages and Design

• Understanding page parsing and Safe Mode restrictions
• Page templates versus page instances (ghosting and unghosting)
• Creating a feature with custom page templates
• Designing page templates using ASP.NET controls and Web Parts zones
• Adding Web Parts to pages  using declarative CAML and using code

Module 5: Master Pages and Site Branding

• Understanding the standard default, master page template
• Navigation providers, navigation menus and delegate controls
• Creating and integrating a custom Master Page template
• Creating a custom Feature to apply branding at the site collection level
• Understanding and extending the CSS classes in core.css

Module 6: Web Part Development

• Creating, deploying and debugging ASP.NET Web Parts in WSS
• Adding Web Parts verbs, persistent properties and developing custom editor web parts
• Creating Web Part assemblies with embedded resources
• Creating connectable Web Parts
• Asynchronous Web Part processing
• Creating a Feature and a solution package for best-practice Web Part deployment

Module 7: AJAX Web Parts

• Introduction to ASP.NET AJAX
• Creating an AJAX-enabled ASP.NET Application
• Creating the "Hello World" AJAX enabled Web Part
• Creating AJAX callbacks to custom .asmx Web Services
• Creating AJAX callbacks that access the WSS object model

Module 8: Lists and Content Types

• Programming and querying lists through the WSS object model
• Using Features to define site columns and custom field types
• Using Features to define custom content types
• Using Features to define custom list schemas and custom list types
• Using custom event receiver classes to write and wire up event handlers
• Defining a content type with built-in event handlers

Module 9: Document Libraries

• Programming with SPDocumentLibrary class
• Provisioning document libraries with custom document templates
• Forms Libraries and Microsoft InfoPath integration
• Progamming with the Office Open File Formats
• Server-side generation of Word 2007 documents (i.e. docx files)
• Binding content controls to custom XML files embedded within Word documents
 

Module 10: Creating and Testing Site Definitions

• Understanding the role of WSS site definitions
• The Global Site Definition
• Creating and testing a custom site definition
• Aggregating Features in a site definition
• Defining Feature activation dependencies and leverage Feature stapling

Module 11: Forms Services with InfoPath 2007

• Creating input forms with InfoPath
• InfoPath integration with WSS forms libraries
• Forms Services Architecture
• Designing server-side forms with InfoPath 2007
• User deployment of server-side forms versus administrator deployment

Module 12: Developing SharePoint Workflows with Visual Studio

• Windows Workflow Foundation (WF) Primer
• Creating WF programs in Visual Studio with workflow designer
• SharePoint Window fundamentals: templates vs. associations vs.instances
• Creating, deploying and debugging workflow templates in Visual Studio
• Using WSS method activities to create history list entries and tasks
• Creating association forms, initiation forms and task edit forms

Module 13: Extending Portal and Search in SharePoint Server

• Shared Services Provider (SSP) Architecture
• Creating and extending Collaboration Portal sites
• User Profiles and Audience Targeting
•
MOSS infrastructure for creating MySites
• Configuring and extending MOSS Search

Module 14: Web Content Management

• Customizing sites created from the MOSS Publishing Site template
• Creating content types and custom page layouts for Web content
• Understanding the MOSS content approval process
• Converting Office documents into Web-ready formats
• Optimizing performance from MOSS caching features

Module 15: The Business Data Catalog (BDC)

• Working with BDC Definition files
• Application, Entities, Methods and Associations
• Surfacing backend data using BDC Web Parts
• BDC integration with MOSS search
• Creating custom Web Parts that execute BDC queries

Module 16: Excel Services and Report Center

• Introduction to Excel Services
• Publishing Excel spreadsheets that render in the browser
• Trusted locations, connections and user-defined functions (UDFs)
• Creating Dashboard pages with Report Center
• Creating Key Performance Indicators (KPIs) and filters
• MOSS integration with SQL Reporting Services and SQL Analysis Services

Module 17: SharePoint Application Security

• Trust Levels, Web Parts and Code Access Security (CAS)
• Windows Authentication versus Forms Authentication
• WSS Identities and Security Contexts
• Escalation of Privilege
• Delegating User Credentials
• Using the MOSS Single Sign On (SSO) Service
• Creating Office Business Applications (OBA)

Module 18: Creating Office Business Applications (OBA)

• Using Visual Studio Extensions for Office 2nd Edition
• Creating client-side solutions for Office applications
• Developing add-ins for Word, Excel, PowerPoint and Outlook
• Creating custom ribbon extensions and custom Task Panes
• Communicating with and accessing content from SharePoint sites

© 2007 Ted Pattison Group. All Rights Reserved.

Home About Us Products Training Professional Services Solutions Resources Contact Us