Skip to content

NodeJS built quiz playing platform. This project was used to teach nodejs in a workshop conducted by me.

Notifications You must be signed in to change notification settings

JitendraSachwani/quiz

 
 

Repository files navigation

WORKSHOP

Day 1

  1. JSON

  2. Intro - Array accessing using indices similarly dict using keys

  3. Object

  4. Array

  5. Complex

  6. Make your own JSON for your name,email,phone numbers

  7. Mongo:

  8. Description (Uses JSON)

  9. Mongo Server

  10. Mongo shell 1. show dbs 2. use < dbname >

    • db.getCollection('').method() 3. db.users.insertOne({}) 4. db.users.insertMany([{},{}]) 4. db.users.findOne({}) 5. db.users.find 5. db.users.find().limit(5) //Top 5 6. db.users.updateOne({},{$set:{}}) 7. db.users.updateMany({},{$set:{}}) (DB,Collection:(Users,Questions) creation, Documents' CRUD)
  11. Node:

  12. Intro asynchronous!!!

  13. myFirst.js 1. Hello install nodemon make sure its globally installed 2. for loop \n and
    difference

  14. myFirstModule.js exports 1. date 2. require in myfirst.js difference in './asaskdbja' and 'asdsadsa'

  15. Node routes not important 1. req.url node routes

  16. Node mailer not important 1. nodemail.js

  17. Express 1. Installation 2. myFirstExpress.js 3. Get request 4. POST request

Day 2

  1. Connection with mongo 1. install mongoose 2. Import mongoose in myFirstExpress.js 3. Connect to db at localhost 4. Insert questions into db

  2. Project 1. WORK ON THE FUCKING PROJECT

About

NodeJS built quiz playing platform. This project was used to teach nodejs in a workshop conducted by me.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 89.9%
  • HTML 5.3%
  • JavaScript 4.8%