https://github.com/drakmord2/server-side-nodejs
Repository for exercises of Coursera's Server-side NodeJS course.
https://github.com/drakmord2/server-side-nodejs
docker express-js loopbackjs mongodb mongoose-js node-js passportjs
Last synced: 11 months ago
JSON representation
Repository for exercises of Coursera's Server-side NodeJS course.
- Host: GitHub
- URL: https://github.com/drakmord2/server-side-nodejs
- Owner: Drakmord2
- License: gpl-3.0
- Created: 2018-01-10T03:51:02.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-02-01T08:33:32.000Z (almost 8 years ago)
- Last Synced: 2025-01-10T18:35:38.274Z (about 1 year ago)
- Topics: docker, express-js, loopbackjs, mongodb, mongoose-js, node-js, passportjs
- Language: JavaScript
- Homepage:
- Size: 97.7 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Server-side NodeJS
Repository for exercises of Coursera's Server-side NodeJS course.
https://www.coursera.org/learn/server-side-nodejs
## Contents
**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
## Docker
A Docker development environment with Node.js, MongoDB and all necessary Node modules is available.
You can set it up by executing:
```bash
$ cd devops/
$ docker-compose up --build
```
To enter the containers use:
```bash
$ docker exec -it devops_node_1 bash
```
or
```bash
$ docker exec -it devops_mongo_1 bash
```
**Network**
- node @ port 3000
- mongo @ port 27017