JavaScript Fundamentals

     JavaScript Fundamentals is a three-day course that teaches students to design client-side, platform-independent solutions using JavaScript. Students will learn to write JavaScript programs, use the JavaScript object model, control program flow, validate forms, animate images, set and access cookies, and target frames. They will also understand and use the most popular applications of JavaScript.

Topics Covered

    Introduction to JavaScript

    • Java and JavaScript
    • Server-Side vs. Client-Side Applications

    Working with Variables and Data

    • Communicating with the User
    • Using Data More Than Once: Variables
    • Keywords and Reserved Words
    • Expressions and Operators

    Functions, Methods and Events

    • Defining a Function
    • Calling a Function
    • Events and Event Handlers

    Controlling Program Flow

    • The if...else Statement
    • The while Statement
    • The for Statement
    • The break and continue Statements
    • The switch Statement
    • The do...while Statement

    The JavaScript Object Model

    • The JavaScript Object Model
    • The window and document Objects
    • The with Object
    • The image and history Objects
    • The location and navigator Objects


    JavaScript Language Objects

    • The String Object
    • Evaluating Strings
    • Regular Expressions
    • The Array Object
    • The Date Object
    • The Math Object


    Developing Interactive Forms

    • Overview of Form Elements
    • Referring to form Elements
    • Form Validation

    Cookies and JavaScript Security

    • What Are Cookies?
    • Who Can Send Cookies?
    • Sending/Storing Cookies
    • Why Use Cookies?
    • JavaScript Security Issues
    Controlling Frames in JavaScript

    • Using Frames and Windows
    • Targeting Frames or Windows in JavaScript
    • Frames, Functions and Variables
    • Windows, Functions and Variables

    Custom JavaScript Objects

    • Creating Custom Objects
    • Custom Object Demonstration
    • Creating the Object: The Constructor
    • Creating an Instance of a Custom Object
    • Creating Object Methods
    • Creating Functions for Your Objects
    • Complex Custom Objects

Audience:

     Webmasters, software developers, application programmers, and client/server developers.

Prerequisites:

     Proficiency in HTML. Previous programming and/or scripting experience helpful, but not required.

Benefits:

     Students gain hands-on experience implementing and maintaining hypertext-based Web sites using authoring and scripting languages

Furnished Materials:

  • PC Workstation for use during training
  • Student Manual

Recommended Follow-On Course

Length:

  • 3 Days

Price:

  • $1,485

Training Dates:

Sign Up