|

Addison-Wesley / Prentice Hall

Computer Science

My Instructor Resource Center :  Log in or request access

Web Developer Foundations: Using XHTML, 2/E
Terry Felke-Morris

ISBN-10: 1576761150
ISBN-13:  9781576761151

Publisher:  Addison-Wesley
Copyright:  2004
Format:  Paper; 586 pp
Published:  12/15/2004

This book is for a first semester web development course.  It provides a foundation in skills and concepts that web developers need, including Internet concepts, XHTML, basic web design and development, web site promotion, and an e-commerce overview.  Tutorials introducing FTP, Microsoft FrontPage, and Macromedia Dreamweaver are provided along with other supplementary reference material on the CD.

For more information, please visit http://webdevfoundations.net.

 

  • Abundance of exercises integrated in the chapters and at the end of each chapter
  • Coverage of Internet concepts, XHTML, basic web design and development, Web site promotion and e-commerce overview
  • Advanced technical topics are introduced such as configuring web media, JavaScript, DHTML, Java applets, and Flash on web pages
  • Tutorials introducing FTP, Microsoft® FrontPage and Macromedia® Dreamweaver  with supplmentary material on accompanying CD
  • Cascading Style Sheets covered in two chapters with several examples and hands-on exercises
  • Chapter on Web Site promotion
  • Focus on accessibility discusions integrated throughout
  • Web Site best practices checklist
  • Seven case studies that have three different approaches
  • Checkpoint sections that reinforce key concepts and techniques
  • Focus on ethics issues
  • Web Research activities in each chapter

Additional Case Studies:
Four case studies begin in Chapter 3 and continue throughout the book. A fifth case study begins in Chapter 7 and continues throughout the book.

New Checkpoint Feature:
Each chapter contains two or three checkpoint sections that reinforce key concepts and techniques. Answers for the checkpoint sections are provided at the end of each chapter.

Expanded XHTML Table Coverage:
Chapter 4 contains additional discussion and examples of tables including page layout samples..

Expanded CSS Formatting Coverage:
Chapter 9 contains additional discussion and examples of using external style sheets.

New Chapter on CSS Page Layout:
Now that modern browsers offer more reliable CSS support, using CSS to configure page layout is a growing trend on the Web. This feature provides students with topical skills

Expanded Web Design Chapter:
Chapter 7 has been expanded to include a discussion of design principles, page layout methods, and a checklist of web design best practices.

Expanded Web Development Chapter:
The web hosting section in this chapter has been expanded to include a virtual web host checklist. This enhanced coverage provides students with a more thorough background in this topic.

Expanded “Web Developer’s Handbook”:
The “Web Developer’s Handbook” appendix has been greatly expanded and has been moved from the textbook to the student CD that accompanies the book. New or expanded topics include: File Management tutorial, Using FTP tutorial, Microsoft FrontPage 2003 tutorials, Macromedia Dreamweaver MX 2004 tutorials, and an expanded CSS reference section.

Student Disk, Instructor CD, Text Web Site:

The Student Disk is organized by Chapter and contains Hands-On Practice Solutions, Hands-On Practice Starters (where applicable, such as images or media files), and Case Study Starters (where applicable, such as images or media files). The materials on this disk will make it convenient for students to practice their skills.

The Instructor site contains Case Study Solutions, End of Chapter Solutions, PowerPoint Presentations, and Test Questions.

The text web site is located at http://webdevfoundations.net/

 

Chapter One The Internet and the World Wide Web

The Evolution of the Internet

The Internet, Intranets, and Extranets

The Evolution of the World Wide Web

Internet Standards and Coordination

Web Standards and the World Wide Web Consortium4

Web Accessibility

Ethical Use of Information on the Web

Checkpoint 1.1

Network Overview

The Client/Server Model 

Internet Protocols 

File Transfer Protocol (FTP) 

E-mail Protocols

Hypertext Transfer Protocol (HTTP)

Transmission Control Protocol/Internet Protocol (TCP/IP)

URLs and Domain Names

URLs

Domain Names

Markup Languages

Standard Generalized Markup Language (SGML)

Hypertext Markup Language (HTML)

Extensible Markup Language (XML)

Extensible Hypertext Markup Language (XHTML)

Checkpoint 1.2

Internet and Web Trends

Review Questions

Web Research

 

Chapter Two XHTML Basics

What Is HTML?

Why XHTML and Not HTML?

Document Type Definition

Your First Web Page

Hands-On Practice 2.1

Checkpoint 2.1

XHTML–Body and Text Basics

The Body Tag

The Heading Tag

Hands-On Practice 2.2

The Paragraph Tag

Hands-On Practice 2.3

The Line Break Tag

Hands-On Practice 2.4

XHTML–List Basics

Definition Lists

Hands-On Practice 2.5

Ordered Lists

Unordered Lists

Hands-On Practice 2.6

XHTML–More Block-Level Tags

Preformatted Text

Hands-On Practice 2.7

Indenting Text

Hands-On Practice 2.8

Checkpoint 2.2

XHTML–Text Formatting39

The <font> Tag

Hands-On Practice 2.9

Logical Style Tags

Physical Style Tags

Special XHTML Characters

Hands-On Practice 2.10

Checkpoint 2.3

Review Questions

Apply Your Knowledge

Hands-On Exercises

Web Site Case Study

JavaJam Coffee House

Fish Creek Animal Hospital

Pete the Painter

Prime Properties

Web Research

 

Chapter Three XHTML Hyperlinks & Tables

XHTML–Hyperlinks

The Anchor Tag

Absolute and Relative Links

Hands-On Practice 3.1

More on Relative Linking

Relative Link Examples

Opening a Link in a New Browser Window 

Internal Links

Hands-On Practice 3.2

E-mail Links

Hands-On Practice 3.3

Checkpoint 3.1

Using Tables on Web Pages

Overview of an XHTML Table

XHTML Table Headings

XHTML Table Captions

Hands-On Practice 3.4

XHTML Table Attributes

Applying Attributes to Rows and Cells

Hands-On Practice 3.5

Checkpoint 3.2

XHTML–Formatting a Web Page with a Table

More Sample Page Layout Examples

Flexible and Fixed Table Widths

Hands-On Practice 3.6

Nested Tables

Checkoint 3.3

Review Questions

Apply Your Knowledge

Hands-On Exercises

Web Site Case Study

JavaJam Coffee House

Fish Creek Animal Hospital

Pete the Painter

Prime Properties

Web Research

 

Chapter Four XHTML Color and Visual Elements

Using Color on Web Pages

Web Color Palette

Color and the Body Tag

Horizontal Rules

Hands-On Practice 4.1

Horizontal Rule Attributes

Hands-On Practice 4.2

Checkpoint 4.1

Types of Graphics

GIF Images

JPEG Images

PNG Images

Using Graphics

The <img> Tag

Page Backgrounds

Hands-On Practice 4.3

Image Links

Hands-On Practice 4.4

Checkpoint 4.2

XHTML Images and More

The <nobr> Tag

Using a Table to Format Images

Image Maps

Thumbnail Images

Advanced Techniques: Image Slicing

Sources and Guidelines for Graphics

Sources of Graphics

Guidelines for Using Images

Web Accessibility

Checkpoint 4.3

Review Questions

Apply Your Knowledge

Hands-On Exercises

Web Site Case Study

JavaJam Coffee House

Fish Creek Animal Hospital

Pete the Painter

Prime Properties

Web Research

 

Chapter Five XHTML Frames

Overview of Frames

Advantages of Using Frames

Disdvantages of Using Frames8

Checkpoint 5.1

XHTML–Using Frames

Your First Frameset

Hands-On Practice 5.1

The <frameset> Tag

The <frame> Tag

Hands-On Practice 5.2

The <noframes> Tag

The Target Attribute

The <base> Tag

Inline Frames

Hands-On Practice 5.3

Frames, Links, and Ethics

Checkpoint 5.2

Review Questions

Apply Your Knowledge

Hands-On Exercises

Web Site Case Study

JavaJam Coffee House

Fish Creek Animal Hospital

Pete the Painter

Prime Properties

Web Research

 

Chapter Six XHTML Forms

Overview of Forms

XHTML–Using Forms

Hands-On Practice 6.1

The <form> Tag

Basic Form Elements

Hands-On Practice 6.2

Checkpoint 6.1

Form Enhancements

The <label> Tag

The <fieldset> and <legend> Tags

The Tabindex Attribute

The Accesskey Attribute

Image Buttons and <button> Tag

Hands-On Practice 6.3

Checkpoint 6.2

CGI Server-Side Processing

Steps in Utilizing CGI

Using CGI

Hands-On Practice 6.4

CGI Resources

Other Technologies Used for Server-Side Processing

Checkpoint 6.3.

Review Questions

Apply Your Knowledge

Hands-On Exercises

Web Site Case Study

JavaJam Coffee House

Fish Creek Animal Hospital

Pete the Painter

Prime Properties

Web Research

 

Chapter Seven Web Site Design

Web Site Organization

Hierarchical Organization

Linear Organization

Random Organization

Web Site Navigation–Best Practices

Ease of Navigation

Navigation Bars

Short Pages

Table of Contents

Site Map and Site Search Features

Design Principles

Repetition

Contrast

Proximity

Alignment

Web Page Design–Best Practices

Load Time

Perceived Load Time 

Above the Fold

Horizontal Scrolling

Adequate White Space

Target Audience

Browser-Friendly

Screen Resolution

Page Layout

Page Layout Design Techniques

Ice Design

Jello Design

Liquid Design

Checkpoint 7.1

Text Design–Best Practices

Graphic Design–Best Practices

Design to Provide Accessibility

Best Practices Checklist

Checkpoint 7.2

Review Questions

Hands-On Exercises

Web Site Case Study

JavaJam Coffee House 

Fish Creek Animal Hospital

Pete the Painter

Prime Properties

Web Project

Web Research  

 

Chapter Eight Web Site Development

Successful Large-Scale Project Development

Project Manager

Information Architect

Marketing Representative

Copywriter and Editor

Content Manager

Graphic Designer

Database Administrator

Network Administrator

Web Developer

Project Staffing Criteria

The Development Process

Conceptualization

Analysis

Design

Production

Testing

Launch

Maintenance

Evaluation

Checkpoint 8.1

Web Hosting

Types of Web Host Providers

Hosting Needs

Choosing a Virtual Host

Web Host Checklist

Checkpoint 8.2.

Review Questions

Hands-On Exercises

Web Site Cast Study 

Web Project

 

Chapter Nine Cascading Style Sheets Introduction

Overview of Cascading Style Sheets

Advantages of Cascading Style Sheets

Types of Cascading Style Sheets

Introduction to CSS Syntax

Using Cascading Style Sheets

Inline Styles

Hands-On Practice 9.1

XHTML Elements Used with Styles

Hands-On Practice 9.2

Checkpoint 9.1

Embedded Style Sheets

Hands-On Practice 9.3

Using CSS with the class Selector

Hands-On Practice 9.4

Using CSS with the id Selector

External Style Sheets

Hands-On Practice 9.5

Checkpoint 9.2

The “Cascade”

Hands-On Practice 9.6

CSS Pseudo-classes and Links

Hands-On Practice 9.7

Hands-On Practice 9.8

CSS Strategies

Checkpoint 9.3

Review Questions

Apply Your Knowledge

Hands-On Exercises

Web Site Case Study

JavaJam Coffee House

Fish Creek Animal Hospital

Pete the Painter

Prime Properties

Web Project

Web Research

 

Chapter Ten Cascading Style Sheets–Page Layout

CSS Page Layout Overview

Advantages of Using CSS for Page Layout

Disadvantages of Using CSS for Page Layout

The Box Model

CSS Positioning Properties

Relative and Absolute Positioning

The float Property

The display Property

The z-index Property

Hands-On Practice 10.1

Checkpoint 10.1

Two-Column Page Layout

Hands-On Practice 10.2

Navigation Layout Using Lists

Three-Column Page Layout

Hands-On Practice 10.3

Checkpoint 10.2

Using CSS to Style a Form

CSS Styling for Print

Hands-On Practice 10.4

CSS Debugging Tips

CSS Page Layout Resources

Checkpoint 10.3

Review Questions

Apply Your Knowledge

Hands-On Exercises

Web Site Case Study

JavaJam Coffee House

Fish Creek Animal Hospital

Pete the Painter

Prime Properties

Web Project

Web Research

Chapter Eleven Web Multimedia & Interactivity

Helper Applications and Plug-ins 

Audio File Types

Obtaining Audio Files

Using Sound on a Web Page

The <embed> Tag

Hands-On Practice 11.1

The <object> Tag

Hands-On Practice 11.2

Background Sounds

Hands-On Practice 11.3

Video File Types

Obtaining Video Files

Using Video on a Web Page

The <embed> Tag

Hands-On Practice 11.4

The <object> Tag

Hands-On Practice 11.5

Internet Explorer Only Options

Browser Compatibility and Accessibility

Streaming Media

Introduction to RealNetworks Streaming Media

Authoring

Distribution

Playback

Copyright Issues and Media Files

Checkpoint 11.1

Macromedia Flash

Common Uses of Flash

Web Design and Flash

Adding a Flash Animation to a Web Page

Hands-On Practice 11.6

Flash Resources

Java

Common Uses of Java Applets

Adding a Java Applet to a Web Page

Hands-On Practice 11.7

Free Java Applet Resources

Checkpoint 11.2

JavaScript

Common Uses of JavaScript

The <script> Tag

Hands-On Practice 11.8

Using JavaScript Events

Hands-On Practice 11.9

Free JavaScript Resources

Dynamic HTML (DHTML)

Common Uses of DHTML

Adding DHTML to a Web Page

Hands-On Practice 11.10

Sources of Free DHTML

Checkpoint 11.3

Review Questions

Apply Your Knowledge

Hands-On Exercises

Web Site Case Study

JavaJam Coffee House

Fish Creek Animal Hospital

Pete the Painter

Prime Properties

Web Project

Web Research

 

Chapter Twelve E-Commerce Overview

What Is E-Commerce?

Advantages of E-Commerce

Risks of E-Commerce

E-Commerce Business Models 

Electronic Data Interchange (EDI) 

E-Commerce Statistics

E-Commerce Issues

E-Commerce Security

Encryption

Integrity

Secure Sockets Layer (SSL)

Digital Certificate

SSL and Digital Certificates

Checkpoint 12.1

Order and Payment Processing

Cash Model 

Check Model

Credit Model

Smart Card

E-Commerce Storefront Solutions

Instant Online Storefront

Off-the-Shelf Shopping Cart Software

Custom-Built Solution

Semi-Custom-Built Solutions on a Budget

Checkpoint 12.2

Review Questions

Hands-On Exercises

Web Site Case Study

JavaJam Coffee House

Fish Creek Animal Hospital 

Pete the

Prime Properties

Web Project

Web Research

 

Chapter Thirteen Promotion for Web Developers

Search Engines and Search Indexes Overview

Popular Search Engines and Search Indexes

Components of a Search Engine

Robot

Database

Search Form

Designing Your Pages for Promotion

Keywords

Description

Meta Tags

Listing in a Search Engine and Search Index

Preferential Placement

Checkpoint 13.1

Monitoring Search Engine and Search Index Listings

Link Popularity

Other Site Promotion Activities

Affiliate Programs

Banner Ads

Banner Exchange

Reciprocal Link Agreements

Newsletters

“Sticky” Site Features

Personal Recommendations

Web Rings

Newsgroup and Listserv Postings Traditional Media Ads and Existing

Marketing Materials

Checkpoint 13.2

Review Questions

Hands-On Exercises

Web Site Case Study

JavaJam Coffee House

Fish Creek Animal Hospital 

Pete the Painter

Prime Properties

Web Project

Web Research

Answers

Index

Companion CD Web Developer’s Handbook

XHTML Reference

Special Characters

CSS Property Reference

Comparison of HTML and XHTML

File Management

Using FTP to Publish to the Web Tutorial

Using Microsoft FrontPage 2003

Tutorial 1

Tutorial 2

Tutorial 3

Using Macromedia Dreamweaver MX 2004

Tutorial 1

Tutorial 2

Tutorial 3

Color Chart Bookmark

  • 9780321530196
    Web Development and Design Foundations with XHTML, 4/E
    Felke-Morris
    ©2009 | Addison-Wesley | Paper; 672 pp | Instock
    ISBN-10: 0321530195 | ISBN-13: 9780321530196
    Brief Description

Terry Felke-Morris is assistant professor in Computer Information Systems at William Rainey Harper College and regularly teaches web development and computer information systems courses.  She is an innovative instructor who was awarded the 2002-2003 Glenn A. Reich Memorial Award for Instructional Technology in recognition of her efforts. She is also listed in the 2004 Who's Who Among America's Teachers.

Web Developer Foundations: Using XHTML P-Copy, 2/E
Felke-Morris
©2004 | Addison-Wesley | Paper | Estimated Availability : 12/01/2004
ISBN-10: 0321389387 | ISBN-13: 9780321389381


Online Case Study Solutions, 2/E
Felke-Morris
©2005 | Addison-Wesley | Electronic Supplement | Instock
ISBN-10: 0321408837 | ISBN-13: 9780321408839
    View Downloadable Files

Online PowerPoints, 2/E
Felke-Morris
©2003 | Addison-Wesley | Electronic Supplement | Instock
ISBN-10: 0321391462 | ISBN-13: 9780321391469
    View Downloadable Files

Online Solutions to End of Chapter Questions, 2/E
Felke-Morris
©2003 | Addison-Wesley | Electronic Supplement | Instock
ISBN-10: 0321387988 | ISBN-13: 9780321387981
    View Downloadable Files

Online Student Files, 2/E
Felke-Morris
©2005 | Addison-Wesley | Electronic Supplement | Instock
ISBN-10: 0321399005 | ISBN-13: 9780321399007
    View Downloadable Files

Online Syllabus, 2/E
Felke-Morris
©2003 | Addison-Wesley | Electronic Supplement | Instock
ISBN-10: 0321392612 | ISBN-13: 9780321392619
    View Downloadable Files

Online Test Bank, 2/E
Felke-Morris
©2003 | Addison-Wesley | Electronic Supplement | Instock
ISBN-10: 0321389778 | ISBN-13: 9780321389770
    View Downloadable Files

Online Tutorial Solutions, 2/E
Felke-Morris
©2003 | Addison-Wesley | Electronic Supplement | Instock
ISBN-10: 0321383915 | ISBN-13: 9780321383914
    View Downloadable Files

CS Support-Student Support Material
Addison-Wesley
©2008 | Addison-Wesley | On-line Supplement | Instock
ISBN-10: 0321446852 | ISBN-13: 9780321446855


Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.