Course Outline
Introduction to JavaScript
- History, implementations, versions
- Embedding code in an HTML document
- Syntax
- Keywords and reserved
- Variables
- Data types
- Operators
- Control statements
- Function
- Memory management
Reference types
- Types wrapper
- Array
- Date
- RegExp
- Math
- Function
Object-Oriented Programming
- Creating Objects
- Inheritance
Anonymous functions
- Recursion
- Closures
- Private elements
Browser Object Model
- Objects: window, location, navigator, screen, history
- Counters time
- Detecting the type of customer
Document Object Model
- Hierarchy DOM
- Access and modify elements
Events
- Types of events
- Handling events
- Propagation
- The event object
- Software generation of events
- Memory and Performance
- Service forms from JavaScript
Emergencies and debugging
- Reporting and Exception Handling
- Techniques and tools for debugging
- Typical mistakes IE
Testimonials
Nice & competent Trainer, Good English! Very well to understand.
Thorsten Müller
Positively. Passion for the subject. Really willing to help the trainees.
Theo Neeskens
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.
Jacek Dynski - Credit Suisse Poland SP. Z O.O.
very friendly trainer, many kz belt, well prepared for his role
- Credit Suisse Poland SP. Z O.O.
Adjusting the pace to the level of participants; explanation of the problems which I had earlier difficult and which I reported in the survey; introduction of a completely new CSS topic for me
Monika Wanat - Credit Suisse Poland SP. Z O.O.
Practical use of JS
Piotr Michniewicz - Credit Suisse Poland SP. Z O.O.
Marcin was very patient, well prepared and opened to questions. Had very good contact with us and adjusted his lecture to our pace of learning.
- Credit Suisse Poland SP. Z O.O.
A great knowledge of the trainer and how to provide it. Despite the low level of knowledge, the trainer was patient and vividly explaining all the cases. Great training !!!
- Credit Suisse Poland SP. Z O.O.
Very knowledgeable, patience, accommodating and understanding. Answered all questions from me and my colleagues.
- Athabasca University
He style or presentation and knowledge of the subject area.
- Athabasca University
He style of presentation and knowledge of the subject area.
- Athabasca University
Good examples
Very knowledgeable, easy to understand trainer.
geoff loken
Good report, patient in spending time unblocking student's wrong thinking.
Daryl Campbell
I really like going through the training examples and real life examples
Yohance Campbell
Good examples