logo


your one source for IT & AV

Training Presentation Systems Services & Consulting Cloud Services Purchase Client Center Computer Museum
Arrow Course Schedule | Classroom Rentals | Student Information | Free Seminars | Client Feedback | Partners | Survey | Standby Discounts

Javascript for Web Design - Introduction

SS Course: 3000895

Course Overview

TOP

This two-day introductory JavaScript training class provides a solid foundation in using and writing JavaScript and working with jQuery. No previous programming or scripting experience is required. In this JavaScript course, participants learn JavaScript and jQuery along with a framework for common situations when JavaScript is most effectively used. Examples and exercises help course participants learn JavaScript essentials. 

                                                                  

Scheduled Classes

TOP
01/18/27 - AGI - Virtual Instructor-Led - Virtual Instructor-Led (click to enroll)
04/12/27 - AGI - Virtual Instructor-Led - Virtual Instructor-Led (click to enroll)

What You'll Learn

TOP
  • Understanding JavaScript and when to use it
  • Learning JavaScript language essentials
  • Understanding JavaScript functions
  • Working with objects in JavaScript
  • Using Arrays and Loops
  • Events and interactivity
  • JavaScript Forms Functionality
  • Understanding arrays and looping
  • Understanding the Document Object Model (DOM)
  • Working with jQuery
  • Using jQuery in practical situations
  • Working with jQuery plug-ins

Outline

TOP

JavaScript Overview

  • Understanding the role of JavaScript
  • Places where JavaScript is used
  • Adding JavaScript to an HTML website
  • Drawbacks and browser incompatibilities
  • JavaScript libraries, plug-ins, and frameworks
JavaScript Language Essentials
  • Storing data in a variable
  • Overview of the different types of data
  • Understanding operators and expressions
  • Working with JavaScript's built-in functions
Defining JavaScript Functions
  • Working with local variables
  • Allowing external arguments
  • Returning values from functions
  • Understanding recursion
Working with Objects in JavaScript 
  • Identifying the role of Objects
  • Defining Objects using JSON
  • Accessing properties with the dot syntax
  • Working with JavaScript's built-in Objects
JavaScript Events and Interactivity
  • Responding to events
  • Understanding function scope
  • Working with the Event Object
  • Preventing the default behavior of events
  • Understanding event bubbling
JavaScript Forms and Conditionals
  • Understanding Boolean logic
  • Checking multiple conditions at once
  • Working with the switch statement
  • Overview of HTML forms
  • Accessing form fields with JavaScript
Arrays and Looping in JavaScript 
  • Storing lists of data using Arrays
  • Accessing data within an Array
  • The structure and purpose of a loop
  • Understanding the difference between loops
  • Using a loop to access an entire array
The Document Object Model
  • The Document Object Model (DOM)
  • Finding elements using their ID
  • Finding elements using their tag name
  • Finding elements based on their context
Introduction to jQuery
  • Understanding the purpose of jQuery
  • Various uses of the jQuery constructor
  • Working with jQuery collections
  • Chaining functions to avoid redundancy
  • Common jQuery methods and events
Practical jQuery Applications: animation with jQuery
  • Using the 'animate' method
  • Running multiple animations in a row
  • Running multiple simultaneous animations
  • Stopping a running animation
  • Creating a looping animation
Using jQuery Plug-ins
  • Overview of common jQuery plug-ins
  • A look at the different types of plug-ins
  • Understanding the Configuration Pattern
  • Working with custom events

Prerequisites

TOP

A working knowledge of HTML and CSS along with an understanding of web page creation is required. No previous scripting or programming experience necessary.

    Who Should Attend

    TOP

    This JavaScript class is suitable for web developers and web designers who have an understanding of HTML and CSS but lack formal JavaScript training.

    Next Step Courses

    TOP