Repository for exercises of Coursera's Server-side NodeJS course.
https://www.coursera.org/learn/server-side-nodejs
Week 1
Intro to server-side development with NodeJS
- node-examples (Intro to Node.js)
- node-http (Node.js HTTP server)
- node-express (Express.js server)
Week 2
Data storage with MongoDB
- conFusionServer (REST API)
- node-mongo (MongoDB server)
- node-mongoose (Mongoose)
Week 3
User authentication methods
- conFusionServer (Authentication)
Week 4
Backend as a Service (BaaS)
- conFusionServer
A Docker development environment with Node.js, MongoDB and all necessary Node modules is available.
You can set it up by executing:
$ cd devops/
$ docker-compose up --build
To enter the containers use:
$ docker exec -it devops_node_1 bash
or
$ docker exec -it devops_mongo_1 bash
Network
- node @ port 3000
- mongo @ port 27017