SharePoint 2007 Development Training
Other Ways to Reach Us
For General Comments and
questions. contact Aivea at
1-800-779-7506 or email us
at
sales@aivea.com
Microsoft Certification Eligibility: MCTS Exam 70-542
Duration: 3 Days (27 hours) for the public class, syllabus and duration customizable for onsite class
Hands-On Lab: Aivea provided SharePoint 2007 Enterprise Virtual Machine
Day 1
SharePoint 2007 Platform Development Architecture
Before you can start developing on Microsoft Office SharePoint Server 2007, you need to understand Microsoft.NET 3.5 framework and how it fits into the overall SharePoint and office system platform architecture.
- Microsoft.NET 3.5 Architecture (ASP.NET 3.5, C#, WF)
- Microsoft Office SharePoint Server 2007 Architecture
- SharePoint Object Model Overview
- Walk-through of the SharePoint Object Model in Visual Studio 2008
- Write C# code in Visual Studio 2008 to get the details of the SharePoint Farm
Web Application Management and Shared Service Providers
- Overview of SharePoint web application management
- Web application management, including creating and extending new web applications
- Managing web application security and application pools
- Overview of the Shared Service Provider
Application Development using SharePoint Lists and Libraries
- Understanding SharePoint Lists and Libraries
- Site Columns, Content Types and Metadata Schema Management
- Understanding site collections, sites, lists, lists items and fields
SharePoint 2007 Event Handling
- Introduction to Event Handlers
- SharePoint Event Receiver Architecture
- Communicate with content types such as SharePoint Lists, Document Libraries using Event Receivers.
- SharePoint Objects that Support Event Receivers
- Building Event Receiver in Visual Studio 2008
- Deploying and Activating Event Receivers
SharePoint 2007 Features
- Introduction to SharePoint features
- Understanding CAML
- Building Event Receiver in Visual Studio 2008
- Feature Event Receivers
- Deploying and Activating Features
Site Branding and Customization using SharePoint 2007
- Introduction to ASP.NET 3.5 Master Page Architecture
- SharePoint Designer 2007 Overview
- Create/edit SharePoint master pages
- Create/edit layout pages
- Discuss the SharePoint 12 Hive and .NET Global Assembly Cache (GAC)
- Create/edit cascading style sheets
- Use IntelliSense for both code and style sheets
- Pages document library and support check out, check in and version control.
Developing SharePoint 2007 Web Parts
- Web Part Design Web Part Pages and Web Part Zones
- Introduction to Web Part Galleries
- Web Part Settings and Available OOB Web Parts
- Build a Custom ASP.NET 3.5 Web Part in Visual Studio 2008
- Deployment of Custom Web Parts
Introduction to SharePoint Workflows
- SharePoint 2007 Workflows Introduction
- Explore Out of the Box workflow in SharePoint 2007
- Creating Workflows using SharePoint Designer 2007
- Design, Code and Deploy a SharePoint Workflow using SharePoint Designer 2007
- Visual Studio 2008/2005 Vs. SharePoint Designer 2007
Day 2
Getting Started with Workflow Development in Visual Studio 2008
- Windows Workflow Foundation (WF) Introduction and key concepts
- Advantages of using Workflows in Business Process Automation
- Workflow Framework Architecture and Runtime Services
- WF Activities, Conditions and Events
- WF Runtime Engine (Workflow Model, Scheduler, Rules, Tracking)
- Base Host Providers (Transactions, Persistence, Notifications, Roles, Tracking, Messaging)
- Build and Deploy Microsoft.NET Sequential and State Machine Workflow using Visual Studio 2008
- How to debug a workflow, attach to a process, exception and error handling techniques
SharePoint Workflow Architecture and Services
- Structure of a Workflow Project and SharePoint Features ( manifest.xml, feature.xml, workflow.xml, package.ddf )
- WSS Workflow Object Model
- Creating Workflow Associations by Using the SharePoint Object Model
- Connecting SharePoint Workflows to List Items, Content Types and Document Library items.
- Workflow Templates and Instances
- Microsoft Office System 2007 Capabilities for direct SharePoint Workflow Integration
SharePoint Workflow Development using Visual Studio 2008
- Design, Code and Deploy a Simple SharePoint Workflow
- Understanding the major Microsoft Windows SharePoint Workflow Objects
- SP Workflow Manager hierarchy
- Communicate with content types such as SharePoint Lists, Document Libraries etc. inside Workflow code, passing custom values to workflows using parameters, Event Receivers
- Building and Deploying (Feature development) SharePoint Workflows using Visual Studio 2008/2005
- sing the WSS Workflow API to start, run, cancel workflows, return all workflows running on a specific item, manage workflow instances, perform other administrative operations
Forms Services Integration with SharePoint Workflows (ASP.NET and InfoPath)
- Workflow Structure and Custom User Interface for Interacting with Workflows
- Workflow Association, Initialization and Modification Forms as ASP.NET pages
- Specifying the Association, Initiation Forms and Modification ASP.NET Forms
- Processing of Association, Initiation Forms and Modification ASP.NET Forms
- Using ASP.NET Pages to create custom Task Forms
- Understanding InfoPath Forms, InfoPath Forms Services and Office Forms Server
- How the Design Checker works
- How to publish forms to a form library and to a Content Type
- How to Upload, Verify, and Manage form templates in Central Administration. And • why they might want to use this option.
- How to make InfoPath form fields available to SharePoint.
- How to configure Submit options, and display forms in a Page Viewer web part.
- Displaying InfoPath Workflow Forms
- Submitting Information Using InfoPath Workflow Forms
- Creating Association, Initiation, and Modification InfoPath Forms
- Workflow Task Forms in InfoPath
- Workflow Task InfoPath Forms to use Task Data
- The Contact Selector Control
- How to utilize SharePoint Task based Activities for assignment of User Task for Workflows
- Workflow Task Form Processing including Workflows waiting for Task State changes
- How to use workflows to enhance business processes and standard operating procedures
Business Intelligence, Excel Services and Business Data Catalogs
- Usage, Management and Development using Excel Services
- Business Intelligence and Scorecard Management in SharePoint 2007
- KPI Lists and Web Parts
- Create a Business Data Catalog (BDC) and connect to a SQL Server Database and Web Services
- BDC Web Parts and Developing Applications using BDCs
Day 3
SharePoint Themes and CSS
- Understand how CSS controls apply styles in SharePoint
- Customize an out of the box theme for branding a SharePoint site
- How to make custom theme available in SharePoint for use
- Advanced CSS customization of OOTB default classes
SharePoint Master Pages and Page Layouts
- Understand Master Pages in detail
- Customization of OOTB Master Pages
- Working with Content Place Holders and Content Regions
- Create Custom Master Page suitable for internet usage
- Understand Page Layouts
- Create custom layouts using content types
- Associating page layouts with master pages and SharePoint sites
SharePoint Data Sources and Views
- Implementing Data Sources and Displaying Data in Data Views
- Access a Data Source
- Import Data into a Data View
- Update the Data View Presentation
- Work with the Data View Commands
- Move Data View Web Parts to Different Web Part Zones
- Displaying Data from a Linked Data Source in a Data View
- Reference and Consume a Web Service
- Display XML Data with XSLT
SharePoint Web Content Management (WCM) Architecture
- Architectural Overview of MOSS WCM including WCM Enhancements in Windows
- SharePoint Services including Site columns, Extensible field types and Content types
- Overview of the MOSS Publishing Template, Enabling Publishing Feature on other MOSS sites
- Development using the Microsoft SharePoint Publishing APIs and the MOSS WCM Object Model
- Permission levels and security groups available to assist with Web Content Management
- Pages library, Page Layouts, Page Layouts work with Content Types, Reusable Content, rich-client authoring, Scheduling of content publishing etc.
SharePoint Branding and Customization Hands-On Project
Let’s put everything that you have learned during the previous sessions and hands-on labs into a real-world like project for branding and customizing SharePoint site using SharePoint Designer.
- The project work is 100% hands-on lab taking simple HTML, Graphics and a visual design for about 4 hours working with the instructor 1:1 to create a branded SharePoint site. At the end of the project, you will be equipped to create a real-world branded SharePoint site from that has a unique look & feel.
- The instructor will also discuss the best practices to move the branded site from development to test to production servers using SharePoint features
In-Depth SharePoint Web Part Development
- Web Part Design, Web Part Pages and Web Part Zones
- Introduction to Web Part Galleries
- Create Lists, Libraries, and Associated Web Parts in Workspace Sites
- Modify Web Part Settings, Available OOB Web Parts
- Customize and Personalize Web Parts, Connect Web Parts
- Basic web part development in SharePoint 2007, Web part class details
Aivea SharePoint Training courses are trusted by hundreds of organizations and professionals since 2004. The quality and return on investment from our SharePoint training is unparalleled to any other in the industry. We provide SharePoint Training for some of the most respected organizations in the country.
Please contact an Aivea SharePoint 2007 Training Sales Professional at sales@aivea.com or call 1-800-779-7506 to Register or to get a no obligation needs assessment and proposal for your Microsoft Office SharePoint Server (MOSS) 2007 training needs.