Overview of Web Design Concepts
o Web Technology
o The Nature of the Web
o Web Design Concepts
o New Technologies
o Evaluating Your XHTML Skills
Web Development Teams
o Web Teams and Tasks
o Web Project Management
o Web Project Collaboration
o Your Web Design Portfolio
Web Project Management Fundamentals
o Web Project Management
o Phases Project Documentation and Communication
Web Site Development Process
o Bottom-Up Approach to Web Development
o Understanding the Business Process
o Defining a Web Site Vision
o From Vision to Strategy
o Web Site Specifications
o The Metaphor
o The Mindmapping Process
Web Page Layout and Elements
o Web Users and Site Design
o Effective Web Page Layout
o Branding and the Web
o Color and Web Design Fonts and Web Design
Web Site Usability and Accessibility
o Audience Usability and Accessibility
o Defining Usability
o Web Usability Testing
o Web Page Accessibility
Browsers
o Browsers and Navigation
o Browsers and Design Considerations
o Browser Adoption
o Major, Minor and Alternative Browsers
Navigation Concepts
o Why Is Navigation Critical?
o Primary and Secondary Navigation
o Navigation Hierarchy
o Site Structure, URLs and File Names
o Familiar Navigation Conventions
o Guided Navigation
o Navigation Action Plan
Web Graphics
o Web Site Images
o Digital Imaging Concepts
o Raster vs. Vector Graphics
o Graphics Applications
o Image File Formats Creating and Optimizing Images
Multimedia and the Web
o Multimedia and Web Sites
o Current Multimedia Capabilities
o Animation and the Web
o Audio and the Web
o Video and the Web
o Goals of a Multimedia Site
o Multimedia Site Design Basics
o User Interaction
o Selecting Multimedia Elements
Ethical and Legal Issues in Web Development
o Ethics and Law in Web Development
o Ethical Issues and the Web
o Legal Issues and the Web
HTML and the Evolution of Markup
o Function of Markup Languages
o SGML: A Short History
o What Is HTML?
o HTML Goals
o The HTML Standard
o HTML 1.0 and 2.0
o HTML 3.0 and 3.2
o HTML 4.0 and 4.01
o Separating Format from Structure in HTML
o Extensible HTML (XHTML)
XML and XHTML
o What Is XML?
o XML Goals
o What Is an XML Document?
o Rules for Well-Formed XML
o HTML Transition to XML
o What Is XHTML?
Web Page Structure — Tables and Framesets
o Creating Structure with X/HTML Tables
o Diagramming a Basic X/HTML Table
o Borderless Web Page Structure
o X/HTML Frames and Framesets
o The X/HTML <frameset> Tag
o The X/HTML <frame> Tag
o Targeting Hyperlinks in X/HTML
o The X/HTML <noframes> Tag
Cascading Style Sheets
o Style Sheets
o Cascading Style Sheets
o Defining and Using Styles
o Changeable Style Attributes
o Style Guides Changes from CSS1 to CSS2
o Page Layout with CSS
Site Content and Metadata
o Written Web Site Content
o Metadata
o The <meta> Tag and Document Identification
o The <meta> Tag and Search Engines
o The <meta> Tag and Delayed File Change
Site Development with Microsoft FrontPage 2003 — Introduction
o Microsoft FrontPage
o FrontPage Views
o FrontPage Menus and Toolbars
o Opening Webs and Files in FrontPage
o Developing W3C-Compliant Code with FrontPage
Site Development with FrontPage 2003 — Basic Features
o Page Layout in FrontPage
o Creating a New Web Site Using FrontPage
o Tables in FrontPage
o Inserting Images in FrontPage
o Page Properties in FrontPage
o Creating Hyperlinks with FrontPage
o Image Maps in FrontPage
o FrontPage Templates
o Adding Navigation Using FrontPage
o Importing Formatted Text in FrontPage
o Inserting X/HTML with FrontPage
o FrontPage Shared Borders
Site Development with FrontPage 2003 — Advanced Features
o FrontPage Styles
o FrontPage Themes
o FrontPage DHTML Effects Toolbar
o FrontPage Web Forms
o FrontPage Components
o FrontPage Web Reports
o FrontPage Search Forms
o FrontPage Framesets
Site Development with Macromedia Dreamweaver 8 — Introduction
o Macromedia Dreamweaver 8
o Dreamweaver Layout Options
Site Development with Dreamweaver 8 — Basic Features
o Page Layout in Dreamweaver
o Creating Image Maps in Dreamweaver
o Creating Templates in Dreamweaver
o Importing Content in Dreamweaver
Site Development with Dreamweaver 8 — Advanced Features
o Rollover Images in Dreamweaver
o Dreamweaver Web Forms
o Dreamweaver Behaviors
o Dreamweaver Assets and Library
o Editing X/HTML in Dreamweaver
o Jump Menus in Dreamweaver
o Dreamweaver Exchange
Web Pages with Macromedia HomeSite 5.5
o Macromedia HomeSite 5.5
o HomeSite Templates
o File Management in HomeSite
o Tag-Editing Features in HomeSite
Image Editing with Macromedia Fireworks 8
o Macromedia Fireworks 8
o Creating an Image Document
o Adding Text to Images
o Cropping Images
o Image Layers in Fireworks
o Image Frames in Fireworks
o Transparent Images in Fireworks
o Image Slices in Fireworks
Multimedia with Macromedia Flash 8
o Macromedia Flash 8
o Flash Technology Features
o Developing with Flash
o Flash Shapes
o Color and Fills in Flash
Multimedia with Flash 8 — Timeline, Layers, Symbols and Buttons
o Flash Timeline
o Flash Layers
o Saving and Publishing Flash Movies
o Flash Symbols
o Flash Buttons
o Customizing the Flash Library
Multimedia with Flash 8 — Tweens
o Flash Tweens
o Motion Tweens in Flash
o Shape Tweens in Flash
o Tweening Text in Flash
Multimedia with Flash 8 — Movie Clips
o Flash Movie Clips
o Adding Sound to Flash Files
o Adding Flash Movies to X/HTML Files
o Testing for the Flash Plug-In
Multimedia with Flash 8 — ActionScript, Masks and Practical Uses
o Flash ActionScript Mask
o Layers in Flash
o Using SWF and SVG Files on the Web
o Flash and Accessibility
JavaScript and DHTML Fundamentals
o Why Script?
o JavaScript and Common Programming Concepts
o What Is JavaScript?
o JavaScript vs. Other Languages
o Embedding JavaScript into X/HTML
o Using JavaScript to Communicate with the User
o JavaScript Functions
o Using JavaScript for Browser Detection
o Dynamic HTML (DHTML)
Plug-Ins and Java Applets
o Plug-In Technology
o Plug-In Installation
o Macromedia Shockwave and Flash Players
o Adobe Reader
o RealNetworks RealPlayer
o Rich Media Content
o Creating a Downloadable File
o Introduction to Java J
o ava Applets
o Applets and Animation
o Applet Authoring Tools and Resources
HTTP Servers and Web Applications
o What Is an HTTP Server?
o Accessing Servers and Services
o Basic HTTP Server Administration
o Server-Side Technologies
o Web Servers and Cookies
o Enabling, Disabling and Deleting Cookies
o Setting Cookie Files
o XML and Web Applications
Databases
o Web Design and Databases
o Database Anatomy
o Database Queries
o Database Management System (DBMS)
o Connecting Web Pages to Databases
o Database Tools, Products and Programs
Web Site Publishing and Maintenance
o Web Site Testing
o Web Site Publishing
o Web Site Hosting
o Web Publishing with an FTP Client
o Web Publishing with FrontPage
o Web Publishing with Dreamweaver
o Comparing Web Publishing Tools
o Maintaining Web Sites
o Web Server and Web Site Security