JavaScript Programming
Course
In Worcester
Description
-
Type
Course
-
Location
Worcester
-
Duration
3 Days
The course will allow the delegate to understand the principles of client-side and server-side JavaScript programming for the Web. The course will allow the delegates to produce web pages that allow the user far more interaction with a web site. Suitable for: Web designers and programmers with a need to extend their HTML skills to produce interactive web sites.
Facilities
Location
Start date
Start date
Reviews
Course programme
THE COURSE
The course will allow the delegate to understand the principles of client-side and server-side JavaScript programming for the Web. The course will allow the delegates to produce web pages that allow the user far more interaction with a web site.
WHO SHOULD ATTEND
Web designers and programmers with a need to extend their HTML skills to produce interactive web sites.
PRE-REQUISITES
Delegates should have a good working knowledge of HTML, ideally gained from our HTML Foundation course.
COURSE TOPICS
INTRODUCTION TO JAVASCRIPT
What is JavaScript?
How Does JavaScript Work?
JavaScript Variants
BASIC PROGRAMMING CONSTRUCTS
JavaScript Syntax
Declaring Scripts
Outputting Text
VARIABLES AND DATA TYPES
Variables
Data Types
Operators
User-Input
CONTROLLING PROGRAM FLOW
JavaScript Conditions
Using Loops
Procedures and Functions
OBJECTS, PROPERTIES AND METHODS
What are Objects?
JavaScript Objects
Using Objects
Custom Objects
WORKING WITH BROWSERS
Working with HTML
Writing HTML From JavaScript
Error Handling
Script Debugging
Timers and Timeouts
Dialogue Boxes
Creating Popup Windows
Browser Detection
Accessibility
EVENTS AND ERRORS
Reacting to Events
Common Event Usage
Handling Errors
Handling Exceptions
EXTENDING HTML
Dynamic Extensions
DHTML - Dynamic HTML
DHTML in action
Using Event Handlers
DOM - The Document Object Model
Working with IDs
Text Manipulation in the DOM
DOM Concepts
WORKING WITH FORMS
HTML Forms
Form Validation
Form Events, Properties and
Methods
Form-level Validation
Effective Form Validation
Sending Form Data
SECURITY AND COOKIES
What is a Cookie?
Creating a Cookie
Retrieving a Cookie
Security and Privacy
Course Outline v2.3
JavaScript Programming