The Wayback Machine - https://webcf.waybackmachine.org/web/20220314053550/https://lab.github.com/everydeveloper/intermediate-nodejs-course

Intermediate NodeJS Course

This tutorial expands on concepts in the intro to Node.js and Express.js course. You will learn how to use a database (MongoDB) to Create, Read, Update, and Delete data.

Start free course Join 2002 others!

social preview
This tutorial expands on concepts in the intro to Node.js and Express.js course. You will learn how to use a database (MongoDB) to Create, Read, Update, and Delete data.
Steps to complete this course 10
  1. Intro

    Overview of project

  2. Set-up

    Install and setup your developer environment

  3. Create user model

    Create a user model for MongoDB using mongoose.js

  4. Using mongoose with express

    Learn how a mongoose model is used with express routes

  5. Using the mongo shell

    Visualize and manipulate data on the commande line

  6. Create Users

    Use the User.create method to post new users

  7. Read Users

    Get data from a user using an id

  8. Update users

    Update data with a put request

  9. Delete users

    Delete users with a delete request

  10. Refactor, Reduce, Reuse

    Make your routes easy to maintain by refactoring repetitive code

Tags
node.js
express.js
mongoose.js
JavaScript
MongoDB
Share Intermediate NodeJS Course
Average time to complete

467 minutes

Free

All public courses on Learning Lab are free.

Latest release

Users who took this course also took

What is GitHub Learning Lab?

Learn new skills by completing fun, realistic projects in your very own GitHub repository.

Ready to start learning?

Start Intermediate NodeJS Course