Javascript Fundamentals Course Cape Town South Africa - Instructor Led Training

Complete this form for the Latest Pricing Information and Dates!

Overview

This is a 2 day course that teaches developers how to use the features of the language and design client-side, platform-independent solutions.

Who should attend?

The course is for the student who is an experienced developer of Web pages and who has had some exposure to JavaScript, probaby through the use of scripts developed by others.

If you are comfortable creating Web Pages by writing HTML code, proficient with Internet Explorer and have at least tried to use other people's scripts in your Web pages, then you are well matched to the prerequisites for this course.

This is a serious programming course. So, if you have programmed in another language, you will likely excel.

 

 

 

Course Content

Lesson 1: Introduction Lesson 6: Language Objects
Origins
Characteristics
Common Programming Concepts
Java and JavaScript
Server-Side vs. Client-Side Applications
Annotating Code with Comments
Language Objects
The String Object
Additional String Object Methods
Evaluating Strings
Regular Expressions
The Array Object
The Date Object
Setting and Extracting Time Information
The Math Object
Lesson 2: Working with Variables and Data Lesson 7: Developing Interactive Forms
Communicating with the User
Using Data More Than Once: Variables
Keywords and Reserved Words
Expressions
Operators
Inline Scripting, Simple User Events, and the
onLoad and onUnload Event Handlers
Overview of Form Controls
Referring to form Objects
The form Object
The button Object
The checkbox Object
The text and textarea Objects
The radio Object
The select Object
Form Validation
Lesson 3: Functions, Methods and Events Lesson 8: Cookies and Security
Functions
Methods as Functions
Defining a Function
Calling a Function
User Events and Event Handlers
Security and Cookies
What Are Cookies?
How Are Cookies Sent?
Who Can Send Cookies?
Storing Cookies
Why Use Cookies?
Assigning a Cookie
Testing for Cookie Presence
Clearing a Cookie
Controlling Cookies in the Browser
Cookies and Passwords
Security Issues
Lesson 4: Controlling Program Flow Lesson 9: Controlling Frames
Controlling Decisional Program Flow
The if...else Statement
The while Statement
The for Statement
The break Statement
The continue Statement
The switch Statement
The do...while Statement
Using Frames and Windows
Targeting Frames
Changing Two or More Frames
Frames, Functions and Variables
Targeting Windows
Windows, Functions and Variables
Lesson 5: The Object Model Lesson 10: Custom Objects
The Object Hierarchy Model
Commonly Used Objects
The window Object
The document Statement
The with Object
The image Object
The history Object
The location Object
The navigator Object
Creating Custom Objects
Custom Object Demonstration
Creating a Object: The Constructor
Creating an Instance of a Custom Object
Creating Object Methods
Creating Functions for Your Objects
Complex Custom Objects