HOME > Development > Node.js, Express MongoBD in a weekend

Node.js, Express MongoBD in a weekend

  • Development
  • May 13, 2025
SynopsisNode.js, Express & MongoBD in a weekend, available at $64...
Node.js, Express MongoBD in a weekend  No.1

Node.js, Express & MongoBD in a weekend, available at $64.99, has an average rating of 4.45, with 57 lectures, based on 37 reviews, and has 285 subscribers.

You will learn about Build and deploy a blog app with Node JS, Express and MongoDB This course is ideal for individuals who are Any beginning developer who wants to learn Node, Express and MongoDB It is particularly useful for Any beginning developer who wants to learn Node, Express and MongoDB.

Enroll now: Node.js, Express & MongoBD in a weekend

Summary

Title: Node.js, Express & MongoBD in a weekend

Price: $64.99

Average Rating: 4.45

Number of Lectures: 57

Number of Published Lectures: 57

Number of Curriculum Items: 57

Number of Published Curriculum Objects: 57

Original Price: $89.99

Quality Status: approved

Status: Live

What You Will Learn

  • Build and deploy a blog app with Node JS, Express and MongoDB
  • Who Should Attend

  • Any beginning developer who wants to learn Node, Express and MongoDB
  • Target Audiences

  • Any beginning developer who wants to learn Node, Express and MongoDB
  • In this course, we take you on a fun, hands-on and pragmatic journey to learning Node.js, Express and MongoDB development. You’ll start building your first Node.js app within minutes. Every chapter is written in a bite-sized manner and straight to the point as I don’t want to waste your time (and most certainly mine) on the content you don’t need. In the end, you will have the skills to create a blog app and deploy it to the Internet.

    In this course, we will cover:

  • Chapter 1: Introduction

  • Chapter 2: Introduction to npm & Express

  • Chapter 3: Beginning our Blog Project

  • Chapter 4: Templating Engines

  • Chapter 5: Introduction to MongoDB

  • Chapter 6: Applying MongoDB to our Project

  • Chapter 7: Uploading an Image with Express

  • Chapter 8: Introduction to Express Middleware

  • Chapter 9: Refactoring to MVC

  • Chapter 10: User Registration

  • Chapter 11: User Authentication with Express Sessions

  • Chapter 12: Showing Validation Errors

  • Chapter 13: Relating Post Collection with User Collection

  • Chapter 14: Adding a WYSIWYG Editor

  • Chapter 15: Using MongoDB Atlas

  • Chapter 16: Deploying Web Apps on Heroku

  • The goal of this course is to teach you Node.js, Express and MongoDB development in a manageable way without overwhelming you. We focus only on the essentials and cover the material in a hands-on practice manner for you to code along.

    About the Reader

    No previous knowledge on Node.js development required, but you should have basic programming knowledge.

    About the Author

    Greg Lim is a technologist and author of several programming books. Greg has many years in teaching programming in tertiary institutions and he places special emphasis on learning by doing.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: What is Node.js?

    Lecture 2: Installing Node.js

    Lecture 3: Creating our First Server

    Lecture 4: More on Request and Response

    Lecture 5: Responding with HTML

    Chapter 2: Introduction to npm & Express

    Lecture 1: Installing Custom Packages with npm

    Lecture 2: Handling Requests with Express

    Lecture 3: Asynchronous Callback Functions

    Lecture 4: Serving other HTML Files

    Lecture 5: Serving Static Files with Express

    Chapter 3: Beginning our Blog Project

    Lecture 1: Downloading the Blog Template

    Lecture 2: Automatic Server Restart with Nodemon

    Lecture 3: public folder for serving static files

    Lecture 4: Creating page routes

    Chapter 4: Templating Engines

    Lecture 1: Templating Engines

    Lecture 2: Layouts

    Chapter 5: Introduction to MongoDB

    Lecture 1: Introduction to MongoDB

    Lecture 2: 5-2

    Lecture 3: Mongoose and defining a Model

    Lecture 4: CRUD Operations with Mongoose

    Lecture 5: Reading Data from MongoDB with Mongoose

    Lecture 6: Updating and Deleting Records

    Chapter 6: Applying MongoDB to our Project

    Lecture 1: Applying MongoDB to our Project

    Lecture 2: Saving posts to our database

    Lecture 3: Displaying a lists of blogposts

    Lecture 4: Dynamic Data with Templating Engines

    Lecture 5: Single Blog Post page

    Lecture 6: Adding Fields to the Schema

    Chapter 7: Uploading an Image with Express

    Lecture 1: Uploading an Image with Express

    Lecture 2: Saving uploaded image to database

    Chapter 8: Introduction to Express Middleware

    Lecture 1: Express middlewares

    Lecture 2: Registrating Validation Middleware

    Chapter 9: Refactoring to MVC

    Lecture 1: Refactoring to MVC

    Lecture 2: Refactoring Validation Layer

    Chapter 10: User Registration

    Lecture 1: User Registration

    Lecture 2: User Model

    Lecture 3: Handle User Registration and Password Encryption

    Lecture 4: Mongoose Validation

    Lecture 5: User Login Process

    Lecture 6: Login Process

    Chapter 11: User Authentication with Express Sessions

    Lecture 1: Implementing User Sessions

    Lecture 2: Protecting Pages with Authentication Middleware

    Lecture 3: Prevent Login Register If Logged In

    Lecture 4: Conditionally display new post, login and new user links

    Lecture 5: User logout

    Lecture 6: Creating a 404 page for non-existing route

    Chapter 12: Showing Validation Errors

    Lecture 1: Showing Validation Errors

    Lecture 2: Display validation errors in template

    Lecture 3: Duplicate Entry Error

    Lecture 4: Flushing error messages from session

    Lecture 5: Customising Error Messages

    Lecture 6: Persist request data on form

    Chapter 13: Relating Posts Collection with Users Collection

    Lecture 1: Relating posts collection with users collection

    Chapter 14: Adding a WYSIWYG Editor

    Lecture 1: Adding a WYSIWIG editor

    Chapter 15: Using MongoDB Atlas

    Lecture 1: Using MongoDB Atlas

    Chapter 16: Deploying Web Apps with Heroku

    Lecture 1: Making our app Heroku ready

    Lecture 2: Deployment

    Instructors

  • Node.js, Express MongoBD in a weekend  No.2
    Greg Lim
    Best-Selling Author
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 0 votes
  • 3 stars: 5 votes
  • 4 stars: 10 votes
  • 5 stars: 22 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!