Exam 70-541:TS: Microsoft Windows SharePoint Services 3.0 – Application Development

Exam 70-541:
TS: Microsoft Windows SharePoint Services 3.0 – Application Development

Published: March 23, 2007
Language(s): English, French, German, Japanese, Spanish, Chinese(Simplified)
Audience(s): Developers
Technology: Microsoft Office SharePoint Server 2007
Type: Proctored Exam

About this Exam
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

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

Credit Toward Certification
Exam 70-541: TS: Microsoft Windows SharePoint Services 3.0 – Application
Development: counts as credit toward the following certification(s):

* MCTS: Microsoft Windows SharePoint Services 3.0: Application Development

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.





 

 


MCITP Training Get unlimited
access to all exams mcitp
certification




Skills Being Measured
This exam measures your ability to accomplish the technical tasks listed
below. The percentages indicate the relative weight of each major topic area on
the exam.
Deploying Windows SharePoint Services and Custom Components

* Configure a target computer for Windows SharePoint Services development.
o Create Windows SharePoint Services service accounts.
o Configure database rights for Windows SharePoint Services service accounts.
o DbCreator
o SecurityAdministrator
o Configure machine rights.
o IIS_WPG
o STS_WPG
o Enable forms authentication on the IIS virtual server.

* Deploy a Web Part to the Windows SharePoint Services server.
o Register an assembly as a safe control in the Web.config file.
o Configure Web Part permissions.
o Enable a Web Part to access resources by creating a custom security policy.

* Create and deploy a Windows SharePoint Services solution package.
* Deploy a site definition to a Windows SharePoint Services front-end Web
server.
o Deploy a site definition manually by copying appropriate files and folders to
the server and resetting IIS.

* Deploy a feature to a Windows SharePoint Services front-end Web server
o Deploy a feature manually by copying appropriate files and folders to the
server and resetting IIS
o Install and activate a feature by using STSADM.

* Deploy a Web service to a Windows SharePoint Services front-end Web server.
o Deploy a Web service so that it is available within the context of any Windows
SharePoint Services site.
o Deploy a Web service external to the Windows SharePoint Services context.

* Deploy user controls to a Windows SharePoint Services front-end Web server.
o Deploy a user control so that it can be used by any Windows SharePoint
Services component.

Creating Site and Feature Provisioning Components
* Create a feature definition
o Specify a feature that depends on another feature to activate
o Specify an Event Receiver to handle events for a feature
o Localize a feature using a resource file
o Create an action to add an option to the site settings menu
o Add a new master page when a feature is activated
o Cache the master page in a document library

* Create a site definition
o Define the top and side navigation areas for a site
o Specify a list definition to use in a site
o Hide a list definition from the Create Page

* Specify a Document Template in a site definition
o Specify a file for use in a Document Template

* Create a site definition module
o Specify a file to be cached in memory on the front-end server
o Add a UI element to the beginning of the top navigation area in a module
o Force a Feature to install when a site is created by using the site definition

* Specify the configurations of lists and modules in a site definition
o Create multiple configurations for a single site definition
o Specify that the site created will only exist as the root Web site in a
collection

* Create pages and layouts for a site
o Create a custom Page Layout that has multiple Web part zones
o Customize the fields that are displayed on the mobile view of a Windows
SharePoint Services page
o Modify the page layout for a site using master pages

Creating Metadata and Workflow Provisioning Components

* Create a site column
o Specify a site column in a site definition in a Feature
o Add a column to a Provisioned Site by using the API

* Create a list definition
o Prevent a list from being created on a site by hiding it on the list Create
Page
o Add a new view to a list definition
o Specify a view that shows all files and all subfolders of all folders

* Create a Custom Field Type
o Define the Custom Field Type to be displayed for inclusion in lists and
document libraries
o Display the Custom Field Type differently for a new item form and an edit form

* Create a Workflow definition
o Attach a workflow to a list on creation
o Collect default values for a workflow
o Package a workflow in a feature

* Create a Content Type
o Add multiple Content Types to a single list
o Apply a Content Type to multiple file types
o Inherit properties from one Content Type to another
o Update an existing content type

Developing Windows SharePoint Services Components by Using the .NET Framework

* Implement a business process by using a workflow.
o Create a basic workflow by using the SharePoint Designer.
o Call custom services from workflow by using Visual Studio 2005

* Handle Windows SharePoint Services events by developing an event receiver.
o Handle a list event.
o Cancel an operation.
o Handle a feature event.

* Develop a Web Part.
o Upgrade a Web Part from Windows SharePoint Services-version 2 to version 3.
o Handle postback data by using the control life cycle.
o Troubleshoot a Web Part failure.
o Handle exceptions within a Web Part.
o Convert a user control into a Web Part.
o Implement caching by using the Windows SharePoint Services cache.
o Create a personalized Web Part property.
o Create a shared Web Part property.
o Create a Web Part that uses Windows SharePoint Services cascading style sheet
(CSS) styles.
o Enhance the Web Part configuration UI by using a custom tool part.

* Share data between Web Parts.
o Create a Web Part that is a data provider.
o Create a Web Part that is a data consumer.
o Filter information from one Web Part to another.

* Elevate application permissions by using impersonation.

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

* Schedule tasks by using the SharePoint Timer service.
o Create a job by using the SPJobDefinition class.
o Submit a job to the SharePoint Timer service.

Manipulating Site Content by using the API
* Manage an alert.
o Create an alert for a user.
o Remove an alert from a user.
o Change the frequency of alerts.

* Enhance the Windows SharePoint Services search service.
o Create a custom SPQuery object.
o Perform a cross-site search.

* Customize user access and permissions.
o Add a user to a site group.
o Remove a user from a site group.
o Change a user’s permissions to edit a list.

* Manipulate items in lists.
o Create a list item.
o Update a list item.
o Delete a list item.
o Enumerate list items.
o Add a photo to a picture library.
o Add a recurring event to a calendar.
o Delete a thread in a discussion board.

* Manipulate documents in lists.

o Upload a document.
o Copy a document between document libraries.
o Attach a document to a list item.
o Move a document across sites.

* Manage records by using the records repository.
o Enable the records repository for the Send to menu.
o Submit a file to the records repository.
o Manipulate source data by using record properties.
o Retrieve a series on a file from the records repository.

* Manage document versions.
o Check out a document.
o Check in a document.
o Rollback a document version.
o Display all versions of a document.

Manipulating Site Configuration by Using the API

* Manipulate a list structure.
o Dynamically add a custom action to a list.
o Create a list object and add a column to the list object.
o Create a custom view for a list.
o Create a dynamic column type on a list.
o Create a document template and assign it to a document library.

* Customize Web Part behavior based on feature availability.

* Dynamically handle events.
o Dynamically register an event receiver for a site event.
o Dynamically register an event receiver for a list event.
o Dynamically register an event receiver for a feature event.

* Manage site hierarchy.
o List the IIS virtual servers on a Windows SharePoint Services server farm.
o List the sites available to the current user.
o Create a site.

* Customize navigation in a Windows SharePoint Services site.
o Add an item to the QuickLaunch menu.
o Modify an item on the top navigation menu.

* Manage groups and groups membership.
o Create a custom site group and set permissions for the group.
o Add a cross-site group to a site group on different site.

Preparation Tools and ResourcesTo help you prepare for this exam, Microsoft
Learning recommends that you have hands-on experience with the product and that
you use the following training resources. These training resources do not
necessarily cover all of the topics listed in the "Skills Measured" tab.
Classroom Training There is no classroom training currently available.
Microsoft E-Learning

* 5386AE: Working with Server and Site Objects in Microsoft® Windows® SharePoint®
Services 3.0
* 5397AE: Working with Site Services in Microsoft® Windows® SharePoint® Services
3.0
* 5398AE: Deploying Microsoft® Windows® SharePoint® Services 3.0 Solutions
* 5392AE: Developing and Extending Microsoft Windows SharePoint Services 3.0
with Visual Studio 2005
* 5395AE: Using Events and Event Receivers in Microsoft® Windows® SharePoint®
Services 3.0
* 5387AE: Programmatically Securing Microsoft® Windows® SharePoint® Services 3.0
Sites
* 5389AE: Managing Documents and Libraries in Microsoft® Windows® SharePoint®
Services 3.0
* 5393AE: Creating Custom Web Parts in Microsoft® Windows® SharePoint® Services
3.0
* 5390AE: Working with List Metadata and Content Types in Microsoft® Windows®
SharePoint® Services 3.0
* 5391AE: Customizing Navigation and Layout in Microsoft® Windows® SharePoint®
Services 3.0
* 5394AE: Working with Features and Site Definitions in Microsoft® Windows®
SharePoint® Services 3.0
* 5396AE: Implementing Business Processes with Microsoft® Windows® SharePoint®
Services 3.0 Workflows
* 5385AE: Developing Solutions with Microsoft Windows SharePoint Services 3.0
and Visual Studio 2005
* 5388AE: Programming Lists and List Events in Microsoft® Windows® SharePoint®
Services 3.0

Microsoft Press Books There are no Microsoft Press books currently available.

Practice Tests
* Consider your-self Certified (Certkingdom.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.

Have Questions? For advice about training and certification, connect with peers:
* Visit the training and certification forum

For questions about a specific certification, chat with a Microsoft Certified
Professional (MCP):
* Visit our MCP newsgroups

To find out about recommended blogs, Web sites, and upcoming Live Meetings on
popular topics, visit our community site:
* Visit the Microsoft Learning community





MCITP Online Training
MCITP
Online Certification
MCITP
Online Exams