End-to-end applications with javascript and NodeJS (lectures)