Visual Studio

Fundamentals of Building a Business-to-Consumer Solution with Microsoft Commerce Server 2000
(Microsoft Training Course: 2341) - 5 days - £2640 exc VAT

> Target Audience
The goal of this course is to provide professional Web developers with an introduction to creating a custom Business-to-Consumer (B2C) solution by using the tools that are available in Microsoft Commerce Server 2000
> Course outline
  1. Overview of Business-to-Consumer Web Sites
  2. Introduction to Developing with Commerce Server 2000
  3. Building and Importing Catalogues
  4. Displaying and Searching Catalogue Data
  5. Identifying and Authenticating Users
  6. Creating a Shopping Basket
  7. Using a Pipeline
  8. Creating Pipeline Components
  9. Creating Campaigns with Business Desk
  10. Implementing Campaigns
  11. Packaging a Commerce Server 2000 Web Site

Supplementary InformationThis course has now retired and is no longer available. We suggest you look at Course [[{http://www.F1Comp.Co.UK/computer_training/Microsoft_Training_Courses/Web Development/2729.aspx}2729: Building Microsoft Commerce Server 2002 Solutions]].
Module 1: Overview of Business-to-Consumer Web Sites
  • Introduction to B2C Web Development
  • Features of Commerce Server 2000
  • Introduction to the Lab Scenario
  • Describe the characteristics of a B2C Web site.
  • List the main features of Commerce Server that support the development of a B2C Web site.
  • Describe a Solution Site and its practical implications.
  • Explain how Commerce Server interacts with the other .NET Enterprise Servers.
  • Understand the overall structure of the lab scenario.
Module 2: Introduction to Developing with Commerce Server 2000
  • Identifying Prerequisite Software
  • Installing Commerce Server 2000
  • Using Commerce Server 2000 Solution Sites
  • Programming Overview
  • Identify and configure the software needed to develop a Commerce Server Web site.
  • Install Commerce Server.
  • Unpackage the Blank Solution Site.
  • Define what the general-purpose programming objects are.
  • Describe the typical uses for dictionaries in Commerce Server and the kinds of information that are stored in them.
Module 3: Building and Importing Catalogues
  • Understanding Commerce Server 2000 Catalogues
  • Creating a Catalogue Schema
  • Creating a New Catalogue
  • Importing Existing Catalogues
  • Creating Catalogue Sets and Custom Catalogues
  • Explaining how Commerce Server uses catalogues.
  • Building a catalogue schema.
  • Using Commerce Server Business Desk to build catalogues.
  • Importing catalogue files.
  • Creating catalogue sets and custom catalogues.
Module 4: Displaying and Searching Catalogue Data
  • Displaying Catalogue Data
  • Creating a Catalogue Search Page
  • Using a LRU Cache
  • Use Commerce Server objects to build a Web page that displays catalogue data.
  • Use Commerce Server objects to build a search-enabled Web page that will search catalogue data.
  • Use a Least Recently Used (LRU) cache to optimise catalogue searches.
Module 5: Identifying and Authenticating Users
  • Overview of Identifying, Authenticating, and Profiling Users
  • Identifying Anonymous Users
  • Identifying and Authenticating Registered Users
  • Registering Users
  • Explaining why you would want to identify and authenticate Web site users.
  • Building an anonymous identification system by using AuthFilter and MSCSProfile cookies.
  • Building a Registered user authentication system by using AuthFilter and MSCSAuth cookies.
  • Building user profile definitions for Anonymous and Registered users.
  • Link catalogue sets to Anonymous and Registered user profiles.
Module 6: Creating a Shopping Basket
  • Introduction to Shopping Baskets
  • Building a Shopping Basket
  • Describe the objects used to define and display a shopping basket in Commerce Server and the role that these objects play in implementing the basic features of a shopping basket.
  • Implement a simple shopping basket by adding and removing items that are selected by the shopper and displaying the basket.
Module 7: Using a Pipeline
  • Overview of Commerce Server Pipelines
  • Building a New Pipeline
  • Working with the Order Processing Pipelines
  • Running an Order Processing Pipeline
  • Define the four types of pipelines in Commerce Server and explain which of these pipeline types support transactions and object pooling.
  • Use the Pipeline Editor to create a pipeline configuration file (pcf) that defines the stages and components of a pipeline.
  • Define the purpose, stages, and components of each of the Order Processing pipelines in Commerce Server.
  • Run a pipeline by using the RunPipe method of the OrderGroup object.
Module 8: Creating Pipeline Components
  • Creating a Scriptor Pipeline Component
  • Creating a Compiled Pipeline Component
  • Registering a Compiled Pipeline Component
  • Add a Scriptor pipeline component to a pipeline and customize it by creating VBScript code.
  • Use Visual Basic to create a compiled pipeline component.
  • Register a compiled pipeline component.
Module 9: Creating Campaigns with Business Desk
  • Introducing Commerce Server 2000 Campaigns
  • Targeting Campaign Items
  • Creating an Ad Campaign
  • Creating a Discount Campaign
  • Creating a Direct Mail Campaign
  • Provide examples of different types of campaigns.
  • Create a target group by using Business Desk.
  • Create an ad campaign by using Business Desk.
  • Create a discount campaign.
  • Create a direct mail campaign item by using Business Desk.
Module 10: Implementing Campaigns
  • Using the Content Selection Pipeline
  • Enabling Pages for Advertisements
  • Enabling Discounts on a Web Site
  • Create a Content Selection pipeline (CSP).
  • Enable Web pages to display ads from the CSP.
  • Run a discount campaign
Module 11: Packaging a Commerce Server 2000 Web Site
  • What is Contained in a Package?
  • Packaging a Web Site
  • Security Concerns
  • Define the contents and settings that are contained in a site package.
  • Package a typical Web site.
  • Understand the security issues that are associated with the packaging and unpackaging of a Web site.
> Pre-Requisites
Before attending this course, students must be able to:
  • Understand the basic principles of event-driven programming.
  • Use the ASP object model to create a Web site that includes Application-level variables and a global.asa file.
  • Create a simple Hypertext Markup Language (HTML) page that includes tables and frames.
  • Add server-side scripting to a Web page by using VBScript.
  • Use Microsoft ActiveX Data Objects (ADO) to read and write information to a database. (This is a recommended prerequisite, but not required.)
  • Students can satisfy the prerequisites for this course by completing Course 2310, Developing Web Applications Using Microsoft Visual Studio 2008 .
> Purpose
After completing this course, students will be able to describe the role that Commerce Server plays in developing a B2C Web site for the Microsoft .NET platform, configure the Commerce Server development environment, build and import catalogues, create Web pages that display and search catalogue data, use user and group profiles to identify and authenticate users, create a basic shopping basket, create a shopping basket that uses pipelines, transactions, and object pooling, develop both scripted and compiled pipeline components, create advertisement, or ad, and discount campaign items, implement a marketing campaign, package a Commerce Server Web site for deployment
> Supplementary Information
This course has now retired and is no longer available. We suggest you look at Course [[{http://www.F1Comp.Co.UK/computer_training/Microsoft_Training_Courses/Web Development/2729.aspx}2729: Building Microsoft Commerce Server 2002 Solutions]].