Home > Store

Microsoft Expression Web 3 In Depth

Register your product to gain access to bonus material or receive a coupon.

Microsoft Expression Web 3 In Depth

Book

  • Sorry, this book is no longer in print.
Not for Sale

Description

  • Copyright 2010
  • Edition: 1st
  • Book
  • ISBN-10: 0-7897-3981-X
  • ISBN-13: 978-0-7897-3981-0

Beyond the Basics…Beneath the Surface…In Depth

Microsoft Expression Web 3

Advice and techniques that you need to get the job done.

Looking for ways to streamline your work so that you can focus on maximizing your

time? In Depth provides specific, tested, and proven solutions to the problems you run

into every day—things other books ignore or oversimplify. This is the one book that you

can rely on to answer all the questions you have now and will have in the future.

In Depth offers:

• Comprehensive coverage, with detailed solutions

• Breakthrough techniques and shortcuts that are unavailable elsewhere

• Practical, real-world examples with nothing glossed over or left out

• Troubleshooting help for tough problems you can’t fix on your own

• Outstanding authors recognized worldwide for their expertise and teaching style

• Quick information via sidebars, tips, reminders, notes, and warnings

In Depth is the only tool you need to get more done in less time!

CATEGORY: Web Development

COVERS: Microsoft® Expression Web 3

Sample Content

Online Sample Chapter

Creating Pages and Content in Microsoft Expression Web 3

Sample Pages

Download the sample pages (includes Chapter 3 and Index)

Table of Contents

Introduction

Part I An Overview

Chapter 1 An Overview of Expression Web 3

The Expression Web 3 Interface

    Panels

    The Folder List

    The Design Surface

    The Status Bar

Working with Sites

    Creating Sites

    Site Reports

    Publishing Sites

Tools for Creating Pages

    Powerful Table Tools

    Dynamic Web Templates

    Find and Replace

    Editing Tag Properties

    Quick Tag Tools

Powerful CSS Tools

    Style Builder

    Manage Styles Panel

    Apply Styles Panel

Site Optimization

    Accessibility Reports

    Compatibility Reports

    SuperPreview

    CSS Reports

Scripting and Dynamic Content

    Interactive Buttons

    Behaviors

    Layers

    Photoshop Content

    Deep Zoom Images

    Video

ASP.NET Controls

PHP Support

Data Access Features

Part II Creating Content in Expression Web 3

Chapter 2 Creating, Opening, and Importing Sites

What Is a Site?

How Expression Web 3 Maintains a Site

Sites and Subsites

Site Templates

Types of Sites

    Disk-based Sites

    FTP Sites

    HTTP Sites

Importing Sites

Using the Import Site Wizard

    Step 1: Choosing an Import Method

    Step 2: Specifying a Destination Web Location

    Step 3: Finish

Deciding on a Site Type

Chapter 3 Creating Pages and Content

Creating Pages

    General Page

    ASP.NET Pages

    CSS Layouts

    Style Sheets

    Frames Pages

Importing Files

Formatting Text

    How Expression Web 3 Formats Text

    Font Families

    Font Sizes

Creating Hyperlinks

    Targeting Hyperlinks

    Hyperlink Parameters

    HTML Bookmarks

    Hyperlink ScreenTips

Spell-Checking

Configuring Page Properties

    General Tab

    Formatting Tab

    Advanced Tab

    Custom Tab

    Language Tab

Using Code Snippets

Configuring File Editors

Making the Most of Code Snippets

Chapter 4 Using Page Views

Introduction to Page Views

Working in Design View

    Visual Aids

    Ruler and Grid

    Tracing Images

    Adjusting Page Size

Working in Code View

    Customizing Code Formatting

    Quick Tag Tools

    IntelliSense

    Context Menu

    Bookmarks

Working in Split View

Taking Advantage of Page Views

Chapter 5 Using Tables and Layout Tables

The Origin of Tables

The Makeup of an HTML Table Tag

    The align Attribute

    Table Borders

    The cellpadding Attribute

    The cellspacing Attribute

    The frame Attribute

Rows, Columns, and Cells

    The colspan and rowspan Attributes

    Aligning Content in Cells

Tables in Expression Web 3

    Inserting Tables

    Customizing Tables

Layout Tables and Cells

    Designing Layout with Tables

Using the Layout Tables Panel

Lagniappe (lan yap’) n., a gift or bonus

    Designing for Multiple Resolutions Using Tables

Chapter 6 Using Frames

Using Frames in Sites

    When to Use Frames

    When Not to Use Frames

Creating Frames Pages

Configuring Frames

    Splitting Frames

    Deleting Frames

Creating Alternative Content

Targeting Frames

Adding and Configuring Inline Frames

Lagniappe (lan yap’) n., a gift or bonus

    Tips for Frames

Chapter 7 Editing Tag Properties

An Introduction to Tag Properties

Understanding the Tag Properties Panel

Viewing Tag Properties with the Tag

Properties Panel

Setting Tag Attributes with the Tag

Properties Panel

    Creating a Page

    Setting Tag Properties

Using Events with the Tag Properties Panel

Lagniappe (lan yap’) n., a gift or bonus

    Tag Properties and Web Standards

Chapter 8 Using the Quick Tag Tools

Introduction to the Quick Tag Tools

Locating and Selecting Elements Using the

Quick Tag Selector

Editing Page Content Using the Quick Tag Editor

    Editing a Tag

    Removing a Tag

    Inserting HTML

    Wrapping a Tag

    Controlling Positioning

    Editing Tag Properties

Lagniappe (lan yap’) n., a gift or bonus

    When to Use the Quick Tag Editor

Chapter 9 Using Graphics and Multimedia

Web Image Formats

    The GIF Format

    The JPEG Format

    The PNG Format

Inserting Images

Formatting Images

    Resizing Images

    Changing Picture Properties

Converting Images

Creating Image Thumbnails

    Configuring Auto Thumbnails

Creating Image Maps

    Inserting Multimedia

    Inserting Flash Movies

    Inserting Silverlight Applications

    Inserting Silverlight Video

    Inserting Deep Zoom Images

    Inserting Windows Media

Importing Adobe Photoshop Files

Page Transitions

Lagniappe (lan yap’) n., a gift or bonus

    Serving Video

Chapter 10 Using Find and Replace

An Introduction to Find and Replace

Finding and Replacing Text

    Using Regular Expressions

    Finding Text

    Replacing Text

Using HTML Rules in Find and Replace

Finding and Replacing HTML Tags

Saving Queries

Lagniappe (lan yap’) n., a gift or bonus

    Editing and Removing Recent Searches

Chapter 11 Configuring Page Editor Options

Accessing Page Editor Options

Exploring Page Editor Options

    The General Tab

    AutoThumbnail Tab

    Default Fonts Tab

    Code Formatting Tab

    CSS Tab

    Color Coding Tab

    Authoring Tab

    Picture Tab

    Code Snippets Tab

    Ruler and Grid Tab

    IntelliSense Tab

    Font Families Tab

Experiment to Learn More

Chapter 12 Maintaining Compatibility and Accessibility

An Introduction to Accessibility

Designing for Accessibility

    Accessible Hyperlinks

    Accessible Tables

    Accessible Frames

    Other Accessibility Considerations

Using the Accessibility Checker

    Checking Accessibility

    Working with the Accessibility Panel

Generating Accessibility Reports

Designing for Compatibility

What Is Browser Compatibility?

Compatibility Features in Expression Web 3

    Identifying Code Problems

    Marking Invalid Code

    Using Reports to Find Problems

Lagniappe (lan yap’) n., a gift or bonus

    Seeing Color

Chapter 13 Using SuperPreview

An Overview of SuperPreview

    SuperPreview

How SuperPreview Generates a Preview

The SuperPreview Interface

    Pointer Modes

    DOM Highlighting

    UI Helpers

    Layout Modes

    Preview URL

    Baseline and Comparison Browser Selectors

    DOM Tab

    Browser Size Drop-down

Using SuperPreview to Preview Layout

    Setting Up the Previews

    Generating Previews

    Fixing Rendering Problems

Using the Snapshot Panel

Lagniappe (lan yap’) n., a gift or bonus

    Building Layouts with SuperPreview

Part III Publishing and Managing Websites

Chapter 14 Publishing a Site

What Is Publishing?

Server Options for Publishing

    FTP

    FrontPage Server Extensions

    WebDAV

    File System

Publishing Content

    Configuring a Publishing Destination and Publishing a Site

    Optimizing HTML During Publishing

    Troubleshooting HTTP Publishing

Lagniappe (lan yap’) n., a gift or bonus

    Hosting Your Site

Chapter 15 Site Management and Reporting

Site Settings

    General Tab

    Preview Tab

    Advanced Tab

    Publishing Tab

Site Reports

    Configuring Reports

    Saving Reports

Lagniappe (lan yap’) n., a gift or bonus

    Better Site Reporting

Chapter 16 Using Web Packages

What Are Web Packages?

Creating a Web Package

Importing a Web Package

Lagniappe (lan yap’) n., a gift or bonus

    Capitalizing on Web Packages

Part IV Using CSS in Expression Web 3

Chapter 17 Creating Style Sheets

An Introduction to CSS

The Purpose of CSS

How CSS Is Applied to Pages

    External Style Sheets

    Embedded Style Sheets

    Inline Styles

Formatting Content with CSS

Positioning Content with CSS

CSS Classes

    Basic Application of a CSS Class

    Applying Multiple CSS Classes

    Pseudo-Classes

    Pseudo-Elements

Lagniappe (lan yap’) n., a gift or bonus

    Centering a DIV with CSS

Chapter 18 Managing CSS Styles

Expression Web 3’s CSS Tools

    Apply Styles Panel

    Manage Styles Panel

    Link Style Sheet Dialog

    CSS Properties Panel

    CSS Reports

    Style Builder

Working with Styles

    Using the Manage Styles Panel

    Using the Apply Styles Panel

    Using the CSS Properties Panel

    Using the Style Builder

    Using the Attach Style Sheet and Link Style Sheet Dialogs

CSS Reports

    Checking for CSS Errors

    Checking CSS Usage

Lagniappe (lan yap’) n., a gift or bonus

    Arranging CSS Styles

Part V Scripting, DHTML, and Other Dynamic Content

Chapter 19 Using Dynamic Web Templates

An Introduction to Dynamic Web Templates

Creating a Dynamic Web Template

    Creating a Page Layout

    Adding Editable Regions

Attaching a Dynamic Web Template

    Attaching to an Existing Page

    Attaching to a New Page

Updating a Site with Dynamic Web Templates

    Modifying a Dynamic Web Template

    Modifying an Attached Page in Code View

Managing Editable Regions

    Adding a New Editable Region

    Renaming an Existing Editable Region

    Resolving Mismatched Editable Regions

Detaching a Dynamic Web Template

Lagniappe (lan yap’) n., a gift or bonus

    Under the Hood

Chapter 20 Using Interactive Buttons

Overview of Interactive Buttons

Inserting and Configuring Interactive Buttons

    The Button Tab

    The Font Tab

    The Image Tab

Saving an Interactive Button

Editing an Interactive Button

Lagniappe (lan yap’) n., a gift or bonus

    Practical Uses for Interactive Buttons

Chapter 21 Using Behaviors

Understanding and Working with Behaviors

Using the Behaviors Panel

    How Behaviors Work

    Adding Behaviors Within a Paragraph

Expression Web 3 Behaviors

    The Call Script Behavior

    The Change Property Behavior

    The Change Property Restore Behavior

    The Check Browser Behavior

    The Check Plug-in Behavior

    The Go To URL Behavior

    The Jump Menu Behavior

    The Jump Menu Go Behavior

    The Open Browser Window Behavior

    The Play Sound Behavior

    The Popup Message Behavior

    The Preload Images Behavior

    The Set Text Behavior

    The Swap Image Behavior

    The Swap Image Restore Behavior

Detecting Browsers

    Creating a Blank Page for Redirecting

    Editing the Check Browser Code

Chapter 22 Client-Side Scripting

A History of Browser Scripting

JavaScript Basics

    Adding JavaScript to a Page

    Linking to an External Script File

    Adding Inline JavaScript

The Document Object Model

    The window Object

    The document Object

Writing Simple Scripts

    Showing and Hiding Page Elements

    Accessing and Changing Attributes

    Form Field Validation

Lagniappe (lan yap’) n., a gift or bonus

    Debugging

Chapter 23 Using Layers

Introduction to Layers

Inserting and Configuring Layers

    Adding Content to a Layer

    Resizing a Layer

    Creating and Working with Child Layers

Positioning Layers

Setting Layer Properties with Behaviors

    Setting the Visibility of Layers

    Adding Layer Interactivity

Lagniappe (lan yap’) n., a gift or bonus

    Z-Order Anomalies

Chapter 24 Using Form Controls

Understanding HTML Forms

Using Form Controls in Expression Web 3

Creating a Form

Saving Form Results to a File or Email

    File Results Tab

    Email Results Tab

    Confirmation Page Tab

    Saved Fields Tab

Saving Form Results to a Database

    Updating a Database with New Fields

Lagniappe (lan yap’) n., a gift or bonus

    Hidden Form Fields

Part VI ASP.NET and PHP Development

Chapter 25 Using Standard ASP.NET Controls

ASP.NET: A Brief Introduction

Creating ASP.NET Pages

The Basics of ASP.NET Controls

    Understanding Control Properties

An Overview of the Standard ASP.NET Controls

The AdRotator Control

    Creating a Simple AdRotator Page

    Creating the Advertisement File

The Calendar Control

    Formatting the Calendar Control

    Calendar Control Properties

The Wizard Control

    Wizard Steps

    Creating a Simple Wizard

Making ASP.NET Work for You

Lagniappe (lan yap’) n., a gift or bonus

    Formatting with Styles

Chapter 26 Using ASP.NET Navigation Controls

Overview of Navigation Systems

Creating a Sitemap File

Using the ASP.NET Menu Control

    Creating a Test Site

    Adding a Menu Control

    Formatting the Menu Control

Using the ASP.NET TreeView Control

    Formatting the TreeView Control

Using the ASP.NET SiteMapPath Control

    Formatting the SiteMapPath Control

Lagniappe (lan yap’) n., a gift or bonus

    Improving Navigation with Master Pages

Chapter 27 Using ASP.NET Master Pages and User Controls

The Need For a Common Layout

The Master Page

The Content Page

Developing a Master Page Site

    Creating the Master Page

    Creating the Content Page

Lagniappe (lan yap’) n., a gift or bonus

    Converting an Existing Site to a Master Page Site

Chapter 28 Developing a Login System Using ASP.NET

Website Login Systems

Overview of ASP.NET Login Controls

    The Login Control

    LoginStatus Control

    LoginName Control

    ChangePassword Control

    PasswordRecovery Control

    CreateUserWizard Control

    LoginView Control

Creating a Login Solution

    Configuring the Website (IIS 5 or IIS 6)

    Configuring the Website (IIS 7)

    Configuring the Website (Microsoft Expression Development Server)

    Creating the Web Pages

Lagniappe (lan yap’) n., a gift or bonus

    Modifying Password Requirements

Chapter 29 Form Validation Using ASP.NET

The Need for Form Validation

    The ASP.NET Validation Controls

    Common Properties

    Creating a Validated Form

Lagniappe (lan yap’) n., a gift or bonus

    Validation Groups

Chapter 30 Using ASP.NET Web Parts

An Introduction to Web Parts

Creating ASP.NET User Controls

Web Parts Controls in the Toolbox

Creating a Web Parts Page

Web Parts Page Display Modes

    Creating a User Control That Sets the Display Mode

    Adding Code to Change the Display Mode

The Web Parts Catalog

Lagniappe (lan yap’) n., a gift or bonus

    Editing Web Parts Controls

Chapter 31 ASP.NET AJAX Extensions

What Is Ajax?

Microsoft’s ASP.NET AJAX

    Client-side AJAX

    Server-side AJAX

Microsoft AJAX Control Toolkit

Adding Ajax Functionality to a Web Form

    Creating a Site and Page

    Adding Server-side Code

    Adding a ScriptManager Control

    Adding an UpdatePanel Control

Lagniappe (lan yap’) n., a gift or bonus

    Using Client-side AJAX

    Adding a <div> to the Web Form

    Creating the Client Library

    Adding the Client Script to the ScriptManager Control

Chapter 32 Using PHP

An Introduction to PHP

    PHP Syntax

Installing PHP

    Installing IIS 7 and FastCGI

    Installing PHP

    Configuring the Microsoft Expression Development Server for PHP

    Enabling PHP for IIS Using FastCGI

Creating PHP Pages

    Previewing the Page

PHP in Design View

PHP in Code View

    PHP Syntax Highlighting

    Using IntelliSense with PHP

    Setting PHP-Specific IntelliSense Options

PHP Script Options

    Form Variable

    URL Variable

    Session Variable

    Cookie Variable

    include

    Include Once

    require

    require_once

    Code Block

    echo

    Comment

    if

    else

Lagniappe (lan yap’) n., a gift or bonus

    Displaying PHP Information

Chapter 33 Using the Microsoft Expression Development Server

Introduction to the Microsoft Expression Development Server

How to Use the Microsoft Expression Development Server

Limitations of the Microsoft Expression Development Server

    Process Identity

    No Remote Access

    No Support for ASP Pages

Lagniappe (lan yap’) n., a gift or bonus

    Starting the Microsoft Expression Development Server from the Command Prompt

Part VII Managing Data with ASP.NET

Chapter 34 Displaying and Editing Database Data with ASP.NET

A History of Data Access

Data Access Technologies in Expression Web 3

ASP.NET and Other Web Application Platforms

ASP.NET Data Source Controls

    AccessDataSource Control

    SqlDataSource Control

    SiteMapDataSource Control

    XmlDataSource Control

Displaying Data with ASP.NET

    Displaying Data in Tabular Form

    Sorting the GridView

Editing Data with ASP.NET

    Configuring the Data Source

    Configuring the GridView

    Testing the Page

Lagniappe (lan yap’) n., a gift or bonus

    Creating a Master/Detail View

    Creating the Master View

    Creating the Detail View

Chapter 35 Sending Email Using ASP.NET (this chapter appears on the website only)

A Typical Contact Form

Creating the Contact Form

Adding and Configuring ASP.NET Validation Controls

    Adding the Validation Controls

Writing ASP.NET Code to Send Email

Lagniappe: Displaying a Confirmation Page

9780789739810   TOC   9/11/2009

Updates

Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.

Overview


Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030, (Pearson) presents this site to provide information about products and services that can be purchased through this site.

This privacy notice provides an overview of our commitment to privacy and describes how we collect, protect, use and share personal information collected through this site. Please note that other Pearson websites and online products and services have their own separate privacy policies.

Collection and Use of Information


To conduct business and deliver products and services, Pearson collects and uses personal information in several ways in connection with this site, including:

Questions and Inquiries

For inquiries and questions, we collect the inquiry or question, together with name, contact details (email address, phone number and mailing address) and any other additional information voluntarily submitted to us through a Contact Us form or an email. We use this information to address the inquiry and respond to the question.

Online Store

For orders and purchases placed through our online store on this site, we collect order details, name, institution name and address (if applicable), email address, phone number, shipping and billing addresses, credit/debit card information, shipping options and any instructions. We use this information to complete transactions, fulfill orders, communicate with individuals placing orders or visiting the online store, and for related purposes.

Surveys

Pearson may offer opportunities to provide feedback or participate in surveys, including surveys evaluating Pearson products, services or sites. Participation is voluntary. Pearson collects information requested in the survey questions and uses the information to evaluate, support, maintain and improve products, services or sites, develop new products and services, conduct educational research and for other purposes specified in the survey.

Contests and Drawings

Occasionally, we may sponsor a contest or drawing. Participation is optional. Pearson collects name, contact information and other information specified on the entry form for the contest or drawing to conduct the contest or drawing. Pearson may collect additional personal information from the winners of a contest or drawing in order to award the prize and for tax reporting purposes, as required by law.

Newsletters

If you have elected to receive email newsletters or promotional mailings and special offers but want to unsubscribe, simply email information@informit.com.

Service Announcements

On rare occasions it is necessary to send out a strictly service related announcement. For instance, if our service is temporarily suspended for maintenance we might send users an email. Generally, users may not opt-out of these communications, though they can deactivate their account information. However, these communications are not promotional in nature.

Customer Service

We communicate with users on a regular basis to provide requested services and in regard to issues relating to their account we reply via email or phone in accordance with the users' wishes when a user submits their information through our Contact Us form.

Other Collection and Use of Information


Application and System Logs

Pearson automatically collects log data to help ensure the delivery, availability and security of this site. Log data may include technical information about how a user or visitor connected to this site, such as browser type, type of computer/device, operating system, internet service provider and IP address. We use this information for support purposes and to monitor the health of the site, identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents and appropriately scale computing resources.

Web Analytics

Pearson may use third party web trend analytical services, including Google Analytics, to collect visitor information, such as IP addresses, browser types, referring pages, pages visited and time spent on a particular site. While these analytical services collect and report information on an anonymous basis, they may use cookies to gather web trend information. The information gathered may enable Pearson (but not the third party web trend services) to link information with application and system log data. Pearson uses this information for system administration and to identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents, appropriately scale computing resources and otherwise support and deliver this site and its services.

Cookies and Related Technologies

This site uses cookies and similar technologies to personalize content, measure traffic patterns, control security, track use and access of information on this site, and provide interest-based messages and advertising. Users can manage and block the use of cookies through their browser. Disabling or blocking certain cookies may limit the functionality of this site.

Do Not Track

This site currently does not respond to Do Not Track signals.

Security


Pearson uses appropriate physical, administrative and technical security measures to protect personal information from unauthorized access, use and disclosure.

Children


This site is not directed to children under the age of 13.

Marketing


Pearson may send or direct marketing communications to users, provided that

  • Pearson will not use personal information collected or processed as a K-12 school service provider for the purpose of directed or targeted advertising.
  • Such marketing is consistent with applicable law and Pearson's legal obligations.
  • Pearson will not knowingly direct or send marketing communications to an individual who has expressed a preference not to receive marketing.
  • Where required by applicable law, express or implied consent to marketing exists and has not been withdrawn.

Pearson may provide personal information to a third party service provider on a restricted basis to provide marketing solely on behalf of Pearson or an affiliate or customer for whom Pearson is a service provider. Marketing preferences may be changed at any time.

Correcting/Updating Personal Information


If a user's personally identifiable information changes (such as your postal address or email address), we provide a way to correct or update that user's personal data provided to us. This can be done on the Account page. If a user no longer desires our service and desires to delete his or her account, please contact us at customer-service@informit.com and we will process the deletion of a user's account.

Choice/Opt-out


Users can always make an informed choice as to whether they should proceed with certain services offered by InformIT. If you choose to remove yourself from our mailing list(s) simply visit the following page and uncheck any communication you no longer want to receive: www.informit.com/u.aspx.

Sale of Personal Information


Pearson does not rent or sell personal information in exchange for any payment of money.

While Pearson does not sell personal information, as defined in Nevada law, Nevada residents may email a request for no sale of their personal information to NevadaDesignatedRequest@pearson.com.

Supplemental Privacy Statement for California Residents


California residents should read our Supplemental privacy statement for California residents in conjunction with this Privacy Notice. The Supplemental privacy statement for California residents explains Pearson's commitment to comply with California law and applies to personal information of California residents collected in connection with this site and the Services.

Sharing and Disclosure


Pearson may disclose personal information, as follows:

  • As required by law.
  • With the consent of the individual (or their parent, if the individual is a minor)
  • In response to a subpoena, court order or legal process, to the extent permitted or required by law
  • To protect the security and safety of individuals, data, assets and systems, consistent with applicable law
  • In connection the sale, joint venture or other transfer of some or all of its company or assets, subject to the provisions of this Privacy Notice
  • To investigate or address actual or suspected fraud or other illegal activities
  • To exercise its legal rights, including enforcement of the Terms of Use for this site or another contract
  • To affiliated Pearson companies and other companies and organizations who perform work for Pearson and are obligated to protect the privacy of personal information consistent with this Privacy Notice
  • To a school, organization, company or government agency, where Pearson collects or processes the personal information in a school setting or on behalf of such organization, company or government agency.

Links


This web site contains links to other sites. Please be aware that we are not responsible for the privacy practices of such other sites. We encourage our users to be aware when they leave our site and to read the privacy statements of each and every web site that collects Personal Information. This privacy statement applies solely to information collected by this web site.

Requests and Contact


Please contact us about this Privacy Notice or if you have any requests or questions relating to the privacy of your personal information.

Changes to this Privacy Notice


We may revise this Privacy Notice through an updated posting. We will identify the effective date of the revision in the posting. Often, updates are made to provide greater clarity or to comply with changes in regulatory requirements. If the updates involve material changes to the collection, protection, use or disclosure of Personal Information, Pearson will provide notice of the change through a conspicuous notice on this site or other appropriate way. Continued use of the site after the effective date of a posted revision evidences acceptance. Please contact us if you have questions or concerns about the Privacy Notice or any objection to any revisions.

Last Update: November 17, 2020