Microsoft Learning:

Exam 74-133:

Customizing Portal Solutions with Microsoft SharePoint Products and Technologies

Published:November 22, 2004
Language(s):English, French, German, Spanish
Audience(s):Developers
Technology:Microsoft Office SharePoint Portal Server 2003
Type:Proctored Exam
Audience Profile
This exam is for experienced programmers who have a minimum of six months programming experience using Microsoft Visual Studio .NET. This individual works on a team in a medium or large development environment that uses Visual Studio .NET and that team has a need to create customized Microsoft SharePoint Portal Solutions.
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.
Skills Being MeasuredThis 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.
Develop code that allows for portal and application integration
  • Integrate a portal with desktop applications, including for example: Microsoft Office Word 2003, Microsoft Office InfoPath 2003, Microsoft Office Outlook 2003, and Microsoft Live Communication Server
  • Integrate a portal with server applications, including for example: Microsoft BizTalk Server 2004, Microsoft Exchange Server 2003, Microsoft Mobile Information Server, and Microsoft SQL Server 2000
  • Integrate Microsoft Content Management Server 2002 and Microsoft Office SharePoint Portal Server 2003 by implementing Microsoft Content Management Server 2002 Connector for SharePoint Technologies
  • Integrate applications (non-Microsoft or Microsoft .NET) with Microsoft Windows SharePoint Services
Incorporate security into portal applications
  • Implement authentication options. Considerations may include forms-based, Windows, Basic, Passport, and anonymous access.
  • Implement Microsoft Single Sign-on Service (SSOSrv) by creating Single Sign-on Web Parts
Create and manage custom Web Parts for a portal solution
  • Implement Web services by utilizing existing Web services, creating Web Parts to call Web services, and configuring access to data sources
  • Use custom Web Part Page templates for Microsoft Windows SharePoint Services and Microsoft Office SharePoint Portal Server 2003 sites
  • Create, install, deploy, and secure custom Web Parts by determining the content or properties to display to users
  • Create connected Web Parts by implementing connection interfaces on the portal client, the server, or both
  • Access and manage Web site data, templates, and lists by using the Microsoft Windows SharePoint Services object model
  • Manage a main site or a subsite by using the Microsoft Windows SharePoint Services object model
  • Use Microsoft Visual Studio .NET to debug Microsoft Windows SharePoint Services Web Part assemblies, and Microsoft Content Management Server applications and templates
Configure content and site management
  • Create search capabilities between Microsoft Content Management Server 2002 and Microsoft Office SharePoint Portal Server 2003 by implementing Microsoft Content Management Server 2002 Connector for SharePoint Technologies
  • Use Microsoft Commerce Server 2002 features to add properties to an existing profile definition and to leverage multiple server stores (for example, Microsoft SQL Server 2000 and Microsoft Active Directory)
Customize Content and Site Management by using code
  • Implement connected templates to share a common set of placeholder definitions
  • Create templates and template objects to be included in the Microsoft Content Management Server template gallery
  • Extend the Microsoft Content Management Server workflow through various implementations (for example: extending the Web Author, creating or modifying Global.asax event handlers, and creating custom HTTP modules)
  • Automate content migration to the portal by implementing a non-Microsoft solution or developing a custom solution
  • Create solutions that use Microsoft .NET-based APIs in Microsoft Content Management Server 2002
  • Create managed code assemblies that define handlers for document library events, and then bind the handlers to document libraries
  • Extend Microsoft Content Management Server 2002 solutions by using the publishing API for Content Management Server
  • Implement caching for Microsoft Office SharePoint Portal Server 2003 Web Parts, ASP.NET, and Microsoft Content Management Server
  • Develop custom placeholder controls to provide specialized user interfaces that enable content contributors to create content in the Microsoft Content Management Server Web Author
  • Implement an e-commerce site based on Microsoft Solution for Internet Business 2.5. Considerations include reference architecture and Prescriptive Architecture Guide for site deployment, integration with Microsoft Content Management Server 2002 through rich product pages, and retail extensions for transaction processing
  • Create pipeline components to extend the capabilities of the pipeline architecture
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
Microsoft E-Learning There is no Microsoft E-Learning training currently available.
Microsoft Press Books There are no Microsoft Press books currently available.
Practice Tests There are no practice tests currently available.
Microsoft Online Resources
  • Partner Site: Designed for our partners, this site includes training, sales and marketing advice, events, and competency resources.
  • TechNet: Designed for IT professionals, this site includes How-tos, best practices, downloads, technical chats, and much more.
  • MSDN: The Microsoft Developer Network (MSDN) is a reference for developers, featuring code samples, technical articles, newsgroups, chats, and more.
  • Training & Certification Newsgroups: A newsgroup exists for every Microsoft certification. By participating in the ongoing dialogue, you take advantage of a unique opportunity to exchange ideas with and ask questions of others, including more than 750 Microsoft Most Valuable Professionals (MVPs) worldwide.
Have Questions? For advice about training and certification, connect with peers: For questions about a specific certification, chat with a Microsoft Certified Professional (MCP): To find out about recommended blogs, Web sites, and upcoming Live Meetings on popular topics, visit our community site: