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

  1. Hello, World!
  2. JavaScript vs. Java
  3. Comments
  4. Semicolon
  5. Numbers
  6. Arithmetics
  7. The issue of 0.3
  8. Newline
  9. Escape characters
  10. String concatenation
  11. Variables
  12. Prompt
  13. String length
  14. Plus vs. concatenation
  15. Booleans
  16. Boolean logic
  17. Variable names
  18. Comparison
  19. Equiv
  20. Variable declaration
  21. typeof
  22. Number methods
  23. Strings
  24. String methods

Day 2

  1. Arrays
  2. Array elements
  3. Dictionary
  4. More on dictionaries
  5. if-else
  6. if-elseif
  7. for
  8. For loop
  9. Increment and decrement
  10. Assignment with operation
  11. for-decrement
  12. while
  13. for in
  14. Test: th, st, nd, and rd
  15. break and continue
  16. The break label
  17. Ternary operator
  18. Ternary multiple choice
  19. eval
  20. Function
  21. Procedeure
  22. Empty return
  23. Function with no arguments
  24. Function with many arguments
  25. Type conversion
  26. Date
  27. Delta time
  28. Date difference
  29. Random integers
  30. Random colours
  31. Equal
  32. Scope
  33. Hoisting
  34. Self-invoking
  35. Anonymous function

Day 3

  1. innerHTML
  2. Plus-minus
  3. Button
  4. Operations
  5. Operations — switch
  6. Operations — hash
  7. Operations — generate-buttons
  8. Operators — unknown bug
  9. Sort
  10. Get elements by tag name
  11. Select elements
  12. Regexes
  13. Object methods
  14. Style
  15. Typical errors
  16. Set timeout
  17. Set interval
  18. Time
  19. Countdown
  20. Append and replace
  21. Form validation
  22. onsubmit

Contact DeepSoft to get the pricing options.

The Complete Course of Raku

The course of the Raku programming language for beginners.

A 5-day C++ training

The course of the C++ programming language for beginners.

A 5-day Python training

The course of the Python programming language for beginners.

All Perl Books

The Biggest Collection of Perl Book Covers.

Amazing Python 3

Python tutorial by example in Instagram