Course Outline: TS: Microsoft Windows SharePoint Services 3.0 – Application Development for 70-541 Exam
Deploying Windows SharePoint Services and Custom Components
Configure a target computer for Windows SharePoint Services development for 70-541 Exam.
• 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.
Deploy a Web Part to the Windows SharePoint Services server for 70-541 Exam.
• 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.
Create and deploy a Windows SharePoint Services solution package for 70-541 Exam.
Deploy a site definition to a Windows SharePoint Services front-end Web server for 70-541 test.
• 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 for 70-541 Exam
• Deploy a feature manually by copying appropriate files and folders to the server and resetting IIS
• Install and activate a feature by using STSADM.
Deploy a Web service to a Windows SharePoint Services front-end Web server for 70-541 test.
• 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.
Deploy user controls to a Windows SharePoint Services front-end Web server for 70-541 Exam.
• 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 for 70-541 test
• 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
Create a site definition for 70-541 test
• 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
Specify a Document Template in a site definition for 70-541 Exam
• Specify a file for use in a Document Template
Create a site definition module for 70-541 Exam
• 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
Specify the configurations of lists and modules in a site definition for 70-541 test
• Create multiple configurations for a single site definition
• Specify that the site created will only exist as the root Web site in a collection
Create pages and layouts for a site for 70-541 Exam
• 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
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
Create a list definition for 70-541 test
• 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
Create a Custom Field Type for 70-541 Exam
• 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
Create a Workflow definition for 70-541 Exam
• Attach a workflow to a list on creation
• Collect default values for a workflow
• Package a workflow in a feature
Create a Content Type for 70-541 Exam
• 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
Developing Windows SharePoint Services Components by Using the .NET Framework for 70-541 Exam
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
Handle Windows SharePoint Services events by developing an event receiver for 70-541 test.
• Handle a list event.
• Cancel an operation.
• Handle a feature event.
Develop a Web Part for 70-541 test.
• 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.
Share data between Web Parts for 70-541 test.
• 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.
Enable a custom Windows SharePoint Services administration page to access the Windows SharePoint Services object model.
Schedule tasks by using the SharePoint Timer service for 70-541 test.
• Create a job by using the SPJobDefinition class.
• Submit a job to the SharePoint Timer service.
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.
Enhance the Windows SharePoint Services search service for 70-541 Exam.
• Create a custom SPQuery object.
• Perform a cross-site search.
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.
Manipulate items in lists for 70-541 test.
• 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.
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.
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.
Manage document versions for 70-541 Exam.
• Check out a document.
• Check in a document.
• Rollback a document version.
• Display all versions of a document.
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.
Customize Web Part behavior based on feature availability for 70-541 test.
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.
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.
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.