Preparation Guide for Exam 70-541

TS: Microsoft Windows SharePoint Services 3.0 – Application Development

Updated: September 9, 2008

On This Page
Exam newsExam news
Exam topics coveredExam topics covered
Audience profileAudience profile
Credit toward certificationCredit toward certification
Code languagesCode languages
Preparation tools and resourcesPreparation tools and resources
Skills measuredSkills measured

Exam news

The Technology Specialist (TS) exam, Exam 70-541: TS: Microsoft Windows SharePoint Services 3.0 – Application Development, was released in March 2007. This exam is available in English, Chinese (Simplified), French, Japanese, and Spanish.

Top of pageTop of page

Exam topics covered

The following list includes the topic areas covered on this exam. The percentage indicates the portion of the exam that addresses a particular skill.

Deploying Windows SharePoint Services and Custom Components (14 percent)

Creating Site and Feature Provisioning Components (20 percent)

Creating Metadata and Workflow Provisioning Components (15 percent)

Developing Windows SharePoint Services Components by Using the .NET Framework (17 percent)

Manipulating Site Content by Using the API (20 percent)

Manipulating Site Configuration by Using the API (14 percent)

Top of pageTop of page

Audience profile

This exam is intended for consultants who provide Windows SharePoint Services development or corporate developers who build systems using the Windows SharePoint Services platform. The qualified candidate for this exam typically has:

Two to three years of experience working with ASP.NET

One to two years of experience developing ASP.NET Web Parts

Experience working with Master pages

One to two years of experience working with XML documents

Two to three years of experience developing and consuming Web services

Working knowledge of Windows WorkFlow Foundation

Top of pageTop of page

Credit toward certification

When you pass this exam, you earn credit toward the following certifications:


Top of pageTop of page

Code languages

When the exam begins, you can choose the programming language in which the code segments will appear. The available code languages for this exam are:

Microsoft Visual Basic 2005

Microsoft Visual C# 2005

Top of pageTop of page

Preparation tools and resources

In addition to your hands-on experience working with the product, Microsoft Learning recommends that you use the following tools and training to help you prepare for this exam. These training resources do not necessarily cover all of the topics listed in the "Skills measured" section.

Classroom trainingMicrosoft E-LearningMicrosoft Press booksPractice tests

Course 50026A: SharePoint 2007 Hands-On Labs

Course 50064: Advanced SharePoint 2007 Development

Collection 5385: Developing Solutions with Microsoft Windows SharePoint Services 3.0 and Visual Studio 2005

Collection 5392: Developing and Extending Microsoft Windows SharePoint Services 3.0 with Visual Studio 2005

Inside Microsoft Windows SharePoint Services Version 3.0 (ISBN: 9780735623200)

6 Microsoft Office Business Applications for Office SharePoint Server 2007 (ISBN: 9780735622760)

Programming Microsoft Office Business Applications (ISBN: 9780735625365)

MeasureUp
(measureup.com)

Self Test Software
(selftestsoftware.com)

Microsoft online resources

Learning Plan: Get started by creating a step-by-step study guide that is based on recommended resources for this exam.

Microsoft Learning Community: Join newsgroups and visit community forums to connect with peers for suggestions on training resources and advice on your certification path and studies.

TechNet: Designed for IT professionals, this site includes how-to instructions, best practices, downloads, and technical resources.

MSDN: Designed for developers, the Microsoft Developer Network (MSDN) features code samples, technical articles, downloads, newsgroups, and chats.

Top of pageTop of page

Skills measured

This certification exam measures your ability to build enterprise portals by using Windows SharePoint Services 3.0.

Before you take the exam, you should be proficient in the job skills listed in the following table. The table shows which Microsoft Official Courseware can help you reach competency in the skills being tested in the exam.

KEY:
Blank – No coverage.
Basic – The course provides a general introductory overview of this task. You will need to supplement the course with additional work.
Partial – The course includes some material to prepare you for this task. You will need to supplement the course with additional work.
Full – The course includes material to prepare you for this task.

Skills measured by Exam 70-541E-Learning Collection 5385E-Learning Collection 5392
Deploying Windows SharePoint Services and Custom Components  

Configure a target computer for Windows SharePoint Services development.

Create Windows SharePoint Services service accounts.

Configure database rights for Windows SharePoint Services service accounts.

DbCreator

SecurityAdministrator

Configure machine rights.

IIS_WPG

STS_WPG

Enable forms authentication on the IIS virtual server.



Partial

Deploy a Web Part to the Windows SharePoint Services server.

Register an assembly as a safe control in the Web.config file.

Configure Web Part permissions.

Enable a Web Part to access resources by creating a custom security policy.



Full

Create and deploy a Windows SharePoint Services solution package.



Full

Deploy a site definition to a Windows SharePoint Services front-end Web server.

Deploy a site definition manually by copying appropriate files and folders to the server and resetting IIS.



Partial

Deploy a feature to a Windows SharePoint Services front-end Web server

Deploy a feature manually by copying appropriate files and folders to the server and resetting IIS

Install and activate a feature by using STSADM.



Partial

Deploy a Web service to a Windows SharePoint Services front-end Web server.

Deploy a Web service so that it is available within the context of any Windows SharePoint Services site.

Deploy a Web service external to the Windows SharePoint Services context.



Full

Deploy user controls to a Windows SharePoint Services front-end Web server.

Deploy a user control so that it can be used by any Windows SharePoint Services component.


Basic


Creating Site and Feature Provisioning Components  

Create a feature definition

Specify a feature that depends on another feature to activate

Specify an Event Receiver to handle events for a feature

Localize a feature using a resource file

Create an action to add an option to the site settings menu

Add a new master page when a feature is activated

Cache the master page in a document library



Full

Create a site definition

Define the top and side navigation areas for a site

Specify a list definition to use in a site

Hide a list definition from the Create Page


Partial


Full

Specify a Document Template in a site definition

Specify a file for use in a Document Template



Full

Create a site definition module

Specify a file to be cached in memory on the front-end server

Add a UI element to the beginning of the top navigation area in a module

Force a Feature to install when a site is created by using the site definition



Basic

Specify the configurations of lists and modules in a site definition

Create multiple configurations for a single site definition

Specify that the site created will only exist as the root Web site in a collection



Partial

Create pages and layouts for a site

Create a custom Page Layout that has multiple Web part zones

Customize the fields that are displayed on the mobile view of a Windows SharePoint Services page

Modify the page layout for a site using master pages


Full


Creating Metadata and Workflow Provisioning Components  

Create a site column

Specify a site column in a site definition in a Feature

Add a column to a Provisioned Site by using the API



Basic

Create a list definition

Prevent a list from being created on a site by hiding it on the list Create Page

Add a new view to a list definition

Specify a view that shows all files and all subfolders of all folders



Partial

Create a Custom Field Type

Define the Custom Field Type to be displayed for inclusion in lists and document libraries

Display the Custom Field Type differently for a new item form and an edit form



Full

Create a Workflow definition

Attach a workflow to a list on creation

Collect default values for a workflow

Package a workflow in a feature



Full

Create a Content Type

Add multiple Content Types to a single list

Apply a Content Type to multiple file types

Inherit properties from one Content Type to another

Update an existing content type



Full

Developing Windows SharePoint Services Components by Using the .NET Framework  

Implement a business process by using a workflow.

Create a basic workflow by using the SharePoint Designer.

Call custom services from workflow by using Visual Studio 2005



Partial

Handle Windows SharePoint Services events by developing an event receiver.

Handle a list event.

Cancel an operation.

Handle a feature event.



Full

Develop a Web Part.

Upgrade a Web Part from Windows SharePoint Services-version 2 to version 3.

Handle postback data by using the control life cycle.

Troubleshoot a Web Part failure.

Handle exceptions within a Web Part.

Convert a user control into a Web Part.

Implement caching by using the Windows SharePoint Services cache.

Create a personalized Web Part property.

Create a shared Web Part property.

Create a Web Part that uses Windows SharePoint Services cascading style sheet (CSS) styles.

Enhance the Web Part configuration UI by using a custom tool part.


Full


Share data between Web Parts.

Create a Web Part that is a data provider.

Create a Web Part that is a data consumer.

Filter information from one Web Part to another.



Elevate application permissions by using impersonation.


Basic


Enable a custom Windows SharePoint Services administration page to access the Windows SharePoint Services object model.


Full


Schedule tasks by using the SharePoint Timer service.

Create a job by using the SPJobDefinition class.

Submit a job to the SharePoint Timer service.



Full

Manipulating Site Content by using the API  

Manage an alert.

Create an alert for a user.

Remove an alert from a user.

Change the frequency of alerts.


Full


Enhance the Windows SharePoint Services search service.

Create a custom SPQuery object.

Perform a cross-site search.



Full

Customize user access and permissions.

Add a user to a site group.

Remove a user from a site group.

Change a user's permissions to edit a list.


Full


Manipulate items in lists.

Create a list item.

Update a list item.

Delete a list item.

Enumerate list items.

Add a photo to a picture library.

Add a recurring event to a calendar.

Delete a thread in a discussion board.


Partial


Manipulate documents in lists.

Upload a document.

Copy a document between document libraries.

Attach a document to a list item.

Move a document across sites.


Partial


Manage records by using the records repository.

Enable the records repository for the Send to menu.

Submit a file to the records repository.

Manipulate source data by using record properties.

Retrieve a series on a file from the records repository.



Full

Manage document versions.

Check out a document.

Check in a document.

Rollback a document version.

Display all versions of a document.


Full


Manipulating Site Configuration by Using the API  

Manipulate a list structure.

Dynamically add a custom action to a list.

Create a list object and add a column to the list object.

Create a custom view for a list.

Create a dynamic column type on a list.

Create a document template and assign it to a document library.


Partial


Customize Web Part behavior based on feature availability.



Dynamically handle events.

Dynamically register an event receiver for a site event.

Dynamically register an event receiver for a list event.

Dynamically register an event receiver for a feature event.


Partial


Manage site hierarchy.

List the IIS virtual servers on a Windows SharePoint Services server farm.

List the sites available to the current user.

Create a site.



Customize navigation in a Windows SharePoint Services site.

Add an item to the QuickLaunch menu.

Modify an item on the top navigation menu.


Full


Manage groups and groups membership.

Create a custom site group and set permissions for the group.

Add a cross-site group to a site group on different site.


Full


Note This preparation guide is subject to change at any time without prior notice and at the sole discretion of Microsoft. Microsoft exams might include adaptive testing technology and simulation items. Microsoft does not identify the format in which exams are presented. Please use this preparation guide to prepare for the exam, regardless of its format.

Learn more and download samples


Top of pageTop of page