Day one
Getting Started
• Overview
• About terminology
• Embedding Scripts
• Syntax and Comments
• Testing via alert and console
• Hello World
• Basic user interaction
Variables
• Concept
• Global variables
• Declare, initialise and test
• Write values to and within the page
• Data types
Operators
• Assignment
• Comparison/Inequality
• Increment/Decrement
• Concatenation
• Logical AND
Objects
• About OBJECTS
• DOM basics
• Methods and Properties
• Creating a Date object
• Waiting for page load
• Assigning user events
Conditionals
• Syntax and structure
• Boolean logic
• IF, ELSE IF and ELSE statements
• Nested conditionals
• Responding to conditions
Built-In Functions
Such As:
• getElementById
• prompt
• confirm
• Running code at intervals with set Timeout
Day two
Custom Functions
• Syntax
• Build a function
• Local Variables
• Returning values
Loops
• FOR loop concept and syntax
• While loop
• do /while loop
• Applied loops
Arrays
• Concept and syntax
• Populating an array
• Looping through an Array
• Sorting an Array
Random
• Using MATH round, random, ceil and floor
• Produce random numbers within a range
• Select randomly from an Array
Conclusion
• Recap
• What's next
• Top Javascript Libraries
Questions and answers
Course Dates | Venue | Price | ||
---|---|---|---|---|
London Bridge | £349 + VAT save £100 | |||
Online | £449 + VAT | |||
London Bridge | £449 + VAT |
Tom works in Internal Communications for an NHS service provider. Listen to his experience about attending our online Adobe Premiere Intro course.
Meija works for the MOD, in marketing and communications and here tells us about attending her online Social Media Marketing course with Alice.
Katie works for the Ministry of Defence as a Digital Content Editor and here tells us about attending her online Social Media Marketing course with Kirsty.
"Great at tailoring the class' pace to the abilities of those on the call - mistakes didn't feel like mistakes, but teaching opportunities instead."