Introduction to JavaScript

PT0575
Summary
This course teaches students to write JavaScript effectively in order to not just create dynamic and more functional web pages, but also to prepare them for more advanced topics such as node.js and AngularJS.
Prerequisites
There are no prerequisites for this course.
Duration
3 Days/Lecture & Lab
Audience
.
Topics
  • JavaScript Basics
  • The HTML DOM
  • JavaScript Syntax
  • Basic Rules
  • JavaScript Objects, Methods and Properties
  • Methods
  • Properties
  • Event Handlers
  • Variables, Arrays and Operators
  • JavaScript Variables
  • JavaScript Operators
  • JavaScript Functions
  • Built-in Functions
  • Built-in Functions vs. Methods
  • ser-defined Functions
  • Function Syntax
  • Passing Values to Functions
  • Returning Values from Functions
  • Variable Scope
  • Error Handling
  • Anonymous Functions
  • Inner Functions
  • Built-In JavaScript Objects
  • typeof Operator
  • Conditionals and Loops
  • Switch / Case
  • Form Validation
  • Accessing Form Data
  • The this Object
  • Truthy and Falsy
  • The navigator Object
  • history Object
  • location Object
  • Feature Detection
  • Accessing Element Nodes
  • Creating New Nodes
  • The XMLHttpRequest object
  • JSON
  • Learning other objects
  • JavaScript and Web App Security
  • JavaScript and Performance

Related Scheduled Courses