The aim of this course is to present what is called Full Stack JS in two parts:
  1. Back-end development with Node.js, Express and MongoDB
  2. Front-end development with Angular 2 and Ionic 2
On server side, we develop with the Node.js server and Express, and data will be stored into a MongoDB database. The client side is provided into three different versions. In the first version, the Node.js version will generate HTML pages through EJS template engine. In the second version, the client side is responsible to create the web page via Angular 2, following the Single Page Application approach. Finally, in the last version, we will develop a mobile version with Ionic 2.