The target of the Advanced JavaScript course is to introduce students to JavaScript concepts beyond writing simple browser scripts. What's more - the course focuses on typical JS approaches independent of the environment. The topics included in the course concern different aspects of JS development like: event programming, concurrent programming, reactive programming, functional programming applications and lambda calculus, multi-process applications, hyperoperators and set operations. We cover modern topics in the field in the field including:
- server programming with Node.js;
- ES2015 and Babel
- JS in the browser with jQuery and websockets;
- improtant tools - environments for app development
- general introduction to Angular, ThreeJS, D3, etc.