JavaScript Web Development
Course
In London-City
Description
-
Type
Course
-
Location
London-city
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. Who will the Course Benefit? The JavaScript course is aimed at Web Developers and Designers that require a core understanding of the use of JavaScript in web development. Learning Objectives An understanding of web markup languages (HTML, XHTML) is a requirement, as JavaScript will be presented in conjunction with web markup and interact with page elements. The delegate will practice: Using the core JavaScript languageUsing functions and ObjectsControlling WindowsUsing the W3C DOMTiming JavaScriptHandling JavaScript eventsDebugging JavaScriptAsynchronous techniques using AJAX/AHAH/JAHUsing libraries, such as jQueryIntroduction to other JavaScript libraries
Facilities
Location
Start date
Start date
About this course
Programming experience would be advantageous. While not a specific requirement, it would be beneficial if delegates had some exposure to either a procedural or object oriented language and have a core understanding of programming structures and concepts.
Reviews
Subjects
- Web Development
- Web
- Ajax
- Javascript
- Javascript training
Course programme
Course Contents - DAY 1Course 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
- 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
- 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