JavaScript 1: Introduction to JavaScript

 

Course Details and Syllabus

Enroll
Course: JavaScript 1: Introduction to JavaScript
Tuition: $398
Time Frame: Due to our monthly lab fee system, this course is completely self-paced. You can expect to work approximately 40 hours on this course.
Technical Requirements: As long as you have a web browser and internet connection, you can take this course from anywhere in the world.
CEUs: 4 Continuing Education Units with official letter from the University of Illinois Office of Continuing Education.
Software: The web-based Learning Sandbox® provided for you will contain all your lessons, projects, quizzes, account files, editors, and rendering tools necessary to build your skills from beginning to end, even beyond coursework. No other software is needed.
Instructor: You will have one instructor throughout the course who will evaluate your projects and quizzes, hand them back for improvement when necessary, and coach you throughout your skills advancement.
Book: All required course materials and software are included online within the Learning Sandbox®. However, within a few weeks of enrolling, you'll receive the free book Head First JavaScript as a complimentary reference from O'Reilly.
Certificates: Completion of this course counts toward both the Web Programming Certificate Series and the Client Side Web Programming Certificate Series.
Prerequisites: Introduction to HTML and CSS, or equivalent solid foundation in HTML and CSS. This course is meant for the beginning or intermediate programmer.
Topics: Scripting, Objects, Methods, Properties, Variables, DOM, Functions, If Statements, Loops, Object Arrays, Arrays, Nodes, Menus
Syllabus:
  • Introduction
    • A Definition of JavaScript
    • Differences between Java and JavaScript

  • Recycling JavaScripts
    • Recycling the script
    • Recycling the event
    • Customizing a recycled script

  • Event Handlers
    • onclick
    • onmouseover
    • onmouseout
    • Other event handlers

  • Introduction to Scripting
    • Script tags
    • Basic JavaScript syntax
    • Introduction to methods: The write method

  • Methods and Variables
    • Methods of the window object
    • Introduction to variables: assigning string values

  • Methods
    • Window methods: open and focus methods
    • Document methods: Opening and writing to a document

  • Properties and the Document Object Model
    • Basic DOM syntax
    • DOM hierarchy

  • Document Object Methods: getElementById
    • Basic getElementById syntax
    • Accessing getElementById properties using the style object
    • Assigning getElementById properties using the style object

  • Functions
    • Basic function syntax
    • Writing and calling multiple functions
    • Passing parameters
    • Creating rollovers

  • Operators
    • Arithmetic Operators
    • Assignment Operators
    • Comparison Operators
    • Creating a simple calculator

  • The if Statement
    • if
    • else
    • else if
    • Logical operators

  • Loops
    • For loops
    • While loops
    • Nested loops
    • Object animation

  • Object Arrays
    • Document Object Collections
    • Forms collection
    • Table collections and innerHTML

  • User Defined Arrays
    • Creating your own arrays
    • Two-dimensional arrays

  • Operations with Nodes
    • Creating and manipulating elements
    • Creating and manipulating elements
    • The Childnodes array

  • Creating JavaScript Menus
    • Building the menu with HTML and CSS
    • A Drop-down menu script
Enroll
Learn and Achieve - Enroll Now

Earn a Certificate

for Professional Development from the University of Illinois' Office of Continuing Education upon completion of a selected series of courses.

Illinois