JavaScript Web Development
Course
In London
Description
-
Type
Course
-
Location
London
-
Class hours
21h
-
Duration
3 Days
Suitable for: The JavaScript Web Development course provides a core understanding of the JavaScript programming language and supporting libraries. In a practical, hands-on environment, delegates work with JavaScript in a browser environment to compose and manipulate web aspects and components using a variety of techniques.
Facilities
Location
Start date
Start date
Reviews
Subjects
- Browsers
Course programme
Delegates will gather a core understanding of the practical application of the JavaScript language and common libraries in a web context. The core of the language is the main concern, introducing the major features of web programming such as the DOM, browsers, user interaction and working in a browser environment in order to provide a grounding in the major aspects of JavaScript web development.
JavaScript Web Development Training Course
Course Contents - DAY 1
Course Introduction
- Administration and Course Materials
- Course Structure and Agenda
- Delegate and Trainer Introductions
- JavaScript vs. Java
- JavaScript Tasks
- JavaScript Evolution
- Security Overview
- JavaScript Versions and Browser Support
- JavaScript Engines
- Character Set
- Case Sensitivity
- Layout and Whitespace
- JavaScript Literals
- Identifiers
- Reserved Words
- Operator Precedence
- Numbers
- Strings
- String Methods
- Booleans
- JavaScript Functions
- The this Keyword
- Objects Introduction
- Arrays Introduction
- Type Conversion
- Primitive Datatype Wrappers
- JavaScript Variables
- JavaScript Expressions
- Arithmetic Operators
- Relational Operators
- String Operators
- Logical Operators
- Bitwise Operators
- Assignment Operators
- The global Object
Course Contents - DAY 2
Session 5: JAVASCRIPT CONTROL STRUCTURES
- If/Else
- For/For In
- While
- Switch
- Break and Continue
- Using var
- Function
- Return
- JavaScript Exception Handling
- With and Empty Keywords
- Object
- Common Properties and Methods
- Dates, Times and Timers
- Classes and Prototyping
- Arrays
- Array Methods
- Defining Functions
- Invoking Functions
- Functions as Data
- Anonymous Functions
- Passing Arguments to Functions
- The RegEx Object
- Methods and Usage
- Patterns Matching Examples
- Regular Expressions Tools
Course Contents - DAY 3
Session 9: BROWSER-BASED JAVASCRIPT
- The Window Object
- JavaScript Event Handling
- JavaScript Form Handling
- The Document Object Model
- Cookies
- Alternative Storage Options
- Profiling JavaScript
- Firebug
- Fiddler
- YSlow
- Other JavaScript Tools
- Direct Web Remoting (DWR)
- Node Discussion
- AHAH/JAH
- AJAX
- Working with Structured Data
- JavaScript Libraries/Frameworks
- The jQuery Library
- jQuery Core
- jQuery Effects and Events
- jQuery Ajax
JavaScript Web Development