Exclusive
Visual Studio

Building Microsoft Content Management Server 2002 Solutions
(Microsoft Training Course: 2730) - 4 days - £2100 exc VAT



> Target Audience
This course provides students with the knowledge and skills to plan, implement, develop, and manage a Microsoft Content Management Server 2002 Web site. It is primarily intended for Web site developers who focus on creating applications and the framework used to manage content-based Web sites.
> Course outline
  1. Introduction to Content-Driven Web Sites
  2. Roles and Processes for Content-Driven Sites
  3. Introduction to Content Management Server 2002
  4. Introducing the WoodgroveNet Sample Site
  5. Using Content Management Server 2002 Tools
  6. Creating a New Content Management Server Web Site
  7. Building Navigation Server Controls
  8. Modifying the Web Author
  9. Extending Content Management Server Workflow
  10. Building Custom Placeholder Controls
  11. Authentication, Authorization, and Security
  12. Working with Authoring Connector
  13. Introduction to Content Connector
  14. Content Syndication Using Web Services
  15. Migration and Coexistence
  16. Content Management Server Site Deployment
  17. Monitoring Content Management Server 2002 Performance
  18. Building Multilingual Web Sites


Module 1: Introduction to Content-Driven Web Sites
  • Web Site Design
  • Organizing Content-Driven Web Sites
Skills
  • Describe the differences between design-driven and content-driven Web sites.
  • List the typical user roles in a content-driven Web site.
  • Understand the importance of workflow in a content-driven Web site.
top
Module 2: Roles and Processes for Content-Driven Sites
  • Web Site Roles
  • Site-Creation Processes
Skills
  • Understand the various Web site roles.
  • Understand the various site-creation processes.
top
Module 3: Introduction to Content Management Server 2002
  • Content Management Server 2002
  • Architecture
  • Major Features
Skills
  • Describe Content Management Server 2002.
  • Describe the architecture of Content Management Server 2002 and Content Management Server Web sites.
  • List the main features of Content Management Server 2002.
top
Module 4: Introducing the WoodgroveNet Sample Site
  • WoodgroveNet Sample Site
  • Using the Sample Site
  • Templates and Placeholder
  • Publishing Workflow
  • Lab: Exploring the WoodgroveNet Sample Site
Skills
  • Describe the WoodgroveNet sample site and its purpose.
  • Use the sample site for demonstration and training.
  • Explain the use of templates and placeholders in Content Management Server.
  • Describe the publishing workflow.
top
Module 5: Using Content Management Server 2002 Tools
  • Internet Information Services and Content Management Server
  • The Role of Site Manager
  • The Role of the Server Configuration Application
  • Integration with Visual Studio .NET
  • Lab: Familiarization with Content Management Server Tools
Skills
  • Describe the role of virtual directories in Content Management Server applications.
  • List the functions of the Site Manager.
  • List the functions of the Server Configuration Application.
  • Describe how to create Content Management Server templates using Visual Studio .NET.
top
Module 6: Creating a New Content Management Server Web Site
  • Understanding the Creation Phases
  • Planning a New Site
  • Creating the Site Structure
  • Creating a New Template
  • Lab: Building the Site Framework
Skills
  • Describe the phases involved in the creation of a Content Management Server site.
  • Design the structure of a new Content Management Server site.
  • Design templates for a new Content Management Server site.
  • Design the content workflow for a Content Management Server site.
  • Create a Content Management Server site.
  • Create channels, resource galleries, and template galleries.
  • Create templates for a Content Management Server site.
top
Module 7: Building Navigation Server Controls
  • Navigation
  • ASP.NET Navigation Controls
  • Lab: Building Navigation Server Controls
Skills
  • Understand navigation concepts in a Content Management Server 2002.
  • Use the Publishing API (PAPI) to retrieve useful navigation properties.
  • Describe typical navigation metaphors.
  • Build a Content Management Server 2002 navigation control.
top
Module 8: Modifying the Web Author
  • Introduction to the Web Author
  • Web Author Component Overview
  • Site Mode Containers
  • Status Controls
  • Action Controls
  • Inserting Action and Status Controls in the Console
  • Lab: Extending the Web Author
Skills
  • Describe the Web Author architecture.
  • Work with the different site mode containers.
  • Use the existing status controls and build custom status controls.
  • Use the existing action controls and build custom action controls.
top
Module 9: Extending Content Management Server Workflow
  • Workflow and Roles
  • Extending Workflow for ASP Sites
  • Extending Workflow for ASP.NET Sites
  • Workflow Extension Scenarios
  • Lab: Extending Workflow in Content Management Server
Skills
  • Describe the user roles that typically participate in workflow.
  • Extend the workflow for ASP-based sites.
  • Extend the workflow for ASP.NET-based sites.
  • Describe typical workflow extension scenarios.
top
Module 10: Building Custom Placeholder Controls
  • Introduction to Placeholders
  • Introduction to ASP.NET Server Controls
  • Building Placeholder Controls
  • Lab: Building Custom Placeholder Controls
Skills
  • Describe the placeholder architecture provided by Content Management Server.
  • Explain how ASP.NET server controls interact with ASP.NET page events.
  • Create a custom ASP.NET server-based placeholder control.
top
Module 11: Authentication, Authorization, and Security
  • Definitions
  • Authentication
  • Authorization
  • Security
Skills
  • Define the terms authentication, authorization, and security.
  • Configure Content Management Server authentication.
  • Configure Content Management Server authorization.
  • Secure Content Management Server.
top
Module 12: Working with Authoring Connector
  • Feature Overview
  • Using the Publishing Task List
  • Defining Authoring Connector Templates
  • Best Practices
  • Lab: Using Authoring Connector
Skills
  • Understand the features provided by Authoring Connector.
  • Publish content using Word XP.
  • Define a publishing task list.
  • Define a template for use with Authoring Connector.
top
Module 13: Introduction to Content Connector
  • Introduction to Content Connector
  • Content Connector Architecture
  • Product Pages
  • Microsoft Solution for Internet Business 2.0
Skills
  • Describe Content Connector.
  • Describe how Content Connector functions.
  • Describe how product pages can incorporate both Commerce Server 2002 and Content Management Server functionality.
  • Describe the Microsoft Solution for Internet Business (MSIB) 2.0.
top
Module 14: Content Syndication Using Web Services
  • Introduction to Content Syndication
  • Architecture Drill-Down
  • Lab: Building Custom Web Services
Skills
  • Describe content syndication.
  • Understand the roles of the publisher and consumer in syndication scenarios.
  • Explain the role that Web services can play in content syndication.
  • Describe typical content syndication architecture.
  • Implement custom content syndication scenarios.
  • Identify how Microsoft Word XP can be used as a rich client for content syndication.
top
Module 15: Migration and Coexistence
  • Introduction to Migration
  • Using the Migration Tool
  • Migration Issues with Placeholders
  • Migration Planning
  • ASP to ASP.NET Migration
Skills
  • Describe the migration process.
  • Use the migration tool.
  • Plan for all the issues involved in the migration of a site from previous versions of Content Management Server.
  • Migrate Active Server Pages (ASP) templates to ASP.NET.
  • Describe the issues with coexisting ASP and ASP.NET templates.
top
Module 16: Content Management Server Site Deployment
  • Deployment Concepts
  • Deploying a Content Management Server Site
  • Deploying a Site using Site Manager
  • Deploying a Site using the Site Deployment API
  • Exporting with the Site Deployment API
  • Importing with the Site Deployment API
  • Deploying Rights Groups with the Site Deployment API
  • Deploying Web Assets
  • Lab: Creating Deployment Scripts
Skills
  • Understand the concepts of deployment.
  • Describe the basics of Content Management Server site deployment.
  • Use Site Manager to deploy Content Management Server Web sites.
  • Use the site deployment application programming interface (API) to deploy Content Management Server Web sites.
  • Deploy other Web assets for a Content Management Server site.
top
Module 17: Monitoring Content Management Server 2002 Performance
  • Performance Benefits
  • Testing Methodologies
  • Ensuring Performance
  • Caching
Skills
  • Describe the performance benefits introduced by Microsoft for Content Management Server 2002.
  • Understand the testing methodologies that can be used with Content Management Server.
  • Devise a strategy for ensuring high Content Management Server performance.
  • Work with the caching architecture of Content Management Server.
top
Module 18: Building Multilingual Web Sites
  • Introduction to Managing Multilingual Sites
  • ASP.NET Globalization Support
  • Multilingual Site Spectrum
  • Multilingual Site Setup
  • Localizing the Web Author
  • Lab: Building Multilingual Web Sites
Skills
  • Describe the issues and processes involved in creating multilingual content-driven Web sites.
  • Describe the different types of multilingual Web sites.
  • Configure multilingual channels for a Content Management Server solution.
  • Localize the Web Author.
top
> Pre-Requisites
Before attending this course, students must have:
  • Experience developing Microsoft ASP or ASP.NET Web sites.
  • Experience working with enterprise-level Web solutions.
  • Experience with programming languages such as Microsoft Visual C# or Microsoft Visual Basic .NET recommended.
  • Experience using Microsoft Visual Studio .NET developer environment recommended
> Purpose
After completing the course, students will be able to describe the characteristics of and challenges of building content-driven Web sites; describe the processes involved in building and maintaining content-driven Web sites; describe the problems and issues that Content Management Server is designed to solve; use Content Management Server tools; create and secure a Content Management Server Web site; build custom navigation server controls; extend the Content Management Server Web Author; extend Content Management Server workflow; build custom placeholder controls; work with Authoring Connector; work with Content Connector; implement content syndication using Content Management Server and Web services; migrate Web sites built with earlier versions of Content Management Server to Content Management Server 2002; deploy Content Management Server Web sites; monitor and manage Content Management Server Web site performance; build multilingual sites with Content Management Server.