Thursday, November 13, 2008

Online Class Introduction to HTML

Designed for the student with little to no working knowledge of creating HTML files by hand. If you're looking to learn HTML from scratch or move beyond using a WYSIWYG (what you see is what you get) editing tool, this is the class for you. Students will be introduced to the structure of HTML documents, good markup techniques, and the concept of validation. Students will be required to use a plain text editor to write HTML and use an FTP program to upload the pages to the Internet. Functional topics will include text formatting, using lists, tables, and a brief foray into CSS.
Outline
Week 1:Basics of FTP and the document HEAD
Form the basic structure for an HTML document
Understand and know which DOCTYPE declaration to use and why
Know how to insert META tags and why they are needed
Use an FTP program to transfer files to a web server
Week 2: Basics of Inline and Block-level tags
Understand the difference between Inline elements and Block-level elements
Know which tags must be closed and the order to close them
Week 3: Links and Images
Know how to create links to other pages/sites
Be able to insert Images into a web page
Week 4: Tables and Search Engines
Understand the basic ways a search engine works
Learn the basic structure of a table
Learn how to combine table rows and columns for layout
Week 5: Forms and validation
Understand the structure of forms
Be able to create forms that can return the responses via email
Understand how the validating process works
Be able to create 'valid' html files according to the W3C specifications
Week 6: Lists and Character Entities
Understand and be able to insert lists into the document
Learn how to use character entities
Week 7: Basics of CSS
Understand basic CSS
Be able to incorporate CSS into a web page
Be able to link a web page to a style sheet
Be able to create CSS classes that can be re-used throughout a web site
Week 8: Final Project
This lesson incorporates all 7 of the previous lessons and you will be creating a functional web site
Prerequisites
None
Requirements
Students must have webspace where they can post their assignments. You need to avoid webspaces that support banner ads or popup adds as this adds code to your pages. If you do not have webspace, try your ISP first as many provide a small amount of space with your monthly fee. If yours does not, there are a number of free services that are available on the net. A good place to look for free webspace is FreeWebSpace.net at http://www.freewebspace.net/ or the Free Site at http://www.thefreesite.com
Books
Required Book: Head First HTML with CSS & XHTML [
Price: $220.00 US More detail at http://www.eclasses.org/cgi-bin/ql/search.cgi?template0=listing/nomatch.htm&template1=listing/course_main_info.htm&template2=listing/course_main_info.htm&listing.services=H101&listing.services_option=1&listing.ref=Main_eClasses

No comments: