- Algorithms
- software design patterns
- observer (redux)
- adapter(carrying)
- testing
- jest
- enzyme
- javascript
- es5/es6/es7(stage 1, stage 0)
- const vs let
- arrow function vs function
- hoisitng
- closure
- context(bind vs apply vs call)
- native carrying tools(bind)
- bonus: setTimeout vs setInterval(setTimeout(10000), setInterval(10000), fn executes for 5 secs)
- UI/UX
- What is UI\UX.
- html/css
- html 5 (section, header, footer)
- css 3 (animation, transition, media-query)
- less, sass, stylus, BEM
- leading team/processes ???
- react
- Flux
- v15 vs v16
- stateless vs class
- livecycle hooks(order would be cool)
- reconciliation
- jsx vs react element
- back-end exp
- node.js
- express
- require