In this open lecture, I tried to briefly tell and show the full cycle (full stack) development of web applications in JavaScript.
We start with a short introduction to the language, then briefly talk about the client side, in particular, about MVC frameworks like Angular.js, and then move on to the server part: Node.js and MongoDB. At the end we will discuss the possibility of automating the development and assembly of projects using Grunt.js. ')