What is JavaScript
- Generally about JavaScript
JavaScript Core
- Syntax, Keywords, Variables
- Data Types
- Expressions and Operators
- Control structures
- Error handling
- Numbers
- Strings
- Arrays
- Functions
- Indexed Collections
- JSON
- Iterators and Generators
- Modules
- Promises
- Regular Expressions
- Objects
- Prototype based Object Oriented Programming
- Classes
- Metaprogramming
Server-side JavaScript
- General concept, Engines, Server-side solutions.
JavaScript in Browser
- JavaScript in Web browser
- Browser Object Model
- Document Object Model
- Handling Events
- Ajax
- Storage
- Graphics
- Security
More detailed information about these topics you will find in Syllabus.