Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Introduction to JavaScript

Course Summary

The Introduction to JavaScript training course is designed to demonstrate how to utilize the fundamentals of the JavaScript programming language to make basic scripts and web applications.

The course begins with the fundamentals of the language, including primitives, arrays, variables, objects, and functions. It then transitions into more advanced topics, such as the manipulation of the Document Object Model (DOM), events, and JavaScript frameworks/libraries (like Angular and React). The course concludes with segments on storage and testing.

Purpose
Learn how to utilize the fundamentals of the JavaScript programming language to make basic scripts and web applications.
Audience
Web developers and managers who have some experience with HTML wanting to learn JavaScript.
Role
Web Developer
Skill Level
Introduction
Style
Hack-a-thon - Learning Spikes - Workshops
Duration
2 Days
Related Technologies
JavaScript | Web Development

 

Productivity Objectives
  • Leverage JavaScript syntax and data types to make basic functioning scripts
  • Select and manipulate the DOM using JavaScript
  • Handle and validate forms using JavaScript methods
  • Test applications using JavaScript

What You'll Learn:

In the Introduction to JavaScript training course, you'll learn:
  • Introduction to JavaScript?
    • What is JavaScript?
    • Where can JavaScript be found?
    • Work with the Console
    • The Stateless Web
    • AJAX Revolution
  • Core Concepts
    • Primitives
    • Variables
    • Objects
    • Arrays
    • Loops
    • Functions
  • DOM Elements
    • What is the Document Object Model (DOM)?
    • Object orientation
    • Create and add elements
    • Write functions
  • Objects
    • Object Literal Notation
    • JSON
    • Work with Arrays
    • Built-in objects
    • AJAX
  • Event Handling
    • Common event types in JavaScript
    • Timing
    • Date and time
    • Mouse events
  • Forms
    • Validate forms
    • Display and hiding form areas
    • Write regular expressions
  • Storage
    • Web Storage
    • Cookies
  • JavaScript Testing
    • Test overview
    • Test-Driven Development (TDD)
    • Debug tools
    • JSLint the code
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.