Who is this course for

Web and IT professionals who are completely new to JavaScript and who need to gain hands-on experience of developing commercial JavaScript systems.

Assumed Knowledge

Knowledge of a mark-up language such as HTML would be advantageous.

What you will learn

  • Understand the JavaScript language.
  • Understand the Document Object Model and how it is used in JavaScript.
  • How to detect and respond to user actions
  • Alter, show, hide and move objects on a web page
  • Check information inputted into a form
  • How to use CSS (Cascading Stylesheets)
  • How to make JavaScript cross-browser compatible

Outline

Introduction

  • Introduction to programming
  • History and presence: LiveScript, ECMAscript, JavaScript
  • Java is not JavaScript
  • Other programming languages!

Concepts

  • What does Javascript do
  • Server side vs. client side
  • Document object model (DOM)
  • Unobtrusive JavaScript!

Usage, syntax overview

  • HTML: inline, head & external Javascript
  • Comments
  • Dot syntax!

Variables

  • Storing & getting values
  • Re-assigning values
  • Primitive data types
  • Naming conventions
  • Reserved words (keywords)
  • Expressions
    Loose typing!

Functions

  • Declaration
  • Arguments
  • Return values
  • Variable scope
  • Coding conventions!

Alerts & prompts

  • Alert popups
  • Confirming user choice
  • Prompts!

Control flows

  • If/else statement
  • Comparison operators
  • Logical operators
  • Boolean: True or false
  • While loops
  • For loops
  • Break statement
  • Switch instead of if/else

Lots of data: arrays

  • What is an array
  • Definition of arrays
  • Accessing array information
  • Changing values
  • Iterating arrays

Course details

Evening class duration Weekend class duration Weekday class duration Course level
6 Beginner - Yellow Belt - 101

How to book

Simply select your start date from below and pay online to book your course.

If you are joining us during a weekday class then the lessons begin at 09:30 and finish at 16:30. This class will run for weeks.
If you are joining us during an evening class then the lessons begin at 18:00 and finish at 21:00 each week. This class will run for 6 weeks.
If you are joining us during a weekend class then the class starts at 10:00 and will finish at 17:00 each week. This class will run for weeks.