JavaScript Fundamentals Course Overview

Our JavaScript Fundamentals course is a 3 day course that teaches developers how to use JavaScript Arrays, JavaScript date, JavaScript functions, JavaScript alert and more.Students who are interested in working with Client-side scripting, this is the first step, to mastering the control of every click a user makes.

Instructor Led Learning

Duration: 2 Days
Registration Open Now!

Video Learning

Duration: 2 Days
Registration Open Now!

What you will learn

  • Lesson 1: Introduction to JavaScript
  • Lesson 2: Working with Variables and Data
  • Lesson 3: Functions, Methods and Events
  • Lesson 4: Controlling Program Flow
  • Lesson 5: The JavaScript Object Model
  • Lesson 6: JavaScript Language Objects
  • Lesson 7: Developing Interactive Forms
  • Lesson 8: Cookies and JavaScript Security
  • Lesson 9: Controlling Frames in JavaScript
  • Lesson 10: Custom JavaScript Objects

FULL COURSE OUTLINE

Lesson 1 – Introduction to JavaScript

  • Origins of JavaScript
  • JavaScript Characteristics
  • Common Programming Concepts
  • Java and JavaScript
  • Server-Side vs. Client-Side Applications
  • Annotating Code with Comments

Lesson 2 – Working with Variables and Data

  • 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

Lesson 3 – Functions, Methods and Events

  • Functions
  • Methods as Functions
  • Defining a Function
  • Calling a Function
  • User Events and JavaScript Event Handlers

Lesson 4 – Controlling Program Flow

  • 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

Lesson 5 – The JavaScript Object Model

  • The JavaScript 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

Lesson 6 – JavaScript Language Objects

  • JavaScript 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 7 – Developing Interactive Forms

  • 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 8 – Cookies and JavaScript Security

  • 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
  • JavaScript Security Issues

Lesson 9 – Controlling Frames in JavaScript

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

Lesson 10 – Custom JavaScript Objects

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

Join Over 10,000 Students that have studied with MasterGrade IT Now

Become Part of MasterGrade IT to Further Your Career.