On-site or online
This course covers all the main aspects of the JavaScript programming language that you need to use in your daily practice. It is aimed at the beginners in JavaScript, but the participants must be familiar with programming in general or with other programming languages.
The course spans 3 whole days. It contains theory, examples and lots of practice.
Contents
Day 1
- Hello, World!
- JavaScript vs. Java
- Comments
- Semicolon
- Numbers
- Arithmetics
- The issue of 0.3
- Newline
- Escape characters
- String concatenation
- Variables
- Prompt
- String length
- Plus vs. concatenation
- Booleans
- Boolean logic
- Variable names
- Comparison
- Equiv
- Variable declaration
- typeof
- Number methods
- Strings
- String methods
Day 2
- Arrays
- Array elements
- Dictionary
- More on dictionaries
- if-else
- if-elseif
- for
- For loop
- Increment and decrement
- Assignment with operation
- for-decrement
- while
- for in
- Test: th, st, nd, and rd
- break and continue
- The break label
- Ternary operator
- Ternary multiple choice
- eval
- Function
- Procedeure
- Empty return
- Function with no arguments
- Function with many arguments
- Type conversion
- Date
- Delta time
- Date difference
- Random integers
- Random colours
- Equal
- Scope
- Hoisting
- Self-invoking
- Anonymous function
Day 3
- innerHTML
- Plus-minus
- Button
- Operations
- Operations — switch
- Operations — hash
- Operations — generate-buttons
- Operators — unknown bug
- Sort
- Get elements by tag name
- Select elements
- Regexes
- Object methods
- Style
- Typical errors
- Set timeout
- Set interval
- Time
- Countdown
- Append and replace
- Form validation
- onsubmit
Contact DeepSoft to get the pricing options.