Skip to content

antbat/JS-practical-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

my JS practical course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •