SharePoint 2007 Developers Course

Course Code: WN 85
Course Abstract: This workshop is for developers who have limited or no SharePoint development skills. It is also useful for developers who have experience with SharePoint 2003, but are not yet exposed to the new features of WSS 3.0 and the Microsoft Office SharePoint Server 2007.  This class format is Lecture (50%) / Lab (50%).
Audience: This course is designed for Application programmers and system architects.
Duration: 5 days
Learning Outcomes:

Upon completing this course, participants will be able to:

> Explain the core features of the Windows SharePoint Services 3.0 platform, and how developers can leverage its new ASP.NET 2.0 foundation
> Use the important new list and library enhancements such as site columns and content types
> Use SharePoint Designer 2007, including using it to customize sites with master and Content Pages, Cascading Style Sheets, and Site Themes
> Work with ASP.NET controls and custom forms in SharePoint Designer
> Build custom workflows using SharePoint Designer 2007
> Build data-centric and reporting applications in SharePoint, using the improved Data View control in SharePoint Designer, and the Business Data Catalog in MOSS 2007
> Identify the fundamentals of SharePoint programming using Visual Studio 2005, including programming the SharePoint API, and programming SharePoint sites using the Web Services interface
> Build WEB parts
> Deploy solutions
> Customize Search
> Work with Portals
> Customize document management

Course Topics:

Overview of the 2007 Microsoft Office System

Site Collections, Sites, Lists and Document Libraries

Customizing Sites with SharePoint Designer 2007
SharePoint Designer 2007 Basics
Customizing the default Master Page of a Site
Applying Master Pages to New Pages
Working with Cascading Style Sheets
Customizing Sites with Site Themes

SharePoint Designer Application Development
Working with ASP.NET Controls
Creating and Working with Data Integration Features
Creating Custom Forms for SharePoint Lists

Working with the Business Data Catalog
Business Data Catalog (BDC) Basics: Introducing Shared Service Providers
Creating Custom BDC Actions
Using the BDC Web Parts to Integrate Business Data in SharePoint

Programming SharePoint
SharePoint as a custom solutions development platform
WSS architecture and object model
Programming the SharePoint API
Programming SharePoint via Web Services

Storage Enhancements in WSS 3.0
Column types
CAML queries
Versioning of content
Site columns and content types.

Site Definitions and Features
Template-based architecture
Solution Generator and the Visual Studio.NET Extensions for Windows SharePoint Services 3.0
Provisioning with features

Building Web Parts
SmartPart
Connectable Web Parts

Event Handlers
Synchronous and asynchronous

Building Workflow Solutions
Out-of-the-box workflows
Custom workflows with both the Microsoft SharePoint Designer 2007 and Visual Studio.NET 2005.
Deploy and activate as features at the level of the site collection in your server farm.

Packaging and Deploying SharePoint Solutions

Microsoft Office SharePoint Server 2007
Shared services
Shared Services Provider

MOSS 2007 Search
Administration and configuration of the index and the search engine
Customizing the Search Center
Programmatically performed search queries

Collaboration Portals
Page model
Publishing cycle
Customization options
User profiles and audiences
Personal sites


Web Content Management
CMS integration using a public-facing portal
Customize and brand a site
Create new page layouts
Set-up a multi-lingual portal using site variations

InfoPath Forms Services

Prerequisites: .NET development skills with XML experience and some SharePoint 2007 usage from an end user perspective is required. Development skills with SharePoint 2003/2007 is not required.
Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning