Introduction to HTML Training - old (HTM101)
Course Length: 2 days
Delivery Methods:
Available as private class only
Course Overview
This course is for students new to HTML. It begins with an introduction to web technologies and then provides a comprehensive overview of HTML.
Course Benefits
- Learn the basics of web development.
- Learn the difference between HTML and XHTML.
- Learn to create links in HTML documents.
- Learn to add images to HTML documents.
- Learn to create HTML tables.
- Learn to create forms in HTML.
Course Outline
- A Quick Overview of Web Development
- Client-side Programming
- HTML
- Cascading Style Sheets
- JavaScript
- Dynamic HTML
- Ajax
- Server-side Programming
- ColdFusion
- Java EE
- ASP.NET
- Python
- PHP
- Node.js
- Client-side Programming
- Introduction to HTML
- Getting Started
- A Simple HTML Document
- The HTML Skeleton
- The <head> Element
- The <body> Element
- Whitespace
- HTML Elements
- Attributes
- Empty vs. Container Tags
- Blocks and Inline Elements
- Comments
- Special Characters
- The HTML/XHTML Version
- HTML5
- lang and xml:lang
- Paragraphs, Headings and Text
- Paragraphs
- Breaks and Horizontal Rules
- Creating an HTML Page
- Quoted Text
- Preformatted Text
- Text Level Semantic Elements
- HTML5 and the HTML 4 Formatting Elements
- Documenting Changes
- HTML Links
- Text Links
- Absolute vs Relative Paths
- Absolute Paths
- Relative Paths
- Default Pages
- Targeting New Windows
- Email Links
- Adding Links
- Anchors
- Anchors with the name Attribute
- Anchors with the id Attribute
- name vs id
- The title Attribute
- HTML Images
- Inserting Images
- Making Images Accessible
- Alternative Text
- Long Descriptions
- Height and Width Attributes
- Image Links
- Adding Images to the Page
- Inserting Images
- HTML Lists
- Unordered Lists
- Nesting Unordered Lists
- Ordered Lists
- Nesting Ordered Lists
- Start Attribute
- Definition Lists
- Creating Lists
- Unordered Lists
- HTML Tables
- Creating Tables
- Adding a Caption
- Attributes
- Merging Cells
- Creating Tables
- HTML Forms
- How HTML Forms Work
- The <form> Tag
- Get vs Post
- Form Elements
- id and Name Attributes
- Labels
- Text Fields
- Password Fields
- Submit and Reset Buttons
- Hidden Fields
- Creating a Registration Form
- Checkboxes
- Radio Buttons
- Adding Checkboxes and Radio Buttons
- Select Menus
- Textareas
- Adding a Select Menu and a Textarea
- Crash Course in CSS
- Benefits of Cascading Style Sheets
- CSS Rules
- Selectors
- Precedence of Selectors
- The Cascade
- Creating an Embedded Style Sheet
- Creating an External Style Sheet
- Adding Inline Styles
- Media Types
- <div> and <span>
- Divs and Spans
- Units of Measurement
- The Inherit Value
- @import
Class Materials
Each student will receive a comprehensive set of materials, including course notes and all the class examples.
Follow-on Courses