Developing Solutions with SharePoint Server 2007 Webcast
Class Detailed Agenda
Module 1 - SharePoint 2007 Developer Roadmap
- Architectural overview of SharePoint and the Office 2007 system
- WSS as a collaboration solution
- WSS as a server-side development platform
- Overview of MOSS components and services
- Creating and testing your first WSS feature
Module 2 - SharePoint Architecture
- WSS Integration with ASP.NET 2.0
- The configuration database and content databases
- Configuring the web.config file for a Web application
- Understanding site pages versus application pages
- Creating and debugging custom application pages
Module 3 - Pages and Site Branding
- Understanding page parsing and Safe Mode restrictions
- Creating a feature with custom page templates
- Designing page templates using controls and Web Part Zones
- Understanding the standard default.master page template
- Creating a feature to apply branding at the site collection level
- Understanding and extending the CSS classes in core.css
Module 4 - Developing Web Parts
- Creating, deploying and debugging ASP.NET Web Parts in WSS
- Designing Web Parts with persistent properties
- Web Part Description files and the Web Part Gallery
- Creating a feature to import Web Parts into the Web Part Gallery
- Backwards compatibility with WSS V2-style Web Parts
Module 5 - Lists and Content Types
- New WSS 3.0 enhancements to lists and document libraries
- Defining site columns, custom field types and content types
- Provisioning document libraries using a feature
- Defining a custom list type using a feature
- Creating event handlers using custom event receiver classes
Module 6 - 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 7 - SharePoint Workflows
- Windows Workflow Foundation (WF) Primer
- Creating WF programs in Visual Studio with the workflow designer
- Creating, deploying and debugging workflow templates for WSS
- Creating workflow associations and workflow instances
- Developing workflows which create and wait on WSS tasks
- Creating workflow input forms for MOSS using Microsoft InfoPath
Module 8 - The Business Data Catalog (BDC)
- Working with BDC Application 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 9 - Web Content Management
- Customizing sites creating 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 with MOSS caching features
Module 10 - SharePoint Application Security
- Windows Authentication versus Forms Authentication
- WSS Identities and Security Contexts
- Escalation of Privilege
- Delegating User Credentials
- Configuring Securable objects within a site
- Using the MOSS Single Sign On (SSO) Service