Client-End Applications with JavaScript

Course Objectives: This course provides the students with the ability to develop client-end applications using HTML, JavaScript, and Dynamic HTML.

Course Outlines:
Hyper Text Markup Language (HTML)
Overview
Why HTML still matters
HTML standards and practices
Basic Tags
Basic HTML structure
HTML head
HTML body
Hello! World!
More Tags and Attributes
Heading
Background
Color
Horizontal Line
Break
List
Image
Link
Understanding JavaScript
Overview
Advantage of Client/Server Model
What are Java , JavaScript and VBScript ?
HTML Standard Review
Creating your first JavaScript
Creating Simple JavaScript
Basic arithmetic and logic operation
Basic input/output function
Creating user-defined Subroutine and Function
Declaring variables and variable scope
Using String and Array Objects
Control and Branch Command
Learning more detail on JavaScript
Loop Command
Using Math and Date Object
Using Objects, Events and Dynamic HTML
Understanding HTML Object Model
What is objects ?
Object hierarchy of Browser
Properties, method and event of a object
Using Event-driven programming
Concept of event-driven programming
Types of events
HTML Form Implement
Data validation
Using Dynamic HTML
Concept of Dynamic HTML
Cascading Style Sheet
Using Layer for Animation
Project Implementation and VBScript
Project Implementation
On-line calculator
Shopping Cart in Client Side
Cookies and Browser-Specific Features
What is Cookie?
Creating Cross-Browser Script
Working with Plug-ins
Another Scripting Language -- VBScript
Compare JavaScript and VBScript
Examples of JavaScript and VBScript