Skip to content

Latest commit

 

History

History
53 lines (41 loc) · 1.05 KB

readme.md

File metadata and controls

53 lines (41 loc) · 1.05 KB

JS training program

1 Unit Environment

  • IDE (VSC or WebStorm) shortcuts keys
  • NodeJS, npm,
  • ESlint,
  • EditorConfig
  • Git
  • Code readable

2 Unit Sync programming (2-3 days)

  • simple types (number, string, boolean, null, undefined)
  • var, let, const. How to name variables
  • objects
  • if then ?: switch
  • while, fora
  • sync exceptions try catch
  • function, parameters
  • array (filter, map, forEach,...)

3 Unit Sync programming OOP patterns ( 4-5 days)

  • classes, this

4 Unit Async programming (4-5 days)

  • callbacks
  • promises
  • async/await
  • async exceptions try catch
  • closures

5 Unit Testing (1 day)

  • chai, mocha

6 Unit

  • Real life coding (4-5 days)
  • Modules. Code size. Comments.
  • Reading code written by another developer.
  • Experiance of reading big external projects or libraray.( Mongoose, request, elasticsearch )

7 Unit Angular.

  • TypeScript (2 days) routing,forms

8 Unit NodeJS.

  • serverside coding. (2 days) RSS reading

9 Unit Project.

  • Self-made real project (4-5 days) Catalog search + tags + tree + comments