Skip to content

sadankumar/Server-side-Development-with-NodeJS

Repository files navigation

Server-side-Development-with-NodeJS



This course is focused on the server-side
part of coding. Interesting and various
servers to make this course a great
learning tool in back-end coding.

Week 1 and 2:

  • Node.js and NPM
  • Node Modules
  • Node and the HTTP module
  • Express, REST API, Express generator
  • MongoDB, MongooseODM

Week 3 and 4:

  • REST API with MongoDB, Express and Mongoose
  • Authentication
  • Cookies
  • User-Authentication with passport
  • Mongoose Population
  • HTTPS and Secure communication
  • OAuth with passport and facebook
  • Loopback, Data sources and Access control

Additional information:


I had some trouble with a previous repository, so I just made a new one
to make it easier and less work, since I started this course abit behind schedule.


This course is now finnished, and just to inform you; I skipped the last part of the course, due to some problems
that the MongoDB server gave me, and I couldn't find a fix for it that wouldn't take me weeks to do.
I simply didn't have the time to fix/do it, but I hope you will manage to.


I also found some useful links to update the repository from gitBash to make
merging changes to this repository easier than adding singular files:

  • $ git add .
  • $ git commit -m "made some changes"
  • $ git remote add origin git@github.com:yourusername/yourreponame.git
  • $ git push origin master

Links:

MongoDB


  • Database using Mongo
  • Easy to set-up

📄 MongoDB Manual

  • Step-by-step guide to install MongoDB
  • MongoDB shell

Express generator

  • Documentation
  • Information
  • Guides