Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction to JavaScript
- Evolution, implementations, and versions
- Integrating code into HTML documents
- Syntax rules
- Keywords and reserved identifiers
- Variable declaration and usage
- Data types
- Operators
- Control flow statements
- Defining functions
- Memory management concepts
Reference Types
- Wrapper types
- Arrays
- Date objects
- Regular Expressions (RegExp)
- Math object
- Function objects
Object-Oriented Programming
- Instantiating objects
- Inheritance principles
Anonymous Functions
- Recursion
- Closures
- Encapsulating private elements
Browser Object Model
- Core objects: window, location, navigator, screen, history
- Timers and time counting
- User agent detection
Document Object Model
- The DOM tree structure
- Querying and modifying elements
Events
- Event types
- Event listener implementation
- Event propagation flow
- The event object structure
- Programmatically generating events
- Memory usage and performance optimization
- Form manipulation via JavaScript
Error Handling and Debugging
- Reporting and Exception Handling
- Debugging methodologies and tools
- Common errors in Internet Explorer
Requirements
- Familiarity with standard computer operations and core web technologies
- Working knowledge of HTML and basic web page architecture
- Prior programming experience is beneficial but not mandatory
Target Audience
- Junior web developers
- Front-end developers seeking to reinforce their JavaScript core competencies
- IT specialists with an interest in web application development
14 Hours
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.