Course description
Javascript Introduction: 2-day in-house training course for your company
The in-house introductory training in Javascript writing was designed to enable improvement in overall programming skills using JavaScript. This comprehensive two-day course teaches the significance of object-oriented programming, the keywords and constructs of the Java programming language, and the steps required to write dynamic JavaScripts.
Programming skills for the whole team
Participating staff will learn how to use Javascript in DOM models, as well as variables, expressions, objects and style sheets. In addition, course participants will learn how to write debugging JavaScript applications and create error handlers.
Upcoming start dates
Suitability - Who should attend?
This two-day in-house training course in Javascript is aimed at Web designers or HTML programmers who wish to add interactive and dynamic content to their web pages. The course will show how to create validation forms, pop-up dialog boxes and customised content on the pages.
This course is suitable for both PC based users and MAC environment.
For more information on course suitability, please send an enquiry here
Training Course Content
This Javascript in-house training course is designed to cover the following modules:
JavaScript Programming Introduction
- Basic Concepts
- JavaScript Syntax Rules
- Best Practices for JavaScript
- Working with the Document Object Model
Document Object Model (DOM)
- Using Window Objects
- Working with Web Documents
- Accessing Browser History
- Working with the Location Object
Variables
- Variables, Strings, and Arrays
- Expressions and Operators
Data Types in JavaScript
- Converting Between Data Types
- String Objects
- Substrings
- Numeric Arrays
- String Arrays
- Sorting a Numeric Array
Using Functions and Objects
- Functions
- Introducing Objects
- Using Objects to Simplify Scripting
- Extending Built-in Objects
- Controlling Flow with Conditions and Loops
Expressions
- Conditional Expressions
- Test Multiple Conditions with IF and Else
- Multiple Conditions with Switch and Loops
- Using do…while Loops
- Loops
- Looping Through Object Properties
- Using Built-in Functions and Libraries
- Date Formulae
Responding to Events
- Event Handlers
- Mouse Events and Keyboard Events
- Using the onLoad and onUnload Events
Windows with Objects
- Timeouts
- Moving and Resizing Windows
- Displaying Dialog Boxes
- Graphics and Animation
HTML Forms
- Using the form Object with JavaScript
- Scripting Form Elements
- Displaying Data from a Form
- Form Validation
Images
- Creating Rollovers
- Creating Slideshows
Style Sheets
- Defining and Using CSS Styles
- Using CSS Properties
- Creating a Simple Style Sheet
- Using External Style Sheets
- Controlling Styles with JavaScript
Debugging JavaScript Applications
- Avoiding Bugs
- Basic Debugging Tools
- Creating Error Handlers
Why choose SquareOne Training
25 years' experience of delivering quality IT Training Services
All trainers Certified Microsoft Office Trainer (MOS) or higher
Public and in-house training throughout the UK
Expenses
In House training - delivered nationwide in the UK
This course is delivered In House - and can be tailored to meet the particular requirements of your organisation. We will be happy to use any of your examples for delegates to ensure that the course is as interesting and relevant as possible.
Request info

SquareOne Training
With 30 years of experience in IT training, personal skills, and consultancy, SquareOne specialise in crafting and delivering exceptional industry leading training courses. Our extensive range of courses are tailored to cater to a diverse range of learning preferences and...
Case Studies
SquareOne Deliver IT Rollout Projects to a World Leading Gas and Oil Company
Read about SquareOne's global projects in New Hardware and Software Refresh and Microsoft Lync/Skype Rollout.
Excel Templates For Mexichem
At SquareOne Training we take pride in designing Spreadsheets for our customers, so we were delighted to be asked to design a solution to track staff courses and KPI alerts. This spreadsheet was implemented in 2018, but completely changed the way the company worked and made the data not only accurate but trackable.