Rapid Introduction to HTML, CSS and JavaScript
Course Description
In this class, students get a rapid hands-on introduction to client-side programming with HTML, CSS, and JavaScript. The course is meant for students who want to need to get a jump start on all three technologies. Students should be prepared to cover a lot in three days and to be ready to spend some time afterward reviewing the content on their own to solidify and build upon the skills taught in class.
3 Days
Contact us for pricing
Prerequisites
Experience in the following areas is required:* Working with computers regularly
Experience in the following areas would be beneficial:
* Programming Experience
* A basic understanding of how the web works
A Quick Overview of Web Development
Client-side ProgrammingServer-side Programming
Introduction to HTML
Getting StartedA Simple HTML Document
The HTML Skeleton
HTML Elements
XHTML vs. HTML
Special Characters
lang and xml:lang
Paragraphs, Headings and Text
ParagraphsBreaks and Horizontal Rules
Creating an HTML Page
Quoted Text
Preformatted Text
Phrase Elements
Formatting Elements
Documenting Changes
HTML Links
Text LinksAbsolute vs. Relative Paths
Targeting New Windows
Email Links
Adding Links
Anchors
The title Attribute
HTML Images
Inserting ImagesImage Links
Adding Images to the Page
HTML Lists
Unordered ListsOrdered Lists
Definition Lists
Creating Lists
HTML Tables
Creating TablesAttributes
Merging Cells
Creating Tables
HTML Forms
How HTML Forms WorkThe form Tag
Form Elements
Creating a Registration Form
Adding Checkboxes and Radio Buttons
Adding a Select Menu and a Textarea
Crash Course in CSS
Benefits of Cascading Style SheetsCSS 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
CSS Fonts
Font - the old wayFont-family
Font-size
Font Family and Font Size
Font-style
Font-variant
Font-weight
Font Style, Font Variant and Font Weight
CSS Text
Letter-spacingWord-spacing
Line-height
Text-align
Text-decoration
Text-indent
Text-transform
Vertical-align
White-space
Text Properties
Colors and Backgrounds
About Color ValuesColor
Background-color
Background-image
Colors and Backgrounds
JavaScript Basics
The Name JavaScriptThe HTML DOM
JavaScript Syntax
Basic Rules
Dot Notation
Square Bracket Notation
Where Is JavaScript Code Written?
JavaScript Objects, Methods and Properties
Methods
Properties
The Implicit window Object
The getElementById Method
Event Handlers
Variables, Arrays and Operators
JavaScript VariablesA Loosely-typed Language
Storing User-Entered Data
Arrays
Associative Arrays
Array Properties and Methods
JavaScript Operators
JavaScript Functions
Built-in FunctionsNumber(object)
String(object)
isNaN(object)
4. parseFloat and parseInt
Built-in Functions vs. Methods
User-defined Functions
Function Syntax
Passing Values to Functions
A Note on Variable Scope
Returning Values from Functions
Conditionals and Loops
Conditionalsif - else if - else Conditions
Switch / Case
Loops
while Loop Syntax
do...while Loop Syntax
for Loop Syntax
for...in Loop Syntax
HTMLHTML5JavaScriptjQueryWeb Programming