JavaScript Training

JavaScript Courses

Sydney, Melbourne, Onsite and ONLINE

Home » JavaScript & jQuery Courses » JavaScript for Web

Training Modules (Overview)

  • HTML & CSS Revision
  • Setting up JavaScript
  • Understanding Data Types
  • Declaring, Retrieving and Changing Variables
  • Objects & Functions
  • Conditional Statements & Loops
  • JavaScript Plugins
  • Implementing a Hamburger Menu Plugin
  • Introduction to jQuery

What You Get

  • 12 Months Access to Help Desk
  • No Risk! Money Back Guarantee
  • Professional Training Environment
Adobe Acrobat Training
Download JavaScript for Web

Course PDF

Private Training

This course is provided as custom training only, please call us on 1300 441 891 to schedule your training

NEED A QUOTE

Need to get approval or a formal quote

Related Courses

Course Outline

HTML Revision

  • Tags
  • Document Structure

CSS Revision

  • Tags
  • Classes
  • IDs

JavaScript Setup

  • Where to Add the JavaScript Code
  • Calling in External JavaScript Files
  • Order and Timing – Waiting for the Page to Load
  • Using Alert, Prompt and Confirm
  • Testing with the Console
  • The Rules of Writing JavaScript
  • The Onload Function

Understanding Data Types
Primitive Data Types

  • Strings
  • Numbers
  • Booleans

Declaring, Retrieving and Changing Variables

  • Using the Var Keyword
  • Operators
  • Concatenation

Arrays

  • Longhand and Shorthand

Objects
Functions

  • Writing and Calling on Custom Functions
  • Parameters

Conditional Statements

  • Conditional Logic
  • Else Conditions
  • Comparison Operators
  • Multiple Conditions
  • AND and OR

Loops

  • Repeating Code a Number of Times

Using For Loops

  • Optional – Reference an Array with a For Loop

Optional – Using For/In Loops

  • Optional – Referencing Objects with a For/In Loop

JavaScript Plugins

  • Where to Look for Pre-Written JavaScript Plugins
  • Understanding Plugin Requirements

Implementing a Hamburger Menu Plugin

  • Finding Required Files and Code
  • Inserting Required HTML into Our own HTML
  • Inserting Required CSS into Our own CSS
  • Setting Up an Onload Function
  • Inserting Required JavaScript into the Function
  • Optional – Modifying and Customising the Menu

jQuery

  • What is jQuery
  • How to Recognise When it is Needed
  • Versions of jQuery
  • Loading in the jQuery Libraries
  • The jQuery Document Ready Function

Implementing a jQuery Slideshow Plugin

  • Finding Required Files and Code
  • Inserting Required HTML into Our Own HTML
  • Inserting Required CSS into Our Own CSS
  • Setting Up a Document Ready Function
  • Inserting Required JavaScript into the Function
Private Training

Prefer Private Training?

- Customise your course
- Choose your own dates
- Choose your location

Read More

JavaScript Testimonials

This was an excellent class, well-paced and with excellent course materials, that will help me accomplish what I need to do in my job.
Jo Sharp, Manager
Course content was fantastic. This course gave me a good foundation and better understanding of JavaScript, and has encouraged me to delve deeper.
Daniel, Web Developer
Awesome course good pace, teacher was well knowledge, will most definitely recommend this to other developers or designers. Thanks a bunch!
Che Eyles, Graphic Designer
This course was well designed and presented, and I would recommend it to others. The instructor's knowledge of the topic was excellent.
Denise, Assistant Director - eLearning
I would highly recommend this course to someone starting out with JavaScript. Great hands-on experience and learning.
Stephanie, Systems Coordinator
Highly enjoyable. Learnt a lot through my trainer. Very well structured. I'm very surprised at how much was taught in 2 days.
Maggie, Front End Developer
Great trainer, great course.
Jiapeng, IT
Tasi
Nasi, Posi
Course was well structured and organised. Mark was very good at explaining things, and never made you feel rushed. Very enjoyable course.
Daniel Azzopardi, Front End Web Developer
I've taken lots of classes of this nature before and this was great!
Chase Wirth, Marketing