Universal Class: Over 500 Online Certificate Courses
 

Course Syllabus: Introduction to JavaScript


Computer Programming Picture
$50.00
no certificate
- OR -
$75.00
with CEU Certificate*
Start Right Now!
Taking multiple courses? Save with our platinum program.
 
 

Course Description

JavaScript is the globally used client-side scripting languages for the web. Most browsers support the language by default, so you can get started using JavaScript and HTML with a simple text editor and browser for testing. Dynamic languages make web pages dynamic without making calls to your web servers for every button click, character typed, or mouse movement. The JavaScript language is so popular that hundreds of developers have made customized libraries that make development easier for other programmers and web designers. If you design web pages, you'll certainly need to know JavaScript to make a custom UI (user interface).

This course gets you started with an introduction to JavaScript. It assumes that you're new to the language, so it gets you started with basic functionality such as creating functions, creating variables, and calling these lines of code from your standard HTML pages. It talks about events and triggers for custom event handling. It talks about pattern matching, searching for text within a page, flow control and the document object model (DOM). We start off with the basics and move on to more complex functionality such as arrays and objects. We then discuss how to script common elements with JavaScript such as forms and tables.  At the very end, we discuss major libraries such as Ajax, which allows you to make asynchronous calls to server-side scripts without reloading the web page in the server.

Whether you're just getting started in web design or want to learn basic JavaScript scripting, this course is for you.

Course Requirements

There are no pre requisites. Anyone over the age of 13 is welcome to join this course. It is recommended though that individuals have some basic computer programming knowledge. 

Course Topics

Variable Naming Rules and JavaScript Data Types

Expressions and Operators

Flow Control

Objects and Arrays

Defining Functions and Methods

Constructors and Inheritance

Pattern Matching with Regular Expressions

JavaScript in Browsers

The Document Object Model (DOM)

How to Get Input and Output

Managing Web Page Styles using JavaScript and CSS

Handling Web Page Events

How to Script Tables

How to Script Forms

Introduction to Ajax

Course Materials

No additional course materials required to complete this course. 

Grading Policy

A brief 10 pt. quiz will follow each lesson. Students will successfully complete this course by mastering all learning outcomes with 70% or higher overall grade.

Learning Outcomes

By successfully completing this course, students will be able to:
  • Know variable naming rules and JavaScript data types.
  • Identify expressions and operators.
  • Know flow control.
  • Demonstrate objects and arrays usage
  • Define functions and methods.
  • Define constructors and inheritance.
  • Demonstrate usage of pattern matching with regular expressions.
  • Describe the Document Object Model (DOM).
  • How to Get Input and Output
  • Know managing web page styles using JavaScript and CSS.
  • Demonstrate handling web page events.
  • Demonstrate how to script tables.
  • Demonstrate how to script forms.
  • Know Ajax and its use, and
  • Demonstrate mastery of lesson content at levels of 70% or higher.
Show More
 

Assessment Guide

Exam 110
Exam 210
Exam 310
Exam 410
Exam 510
Exam 69
Exam 710
Exam 810
Exam 910
Exam 1010
Exam 1110
Exam 1210
Exam 1310
Exam 1410
Exam 1510
Exam 1610
The Final Exam80
Total Points:239
Show More

Related Articles