Building Microsoft Content Management Server 2002 Solutions

Course 2730—Four days—Instructor-led

Take This Training

On This Page
IntroductionIntroduction
AudienceAudience
At Course CompletionAt Course Completion
PrerequisitesPrerequisites
Microsoft Certification examsMicrosoft Certification exams
Course MaterialsCourse Materials
Course OutlineCourse Outline
Take This TrainingTake This Training

Introduction

This four-day, instructor-led course provides students with the knowledge and skills to plan, implement, develop, and manage a Microsoft Content Management Server 2002 Web site.


Top of pageTop of page

Audience

This course is primarily intended for Web site developers who focus on creating applications and the framework used to manage content-based Web sites.

However, it contains useful information that system administrators, network administrators, and IT professionals will need to deploy, implement, and manage content-driven sites.


Top of pageTop of page

At Course Completion

After completing this course, students will be able to:

Describe the characteristics of and challenges of building content-driven Web sites.

Describe the roles and processes involved in building and maintaining content-driven Web sites.

Describe the problems and issues that Content Management Server is designed to solve.

Use and understand the structure of the Woodgrove Bank Sample site.

Use Content Management Server tools.

Create 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.

Secure a Content Management Server Web site.

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.


Top of pageTop of page

Prerequisites

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.


Top of pageTop of page

Microsoft Certification exams

No Microsoft Certification exams are associated with this course currently.


Top of pageTop of page

Course Materials

The student kit includes a comprehensive workbook and other necessary materials for this class.

The following software is provided for use in class:

Microsoft Windows 2000 Advanced Server

Microsoft SQL Server 2000

Microsoft Office XP Professional

Microsoft Content Management Server 2002

Microsoft Visual Studio.NET Enterprise Edition


Top of pageTop of page

Course Outline


Module 1: Introduction to Content-Driven Web Sites

This module introduces students to the concept of content-driven Web sites. It describes the differences between a design-driven Web site and a content-driven Web site, and then discusses the organization of a content-driven Web site.

Lessons

Web Site Design

Organizing Content-Driven Web Sites

After completing this module, students will be able to:

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.

Module 2: Roles and Processes for Content-Driven Sites

This module teaches students about the roles and processes of content-driven Web sites. Although it does contain references to Content Management Server 2002, it is a generic module that discusses the issues that any content-driven Web site implementation would involve.

Lessons

Web Site Roles

Site-Creation Processes

After completing this module, students will be able to:

Understand the various Web site roles.

Understand the various site-creation processes.

Module 3: Introduction to Content Management Server 2002

This module introduces Content Management Server 2002. The major features and the architecture of Content Management Server are reviewed briefly, and many of them will be discussed in more detail later in the course.

Lessons

Content Management Server 2002

Architecture

Major Features

After completing this module, students will be able to:

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.

Module 4: Introducing the WoodgroveNet Sample Site

This module introduces the WoodgroveNet sample site that is included with Content Management Server 2002. The background, architecture, and use of the sample site are described in this module.

Lessons

WoodgroveNet Sample Site

Using the Sample Site

Templates and Placeholder

Publishing Workflow

Lab 4: Exploring the WoodgroveNet Sample Site

Exercise 1: Browsing the Site

Exercise 2: Submitting Content

Exercise 3: Performing Editorial Tasks

After completing this module, students will be able to:

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.

Module 5: Using Content Management Server 2002 Tools

This module provides students with an introduction to the tools that are available with Content Management Server 2002, specifically the Site Manager and the Server Configuration Application (SCA). The module also introduces how Content Management Server integrates with Internet Information Services (IIS) and Visual Studio .NET.

Lessons

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 5: Familiarization with Content Management Server Tools

Exercise 1: Reviewing the Virtual Directory Structure using Internet Services Manager

Exercise 2: Reviewing Site Configuration using the Server Configuration Application

Exercise 3: Reviewing Site Elements and Application Design with Visual Studio .NET

After completing this module, students will be able to:

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.

Module 6: Creating a New Content Management Server Web Site

This module discusses how to plan, design, and create a Content Management Server 2002 Web site.

Lessons

Understanding the Creation Phases

Planning a New Site

Creating the Site Structure

Creating a New Template

Lab 6: Building the Site Framework

Exercise 1: Creating a New Channel

Exercise 2: Creating a New Template

Exercise 3: Testing and Using the New Template

After completing this module, students will be able to:

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.

Module 7: Building Navigation Server Controls

This module teaches students about navigation concepts in a Content Management Server Web site. They will also learn how to build their own ASP.NET server controls for Content Management Server navigation.

Lessons

Navigation

ASP.NET Navigation Controls

Lab 7: Building Navigation Server Controls

Exercise 1: Creating a Class that Provides New Navigation Capabilities

Exercise 2: Adding Your SiteCompass Navigation Control to the Header.ascx User Control

Exercise 3: Testing Your SiteCompass Navigation Control

After completing this module, students will be able to:

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.

Module 8: Modifying the Web Author

This module provides students with the knowledge to customize the Web Author console, by creating new action and status controls.

Lessons

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 8: Extending the Web Author

Exercise 1: Creating a Class that Retrieves and Displays Posting Information

Exercise 2: Creating a Class that Provides Channel Creation Actions

Exercise 3: Adding your Classes as Actions to the Default Console

Exercise 4: Testing your Actions

After completing this module, students will be able to:

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.

Module 9: Extending Content Management Server Workflow

This module teaches students about the user roles that participate in workflows and then describes how to extend the Content Management Server workflow for both ASP and ASP.NET-based sites.

Lessons

Workflow and Roles

Extending Workflow for ASP Sites

Extending Workflow for ASP.NET Sites

Workflow Extension Scenarios

Lab 9: Extending Workflow in Content Management Server

Exercise 1: Adding a Moderator Rights Group

Exercise 2: Reviewing the HttpModule Declaration in the Web.Config File

Exercise 3: Creating a Workflow Class

Exercise 4: Creating an Event Procedure in the Global.asax File

Exercise 5: Testing the Workflow

After completing this module, students will be able to:

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.

Module 10: Building Custom Placeholder Controls

This module provides students with the knowledge required to build custom placeholders for Content Management Server 2002.

Lessons

Introduction to Placeholders

Introduction to ASP.NET Server Controls

Building Placeholder Controls

Lab 10: Building Custom Placeholder Controls

Exercise 1: Creating the Placeholder Control Class

Exercise 2: Coding the Properties of the Control Class

Exercise 3: Creating the Child Controls

Exercise 4: Saving and Retrieving Data

Exercise 5: Using the Placeholder Control

After completing this module, students will be able to:

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.

Module 11: Authentication, Authorization, and Security

This module teaches the students about the authentication and authorization used within Content Management Server 2002, as well as securing a Content Management Server installation.

Lessons

Definitions

Authentication

Authorization

Security

After completing this module, students will be able to:

Define the terms authentication, authorization, and security.

Configure Content Management Server authentication.

Configure Content Management Server authorization.

Secure Content Management Server.

Module 12: Working with Authoring Connector

The ability to create content in Microsoft Word XP is a major feature of Content Management Server 2002. Authoring Connector enables Word XP to be used to create content for, and submit content to Content Management Server.

Lessons

Feature Overview

Using the Publishing Task List

Defining Authoring Connector Templates

Best Practices

Lab 12: Using Authoring Connector

Exercise 1: Creating a Publishing Task List

Exercise 2: Submitting the Document to Content Management Server

Exercise 3: Authorizing the Document

Exercise 4: Modifying Existing Content Using Authoring Connector

After completing this module, students will be able to:

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.

Module 13: Introduction to Content Connector

This module provides students with an introduction to using Content Connector for integrating Content Management Server 2002 with Microsoft Commerce Server 2002.

Lessons

Introduction to Content Connector

Content Connector Architecture

Product Pages

Microsoft Solution for Internet Business 2.0

After completing this module, students will be able to:

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.

Module 14: Content Syndication Using Web Services

This module provides students with the knowledge to syndicate content using Web services and Content Management Server 2002.

Lessons

Introduction to Content Syndication

Architecture Drill-Down

Lab 14: Building Custom Web Services

Exercise 1: Creating the World News Web Application

Exercise 2: Creating the NewsServer Web Service

Exercise 3: Consuming the WorldNews Web Service from the Woodgrove Site

Exercise 4: Testing the Solution

After completing this module, students will be able to:

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.

Module 15: Migration and Coexistence

This module provides students with the knowledge to plan and implement a migration strategy from Content Management Server 2001 to Content Management Server 2002.

Lessons

Introduction to Migration

Using the Migration Tool

Migration Issues with Placeholders

Migration Planning

ASP to ASP.NET Migration

After completing this module, students will be able to:

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.

Module 16: Content Management Server Site Deployment

In this module, students will learn about the methods available in Content Management Server 2002 for deploying content-based sites.

Lessons

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 16: Creating Deployment Scripts

Exercise 1: Creating a Staging Folder and Reviewing Script Logic

Exercise 2: Developing the Deployment Script

Exercise 3: Creating New Items for the Woodgrove Site

Exercise 4: Deploying the Site

After completing this module, students will be able to:

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.

Module 17: Monitoring Content Management Server 2002 Performance

This module provides students with an introduction to monitoring and optimizing Content Management Server 2002.

Lessons

Performance Benefits

Testing Methodologies

Ensuring Performance

Caching

After completing this module, students will be able to:

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.

Module 18: Building Multilingual Web Sites

This module provides students with the knowledge to build multilingual Web sites with Content Management Server 2002.

Lessons

Introduction to Managing Multilingual Sites

ASP.NET Globalization Support

Multilingual Site Spectrum

Multilingual Site Setup

Localizing the Web Author

Lab 18: Building Multilingual Web Sites

Exercise 1: Setting up the French Site

Exercise 2: Creating New Channels for the French Site

Exercise 3: Localizing the Content Management Server Dialog Boxes

Exercise 4: Creating a Language-Switcher Web Author Action

Exercise 5: Overriding Default Web Author Actions

Exercise 6: Using the Localized Site

After completing this module, students will be able to:

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 of pageTop of page

Take This Training

Type your city and state or province to find classes currently
scheduled for this course at a training center near you.

Location:        



Top of pageTop of page