• Technical IT

    Solutions delivered throughout the UK
  • Business Applications

    Solutions delivered throughout the UK
  • Professional Best Practice

    Solutions delivered throughout the UK
  • Professional Development

    Solutions delivered throughout the UK

Javascript 101 Yellow Belt Off Peak

Javascript 101 Yellow Belt Off Peak
  • Price £697.00
  • Level 1
All major credit cards accepted


This Hands-On course provides an intensive introduction to the features provided by
JavaScript and Dynamic HTML. In particular the candidates will learn how to write client side
scripts, providing some logic and interactivity on their HTML5 pages


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

Assumed Knowledge

Knowledge of a mark-up language such as HTML and some CSS


  • 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
  • transform HTML web pages into interactive,
  • cross-browser web pages with cool cross-browser animations and user intuitive

Course Content

<—Day 1 —>

Client Side Programming Vs Server Side programming
-Role of javascript in client side coding
What does JavaScript do?
• Rollovers
• Form Validation
• Mathematical Calculations
• Change CSS
• Working with HTML5 Canvas Tags
Understanding JavaScript
• Javascript Syntax
• Understanding Properties & Methods
• Document Object Model
• Unobtrusive Scripting

<—Day 2 —>

The Language
• Event Handlers
• Values & Variables
• Assignments
• Operators
• Comparisons
JavaScript Fundamentals
• Writing text
• Working with functions
• Internal, Head & External JS
• Commenting in JS
• Alert Windows
• Confirming user choice
• If/else statements
• Prompting the User
• Redirects through a link
• JavaScript enhanced links
• Working with Referrer pages

<—Day 3 —>

Building a Web App
• Designing a Bingo Card
• Looping & Do/While Loops
• Passing values to functions
• Object Detection
• Working with Arrays
• Updating Arrays
• Using the random () method
• Working with functions that return values
• Multi-level Conditionals
• Error-Handling
Working with Images
• Creating a Rollover
• Creating more effective rollovers
• Understanding the DOM
• Building Objects in OOP

<—Day 4—>

Form Handling
• Select & Go Navigation
• Accessibility & JavaScript
• Changing Menus Dynamically
• Making fields required
Making your pages dynamic
• Placing the current date
• Working with a dynamic timer
• Updating the seconds dynamically

Make Enquiry

Course Enquiry

Book Now

Course Enquiry