SharePoint Rangers - Development Training
Schedule Your SharePoint Training Now
SharePoint 2007 Development Training

Customer Service Rating by LivePerson
Curve

Other Ways to Reach Us

For General Comments and questions. contact Aivea at
1-800-779-7506 or email us
at
sales@aivea.com
Phone
Curve

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.