Course Outline
Introduction to JavaScript
- History, implementations, and versions
- Embedding code in an HTML document
- Syntax
- Keywords and reserved terms
- Variables
- Data types
- Operators
- Control statements
- Functions
- Memory management
Reference Types
- Type wrappers
- Array
- Date
- RegExp
- Math
- Functions
Object-Oriented Programming
- Creating objects
- Inheritance
Anonymous Functions
- Recursion
- Closures
- Private elements
Browser Object Model
- Objects: window, location, navigator, screen, history
- Timers and counters
- Detecting the type of client
Document Object Model
- Hierarchy of DOM
- Accessing and modifying elements
Events
- Types of events
- Handling events
- Event propagation
- The event object
- Software generation of events
- Memory and performance considerations
- Form handling from JavaScript
Emergencies and Debugging
- Error reporting and exception handling
- Techniques and tools for debugging
- Common mistakes in Internet Explorer
Testimonials (7)
The participants
Arne Schwarck - Diehl Aviation Laupheim GmbH
Course - Javascript Basics
the exercises that we did
Baby Mulaudzi
Course - Javascript Basics
I really like going through the training examples and real life examples
Yohance Campbell
Course - Javascript Basics
Good report, patient in spending time unblocking student's wrong thinking.
Daryl Campbell
Course - Javascript Basics
Very knowledgeable, easy to understand trainer.
geoff loken
Course - Javascript Basics
Practical use of JS
Piotr Michniewicz - Credit Suisse Poland SP. Z O.O.
Course - Javascript Basics
I thinks it was difficult to address the training to our group, due to uneven level of knowledge among participants. Marcin did it really well in my opinion.