CGS 2822 Web Site Creation

Web Site Creation Logo
HCC Logo Hillsborough Community College
Brandon Campus

Instructor: John Taylor: jtaylor@hcc.cc.fl.us

Brandon Computer Science Department

On-Line Course Schedule


CGS 2822 Course Menu Page


Contact John Taylor-Masterlinx jtaylor@masterlinx.net

Contact John Taylor-HCC jtaylor@hcc.cc.fl.us

Contact John Taylor-Yahoo jtaylorcgs2822@yahoo.com

CGS 2822 Syllabus (Fall 2001)

CGS 2822 Grading Outline (Link Not Active-as of Sept 2)

Student Links

animated computer


CGS 2822 Student Email Links (Fall 2001 T-Th Day Class)


Course Description:

This course is designed to introduce the student to software application tools necessary to create Web site. The student will use and apply a Web site creation program such as Frontpage, Dreamweaver, COld Fusion, etc. They will have the opportunity to develop a Web site from initial concept to publication.

Prerequisites:

CGS 2820 Web page Authoring-HTML or permission of instructor.

Course Objectives:

At the end of the course, the student will be able to:

1. Plan and organize a Web site.
2. Create a Web site.
3. Apply themes.
4. Format text and page elements.
5. Insert and format tables.
6. Create interactive pages, including forms, databases, and discussion groups.
7. Connect a Web to a database.
8. Understand Web browser compatibility.
9. Understand and apply dynamic HTML.
10.Analyze a web site.
11.Publish a web site.
12.Create tasks to track and manage a Web site.
13.Use style sheets.
14.Create a template.


Software Focus at Brandon Campus:

DreamWeaver 4.0 Academic Pricing $94-99 with Fireworks or other combined packages $149

Software Focus at Dale Mabry Campus:

Front Page 2000 Academic Pricing $79 (Front Page 2002 is available in Office XP and would be the product to purchase, but HCC will not change to Office XP till 2002.)

At Brandon the class will initially focus on web site design principles using the Web Yoda/Florida State University required Design principles course. Students will be required to evaluate web sites and critique web sites developed by classmates. The class will spend one to two weeks using Front Page 2000 to create a web site, and the remainder of the semester on Dreamweaver 4.0 to create several web sites. It is expected that the student has completed CGS 2820 and has used HomeSite 4.5 to create at least one Web Site. HomeSite 4.5 will be used to edit at least one page created in both Front Page and Dreamweaver pages. Students will be required to create original graphics for at least one of their web sites. The students will be required to complete two pages using templates supplied by the instructor.

Grading:

Grading will consist of attendance, assigned tasks, projects, and on-line tests.

Current Text Book:

Dreamweaver 4 for Windows and Macintosh: Visual QuickStart Guide

By J. Tarin Towers
ISBN 0-201-73430-3 © 2001
List price: $21.99 U.S.
648 pages

Levels: Beginner through intermediate
Publisher: Macromedia/Peachpit


Chapter 1: Getting Started

Dreamweaver Tools The Dreamweaver Environment
Arranging Your Workspace The Launcher
Planning Your Site
The Document Window
The New Toolbar
Measuring in the Document Window
Looking at Code
The Objects Panel
Dreamweaver Objects
Selecting Objects and Code
The Properties Inspector
Invisible Elements
About History

Chapter 2: Setting Up a Local Site

About the Site Window
The Site Window
Setting Up a Local Site
Editing and Deleting Local Sites
Site Window Tips and Shortcuts
Moving Files
Managing Assets
Kinds of Assets
How Assets Work
Using the Assets Panel
Previewing and Inserting Assets
Using Favorites and Nicknames
Editing and Sharing Assets

Chapter 3: Basic Web Pages

Creating and Opening HTML Files
Creating Content
Page Properties
Modifying the Page Color and Background
Saving Your Work
Saving a Copy of a File
Previewing in a Browser
Printing from the Browser Window
Colors and Web Pages
Colors and Windows
Colors for the Mac

Chapter 4: Editing HTML

About HTML
Learning HTML
Working with Code
Code Options
Using the Code Reference
Using the Quick Tag Editor
Selecting Parent and Child Tags
Inserting Comments
Setting HTML Preferences
Cleaning Up HTML

Chapter 5: Working with Images

Placing an Image
Inserting Images with the Assets Panel
Selecting an Image
The Property Inspector
Image Formats
Image Properties
Appearance Properties
Layout Properties
Page Loading Properties
Image Editor Integration

Chapter 6: Working with Links

Kinds of Links
More About Relative Links
Making Links
Making Relative Links
Image Links
Pointing to a File
Linking to an E-mail Address
Linking to a Section of a Page
Opening Links in a New Window
Aiming Targets
Changing Link Colors
Smart Linking Strategies

Chapter 7: Inserting and Playing Media

Image Rollovers
Using Navigation Bars
Using Sound Files
Sound File Parameters
Netscape Plug-ins
Shockwave and Flash
Creating Flash Objects in Dreamweaver
Java Applets
ActiveX
Extra Parameters

Chapter 8: Fonts and Characters

Placing Text
Changing Font Size
Using Text Styles
Physical Text Styles
More Physical Text Styles
Logical Text Styles
Changing Font Face
Creating a Font Group
Changing Font Color
Special Characters
Find and Replace
Checking Your Spelling

Chapter 9: Paragraphs and Block Formatting

Paragraphs vs. Line Breaks
Paragraph Properties
Creating Headings
Using Preformatted Text
Formatting Lists
Aligning Paragraphs
Indenting Text
The Nonbreaking Space
Inserting Ruled Lines

Chapter 10: Creating HTML Styles

Applying HTML Styles
Removing Styles
Creating New Styles
Editing Styles

Chapter 11: Stylin' with Style Sheets

How Style Sheets Work
Kinds of Styles
Kinds of Style Sheets
Creating a Style
Redefining an HTML Tag
Creating a Style Class
Applying a Style Class
Removing and Deleting Styles
Defining New Selectors
Using External Style Sheets
Linking To or Creating an External Style Sheet
Attaching an External Style Sheet
Exporting Inline Styles
Saving a Page with CSS as Plain HTML
Editing Styles
About Conflicting Styles
Style Definitions
Type Attributes
Background Attributes
Block Attributes
Box Attributes
Border Attributes
List Attributes
Extensions
Chapter 12: Setting Up Tables
Setting Up Tables 
About Layout Tables 
Inserting a Table in Standard View 
Drawing a Layout 
Selecting Elements 
Adding Columns and Rows in Standard View 
Resizing Table Elements 
Dragging Columns and Rows in Standard View 
Moving a Layout Element 
About Width Settings in Layout View 
Merging and Splitting Cells 
Adding Content to a Table 
Aligning Tables and Content 
Adjusting Table Spacing 
Working with Table Borders 
Coloring Tables
Setting a Background Image 
Inserting Tabular Data 
Exporting Tables 
Sorting Table Contents 
 

Chapter 13: Framing Pages
Frames and Navigation 
Setting Up a Frames Page 
Creating Frames by Dragging 
Quick and Dirty Frames 
The Frames Panel 
Modifying the Frame Page Layout 
Deleting a Frame 
Nested Framesets 
Setting Column and Row Sizes 
Setting Content Pages 
Creating Content within a Frame 
Saving Your Work 
Saving the Frameset Page 
Frame Page Options 
Setting Margins 
Targeting Links 
Setting Targets 
Testing Your Targets 
Creating No-Frames Content 
Inline Frames 
 

Chapter 14: Layers and Positioning
CSS Positioning 
Absolute vs. Relative Positioning 
Positioning Properties 
Other Positioning CSS Attributes 
About the Layers Panel 
About the Grid 
Creating Layers 
Selecting Layers 
Renaming a Layer 
Choosing Tags 
Moving Layers 
Resizing Layers 
Nesting and Overlapping Layers 
Changing Layer Visibility 
Stacking Order 
Content and Layers 
Layers and Styles 
The Clipping Area 
Content Overflow 
Setting a Background 
Layer Preferences 
Netscape's Layer Tags 
Additional Netscape Layer Properties 
Setting Netscape Layer Properties 
Converting Layers to Tables (and Vice Versa) 
Using a Tracing Image 
 
Chapter 15: Filling Out Forms
Creating a Form 
Formatting Forms 
Adding Form Objects 
Names and Values 
Text Boxes 
Checkboxes 
Radio Buttons 
Menus and Lists 
Editing Menu Items 
Creating a List Box 
Jump Menus 
Hidden Form Fields 
Submit and Reset Buttons 
Image Fields 
Making It Go 
 

Chapter 16: Behavior Modification
JavaScript Concepts 
Adding Behaviors 
Deleting and Editing Behaviors 
Common Objects 
Event Handlers 
Common Actions 
Setting Status Bar Message 
Going to a New URL 
Popup Message 
Opening a New Browser Window 
Checking Browser for Plugin 
Checking Browser Version 
Complex Rollovers 
Preload Images 
Restoring Swapped Images 
Play Sound 
Control Shockwave or Flash 
Show or Hide Layers 
Validate Form Data 
Changing the Content of Frames and Layers 
Setting Text in a Form Field 
Change Property 
Making Layers Draggable 
Adding New Scripts and Behaviors 
Adding More Actions 
Debugging Your JavaScript 
 

Chapter 17: Drawing Timelines
What Timelines Can Do 
The Timelines Panel 
Dissecting the Timelines Panel 
Adding a Layer to a Timeline 
Timeline Actions 
About Keyframes 
Showing and Hiding Layers 
Changing the Overlaps 
Changing the Timing 
Changing Layer Dimensions 
Adding an Image Rollover to a Timeline 
Adding a Behavior to a Timeline 
Making Timelines Go 
Making a Behavior Play a Timeline 
Loop and Rewind 
Adding and Removing Frames 
Using Multiple Timelines 
Renaming and Deleting Timelines 
Removing or Changing Objects 
Bringing It All Together 
 

Chapter 18: Automating Dreamweaver
About Libraries 
What Library Items Do 
Creating a Library Item 
Inserting and Removing Library Items 
Editing Library Items 
Deleting a Library Item 
Re-creating a Library Item 
Dreamweaver Templates 
Creating Templates 
Setting Page Properties on 
Template-Based Pages 
Using Styles and JavaScript in Templates 
Setting Editable Regions 
Creating Pages Based on a Template 
Detaching a Page from a Template 
Deleting a Template 
Attaching an Existing Page to a Template 
Using Editable Regions 
Editing Templates 
Highlights for Templates 
Exporting as XML 
Updating Your Site 
Renaming Templates and Library Items 
Using Server-Side Includes 
Inserting SSIs 
Using the History Panel 
Repeating and Undoing Actions 
Copying and Pasting Steps 
Clearing the History List 
Saving Steps as Commands 
Recording a Command 
Replaying Commands 
Renaming and Removing Commands 
 

Chapter 19: Customizing Dreamweaver
Custom Objects 
Editing Dreamweaver Menus 
About XML 
Extending Dreamweaver with 
the JavaScript API 
About the Menus.xml File 
About Menu Items 
Rearranging Menu Items 
Deleting a Menu Item 
Adding a Separator 
Changing Keyboard Shortcuts 
Customizing Dialog Boxes 
 

Chapter 20: Managing Your Web sites
Getting Ready to Put Your Site Online 
Setting Up Remote Info 
Connecting to Your Server 
Getting and Putting Files 
Synchronizing Modified Files 
Refreshing and Switching Views 
Using the Site Map 
Site Map Icons and Tips 
Drawing Links in the Site Map 
Managing Links 
Changing a Link Sitewide 
Sharing Assets Between Local Sites 
Site FTP Preferences 
 
Chapter 21: Workflow & Collaboration
Checking In and Checking Out 
Checking Out Files 
Checking In Files 
Setting Up Design Notes 
Using Design Notes 
Accessing Design Notes 
Cleaning Up Design Notes 
Turning Off Design Notes 
Modifying Columns in the Site Window 
Adding File View Columns 
Sharing Columns 
Site Reporting 
Sharing the Styles File 
Using Dreamweaver with 
Content Management  



Optional Text:

This text is being used Spring Term 2002 in Sheila Ryan's Class.

Dreamweaver 4.0

Guthrie | Soe
ISBN: 0-619-03444-0 © 2002
Publish date: July 16, 2001
424 pages

Table of contents
1.Introduction to Dreamweaver
2.Introduction to Fireworks
3.Advanced Fireworks
4.Web Site Management
5.Web Site Layout
6.Uploading a Web Site to the Internet
7.Interactive Web Sites Forms
8.Multimedia
9.Style Sheets
10. Dynamic HTML
11.Dreamweaver Productivity Tools 


 

Features

Take a static Web page to a large, multimedia Web site with Dreamweaver 4, a JavaScript and HTML code generator. Incorporates graphics with Fireworks. Build one complex, interactive site for a consulting business upon the completion of the book. Assumes previous experience with HTML.



Web Sites To Review


Web Sites Developed by Spring 2001 Students:

Gary Brannan-Brandon-Biology

http://brandon.hcc.cc.fl.us/faculty/brannan/

Brian Lane-Brandon-Physics

http://brandon.hcc.cc.fl.us/faculty/lane/

Sybil Patterson-Brandon-College Prep English

http://brandon.hcc.cc.fl.us/faculty/patterson/

Cynthia Mansour-Brandon-Mathematics

http://brandon.hcc.cc.fl.us/faculty/mansour/

Amy Nardin-Brandon-Speech

http://brandon.hcc.cc.fl.us/faculty/nardin/

Catherine Robinson-Brandon-College Prep Reading

http://brandon.hcc.cc.fl.us/faculty/robinson/

Mercy Hernandez-Brandon-Chemistry

http://brandon.hcc.cc.fl.us/faculty/hernandez/

Beth McCullough-Brandon-Chemistry

http://brandon.hcc.cc.fl.us/faculty/mccullough/

Jane Golden-Brandon-Mathematics

http://brandon.hcc.cc.fl.us/faculty/golden/

Becky McAfee-Brandon-Computer Science

http://brandon.hcc.cc.fl.us/faculty/mcafee/

Interesting Web Sites

Sample of on-line Real Data: San Diago Freeway Traffic Speeds

Have Fun at Dee's Potpourri of Webs (Our Grandma Story Teller)

Visit Sheila's Ryans Ye-Mystic Pirate Crew

Excellent JavaScript Color Picker

JavaScript Color Picker

The Hamsters Have Returned!

HTML Tutorial Link: http://www.davesite.com/webstation/html/


The look-the feel:



The Brandon Campus Page

The Aquaculture Page

Brandon Computer Science Department

Manufacturing Technology

Science Department

The Business Department at Brandon

Hillsborough Community College, Office of Education and Student Development - Academics

Hillsborough Community College, Office of Education and Student Development - Mission Statement

Hillsborough Community College, Office of Education and Student Development - Office of Sylvia Marion Carley

Hillsborough Community College, Office of Education and Student Development - Student Development