SharePoint 2007 Development using SharePoint Designer 2007 and Visual Studio 2008
Course #: 50064
Number of Days: 5
Format: Instructor-Led
This five-day instructor-led course provides students with the knowledge and skills to become a top-notch SharePoint 2007 Developer. From Custom and Master Pages to AJAX Web Parts to Event Handlers and Features to Workflows, you will gain important insight into the internal workings of SharePoint 2007. Every use of SharePoint Designer and Visual Studio as developer tools for SharePoint is investigated exhaustively.
Outline:
Module 1: How SharePoint Designer 2007 is used in MOSS
• WSS and MOSS Sites
• Design
• Entry
• Administration
• Workflows
Module 2: Working with SharePoint Designer
• Importing and Exporting Your Site
• Using Dynamic Web Templates
• Using Code View
• Understanding the Tag Properties Window
• Using pre-defined HTML Tags
• Publishing the Site
Module 3: SharePoint Designer Master Pages and Stylesheets
• Creating a Master Page
• Setting an Existing Page as Master
• Editing Master Pages
• Removing the Master Page
• What are CSS Sheets?
• Attaching a Style Sheet
• Opening a Style Sheet
• Using the Tag Properties Window with CSS Styles
Module 4: SharePoint Designer Macros
• Macros
• Visual Basic Editor
• Script Editor
Module 5: SharePoint Designer Elements
• Creating a Top Links Bar
• Creating a Quick Launch Bar
• Using a Data Source
• Advanced Data Source Commands
• Web Components
• ASP.NET Components
• SharePoint Components
• Inserting Interactive Buttons
Module 6: SharePoint Designer Behaviors and Data Manipulation
• Behaviors
• DataView Control (viewing Data)
• Form Control (insert, update, delete Data)
Module 7: Databases, XML Data Sources, and Advanced Controls in SharePoint Designer
• Creating a Form from an XML Schema
• Creating a Form from an XML File
• Creating a Form from a Database
• Querying a Database
• Submitting Data
• Repeating Tables and Master/Detail Controls
Module 8: Workflows SharePoint Designer
• Built-In WSS/MOSS Workflows
• SharePoint Designer Workflows
• SharePoint Designer Conditions
• SharePoint Designer Actions
• Extending SharePoint Designer Workflows
Module 9: Features Visual Studio
This module explains types of features and how to create, activate, and deactivate them.
• Features Overview
• Types of Features
• Feature Scopes
• Feature Dependencies
• Feature Localization
• Feature Event Receivers
• Creating Features
• Deploying Features
• Activating/Deactivating Features
• Solutions
Module 10: Object Model Visual Studio
This module explains object model Dlls and how to use the object model.
• Object Model Overview
• Object Model Dlls
• Using the Object Model
• SPSite vs. SPWeb
Module 11: Web Services API Visual Studio
This module explains web services API and some common SharePoint Web Services that are available.
• Overview
• Web Service APIs
• Why Use Web Services
• Common SharePoint Web Services
Module 12: Web Part Development Visual Studio
This module explains web part connections, upgrading web parts, and code access security.
• Overview
• Web Parts
• WSS 2.0 vs. WSS 3.0 Web Parts
• ASP.NET Web Part Class
• Web Part Connections
• Web Part Connections (Interfaces)
• When to use SharePoint Web Part Class
• Web Part Permissions
• Code Access Security (CAS)
• Web Part Performance Hints
Module 13: Custom Field Types Visual Studio
This module explains how to create built-in types and custom field types.
• Overview
• Field Types Introduction
• Built-In Field Types
• Custom Field Types
Module 14: SharePoint Events / Timer Jobs Visual Studio
This module explains how to create new events in SharePoint.
• Overview
• SharePoint Event Handler History
• New Events
• More Event Details
• SharePoint Timer Service
• SP JobDefinition Class
Module 15: Workflows (Visual Studio)
This module explains the types of workflows and how to use them with Visual Studio and SharePoint.
• Overview
• Windows Workflow Foundation
• Workflow Persistence
• Workflow Types
• Workflows with Visual Studio
• SharePoint Workflows
• SharePoint Workflows Forms
• Debugging a Workflow
• Comparison of Visual Studio vs. SharePoint Designer Workflows