JavaScript Programming

This course provides a comprehensive introduction to JavaScript programming and prepares students to build web applications that run seamlessly on a variety of devices, including desktop computers, tablets, and mobile phones.

Overview

As the only language supported by all web browsers, JavaScript is an essential tool for anyone interested in building web applications. 

This course provides an in-depth introduction to JavaScript programming and prepares students to build web applications that run seamlessly on a variety of devices, including desktop computers, tablets, and mobile phones. You will be equipped the necessary knowledge to be a production JavaScript programmer.

OBJECTIVES

  • Working knowledge of JavaScript programming and the HTML Document Object Model (DOM).
  • Write client-side (browser-based) JavaScript applications that modify a web page
  • Call HTTP-based services to obtain data to display in a web page.

Duration & Format

3 days (18 hours)

Outline

The following topics are covered in this course.

  • JavaScript, the language
  • More advanced features of JavaScript
  • HTML DOM objects, properties, and methods
  • Invoking HTTP services
  • Popular tools

PREREQUISITES

Students should have intermediate to advanced proficiency with HTML and CSS prior to enrolling in this course. Completion of Exploring HTML5 and CSS is recommended for those students without equivalent education or experience.

Maximize your training experience by adding these courses to your curriculum.

Sign up today for open enrollment technology training.

Open Enrollment Courses

Open enrollment courses are a great, cost-effective option for organizations that have an immediate need to train a small number of employees.

View Course Schedule

Customized technology training designed to meet your team's specific needs

Customized Training Programs

Customized training programs can be delivered on-site, in our training lab, or online to help organizations enhance the skills of their internal development teams.

Request More Information