did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9781904151173

Fundamental Web Design and Development Skills

by
  • ISBN13:

    9781904151173

  • ISBN10:

    1904151175

  • Edition: CD
  • Format: Trade Paper
  • Copyright: 2002-12-17
  • Publisher: Peer Information
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $39.99

Summary

The world of Web design is at a turning point, with great emphasis on Web Standards, designing for all browsers and platforms while still looking great and communicating the message. This is the first book for the beginner that covers all the modern methods of making Web sites.

Table of Contents

Introduction 1(1)
Who Am I?
1(1)
Where Will This Book Take Me?
1(1)
What Do I Need to Begin?
2(1)
What Will Be Covered?
2(3)
What's on the CD?
5(1)
Where Can I Get Help?
5(2)
The Web and How It Works
7(26)
A Brief History of the Web and the Internet
8(8)
The Origins of the Internet
8(3)
Enter the Web
11(1)
HTML
11(1)
How the Web Works
12(1)
The Birth of Web Browsers
12(1)
Images on the Web
13(3)
The Concept of Hyperlinking
16(1)
Browsers
17(5)
Browsers Today
20(1)
A More Diverse Web
21(1)
Web TV
21(1)
Mobile Phone Browsers
21(1)
Web Career Opportunities
22(4)
Acronyms and Terms
26(7)
Basic HTML
33(20)
The Theory of HTML
34(2)
Creating a Basic Page
36(9)
Meaningful Titles
36(1)
Saving the Document
37(1)
Inserting Content
38(1)
Adding Structure to Content
38(3)
Formatting Content
41(2)
Using Dreamweaver MX
43(2)
Structure vs. Presentation
45(1)
Adding an Image
46(2)
Hyperlinks
48(2)
Comments
50(3)
Design and Process
53(24)
Learning from Print Design
53(6)
Print Navigation
54(1)
Design and Identity
54(2)
Design and Content
56(3)
Contact Information
59(2)
Site Structure and Process
61(5)
Ask Questions
62(1)
Audience Profiling
63(3)
About Information Architecture
66(7)
Site Review and Testing
73(4)
Advanced Markup: HTML, XML, and XHTML
77(22)
A Little More History
77(2)
XML
79(6)
Structured Data
80(2)
How Does XML Relate to HTML?
82(1)
The Rules of XML
82(3)
XHTML: The Happy (But Strict) Medium
85(3)
Using an XHTML 1.0 DTD
85(3)
More HTML/XHTML Elements
88(10)
Character Encoding, and <meta> Tags
88(1)
Form Elements
88(4)
List Elements
92(3)
The <object> Element
95(1)
More Text Formatting Elements
96(2)
What Is Deprecated or Not Allowable in HTML/XHTML?
98(1)
XHTML, XML, and Design: Why?
98(1)
XHTML Support Available
99(1)
Dreamweaver MX and XHTML
99(1)
Creating Graphics for the Web
99(12)
Color
99(2)
Web-Safe Colors
100(1)
Gamma and Graphics
101(1)
Bitmap Web Graphics Formats
101(5)
GIFs
101(3)
JPEGs
104(2)
Vector Graphics: Beyond Bitmaps
106(5)
Macromedia Flash
107(1)
SVG
108(1)
Graphics Applications
108(3)
Traditional Page Layout Techniques
111(14)
Tables and Layout
112(4)
Table Basics
112(1)
More Complex Tables
113(1)
Tables for Layout and Accessibility
114(2)
Frames and Frame Building
116(5)
Nested Framesets
118(2)
The <noframes> Element
120(1)
Problems with Frames
120(1)
GIF Spacers
121(2)
Slicing
123(2)
Dreamweaver Page Layouts
125(1)
Navigation
125(20)
Structural Navigation and Navigation Design
125(7)
Structural Navigation
126(2)
Navigation Design
128(1)
The Argument About Search Functions
129(2)
Many Ways to Move
131(1)
Types of Navigation
132(8)
Basic Navigation Bars
132(1)
Standard Layouts
133(2)
Tabbed Menus
135(1)
Drop-Down Menus
136(1)
Unconventional Menus
136(3)
What Navigation Design Should You Choose?
139(1)
Top Ten Navigation Tips
140(4)
Support in Web Development Tools
144(1)
CSS: Modern Layout and Style
145(34)
What Is CSS?
145(5)
A Brief History of CSS
145(4)
Benefits of CSS
149(1)
How to Write CSS
150(6)
Writing CSS by Hand
151(1)
Dreamweaver MX
151(1)
Dedicated CSS Editors
152(1)
Ways of Implementing CSS
152(2)
The Cascade
154(1)
Selectors
155(1)
Text Styling with CSS
156(3)
Styling Hyperlinks
159(6)
CSS for Forms
165(2)
Page Layout with CSS
167(5)
The Box Model
167(2)
Positioning
169(3)
Creating a Stylesheet for Print
172(2)
Older Browsers
174(5)
Version 4 Browser Issues
175(1)
Beating the Version 4s
175(4)
JavaScript Basics
179(44)
What Is JavaScript?
180(3)
Inserting a Script into Your Page
183(8)
The <script> Element
183(1)
The First Example Program
184(3)
Intrinsic Events
187(4)
Storing Data in JavaScript
191(12)
Variables
191(3)
Data Types
194(9)
JavaScript Control Structures
203(20)
Making Decisions
204(1)
The If Structure
204(2)
Logical Operators
206(2)
The If Else Structure
208(2)
Switch Case Structure
210(2)
Loops
212(1)
The for Loop
212(2)
Conditional Loops
214(3)
Functions
217(6)
Applying JavaScript in Your Pages
223(48)
Objects
224(4)
Getting Information from the User
228(20)
Forms
228(13)
Form Validation
241(7)
Remembering a User
248(6)
What Is a Cookie?
248(1)
The ``Controversial'' Nature of Cookies?
249(1)
How to Store and Retrieve Information from Cookies
249(5)
Rollovers
254(3)
Menus
257(7)
Frames and Windows
264(7)
What Is a Frame?
264(1)
How to Identify a Frame?
264(3)
Opening Up Browser Windows (Pop-Ups)
267(3)
Moving and Resizing Windows
270(1)
Getting the Window to React to Events
270(1)
Timing a User's Actions
271(1)
An Introduction to Usability
271(22)
Knowing Your Target Audience
272(9)
Who Are These ``Users''?
273(8)
How Do We Find Out About Site Users?
281(6)
Ask!
281(1)
Web Statistics
282(1)
Usability Testing
283(4)
Accessibility
287(6)
History
288(1)
Making Sites Accessible
288(2)
Accessibility Testing
290(3)
Standards Compliance
293(16)
What Are These ``Standards'' Anyway?
293(4)
The W3C
294(1)
Standards for the Web
295(1)
Structural Languages
295(1)
Presentational Languages
296(1)
Object Models
297(1)
ECMAScript
297(1)
Other Languages
297(1)
Why Is Complying with the Standards Important?
297(2)
Doctypes
299(3)
Which DOCTYPE Should I Use on My Site?
299(1)
HTML 4.01
299(1)
XHTML 1.0
300(1)
XHTML 1.1
301(1)
XHTML Basic
301(1)
That DOCTYPE Broke My Layout!
301(1)
Web Standards and Visual Authoring Environments
302(7)
Macromedia Dreamweaver MX
303(1)
Microsoft FrontPage
303(1)
Adobe GoLive
303(1)
Validating HTML and XHTML
304(1)
Validating CSS
305(1)
Validating Dynamic Pages
305(1)
Interpreting Validator Error Messages
306(3)
Getting Your Site onto the Web
309(22)
Web Hosting
309(8)
Your Options for Hosting
310(2)
How to Decide on the Type of Hosting You Need
312(1)
The Hosting Environment
312(1)
Server Operating System
312(1)
Different Services Offered by Hosting Companies
313(4)
Domains
317(3)
How to Buy a Domain
317(2)
Transferring Domains
319(1)
Making Your Site Live
320(11)
FTP
320(1)
Available Software
321(1)
Common Problems After Upload
322(1)
Configuring a Basic CGI Script
323(1)
Using a Standard formmail Script to Send E-mail
323(3)
UNIX File Permissions
326(2)
Where to Find Scripts
328(3)
Techniques for Site Maintenance and Administration
331(24)
Maintaining Your Site
331(7)
Keeping Your Information Up to Date
332(1)
Keeping the Look and Feel Consistent
333(1)
Templates in Dreamweaver MX
333(3)
Server-Side Includes
336(2)
Other Solutions for Managing Your Site
338(10)
``Blog'' Tools -- Not Just For Blogs
339(1)
Blogger
339(4)
Movable Type
343(4)
CMS Tools
347(1)
Other Third-Party Utilities
348(7)
Adding a Search Facility
349(3)
Tips When Using Third-Party Software or Services
352(3)
Server-Side Scripting
355(24)
What Is Server-side Scripting?
356(8)
How Does It Work?
357(1)
Why Use Server-Side Code?
358(1)
What Options Are Available?
359(1)
ASP
359(1)
ASP.NET
360(1)
PHP
361(1)
ColdFusion
362(1)
JSP
363(1)
Databases
364(4)
Why Use a Database on the Web?
365(1)
How Web Pages Interact with a Database
365(2)
What Types of Database Are There?
367(1)
Getting Started with Server-Side Development
368(11)
What You Will Need
369(1)
Setting Up a Local Server
369(2)
Home Directories
371(2)
Finding Hosting for Your Site
373(1)
Working with Database Servers
373(2)
Working with Dreamweaver MX
375(1)
Hand-Coding
375(4)
Where Do I Go from Here?
379(16)
Where Do You Want to Go?
379(4)
Education
383(2)
Putting Together a Portfolio
385(1)
Working for Yourself
385(2)
Working for a Company
387(2)
Getting Help and Advice
389(6)
E-mail Lists and Newsgroups
389(2)
The Web
391(4)
Index 395

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program