HOME > Development > Build NodeJS applications with Mongodb

Build NodeJS applications with Mongodb

  • Development
  • Mar 27, 2025
SynopsisBuild NodeJS applications with Mongodb, available at $64.99,...
Build NodeJS applications with Mongodb  No.1

Build NodeJS applications with Mongodb, available at $64.99, has an average rating of 4.58, with 59 lectures, based on 1870 reviews, and has 25906 subscribers.

You will learn about Build high quality applications built with Node, Express and MongoDB Storing data with Mongodb database Use cutting-edge ES6/ES7 JavaScript Create Express web servers Learn user sessions and authentication in nodejs applications Communicating with a mongodb database using mongoose ODM This course is ideal for individuals who are Anyone willing to learn how to build web applications with NodeJS, Express and Mongodb (mongoose) It is particularly useful for Anyone willing to learn how to build web applications with NodeJS, Express and Mongodb (mongoose).

Enroll now: Build NodeJS applications with Mongodb

Summary

Title: Build NodeJS applications with Mongodb

Price: $64.99

Average Rating: 4.58

Number of Lectures: 59

Number of Published Lectures: 59

Number of Curriculum Items: 59

Number of Published Curriculum Objects: 59

Original Price: $199.99

Quality Status: approved

Status: Live

What You Will Learn

  • Build high quality applications built with Node, Express and MongoDB
  • Storing data with Mongodb database
  • Use cutting-edge ES6/ES7 JavaScript
  • Create Express web servers
  • Learn user sessions and authentication in nodejs applications
  • Communicating with a mongodb database using mongoose ODM
  • Who Should Attend

  • Anyone willing to learn how to build web applications with NodeJS, Express and Mongodb (mongoose)
  • Target Audiences

  • Anyone willing to learn how to build web applications with NodeJS, Express and Mongodb (mongoose)
  • What is this course about?

    Nodejs, the most popular server side framework (runtime)

    Why should I?join this course?

    The largest companies in the world like PayPal, Uber, etc are switching to the technologies taught in this course. Join this course to upgrade your knowledge and be prepared for the future.

    What’s the teaching methodology?

    This course follows a project driven approach , and at the end of the course, you must have built a complete web application from scratch.

    What topics are covered in the course?

  • Nodejs

  • Express framework

  • Mongodb

  • Mongoose ODM

  • Express sessions

  • Mongoose data validation

  • Express Middleware &?Request interception

  • User authentication and authorization

  • Dynamic views with templating engines

  • Model View?Controller design pattern

  • Password security and hashing

  • Mongoose model hooks

  • And so so much more !!!

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: The source code for this course

    Lecture 2: What is nodejs?

    Lecture 3: Creating our first server

    Lecture 4: Understanding the request and response objects

    Lecture 5: Responding with HTML

    Lecture 6: Asynchronous vs synchronous

    Lecture 7: Introduction to npm

    Lecture 8: Introduction to express framework

    Lecture 9: Sending HTML files with express

    Lecture 10: Static assets with express

    Chapter 2: build the blog

    Lecture 1: Installing project files

    Lecture 2: Creating the home page

    Lecture 3: Creating the about page

    Lecture 4: Introduction to templating engines

    Lecture 5: Introducing layouts in templating engines

    Lecture 6: Refactoring post and contact page to edge

    Lecture 7: Introduction to mongodb

    Lecture 8: Introduction to mongoose

    Lecture 9: CRUD operations with mongoose models

    Lecture 10: Reading data from database using mongoose

    Lecture 11: Getting single database documents

    Lecture 12: Deleting database records

    Lecture 13: The create post form

    Lecture 14: Express post requests

    Lecture 15: Saving posts to database

    Lecture 16: Displaying a list of posts

    Lecture 17: Dynamic data with templating engines

    Lecture 18: The single post page

    Lecture 19: Adding database fields to the schema

    Lecture 20: Renaming description to subtitle

    Lecture 21: Image upload with express

    Lecture 22: Saving uploaded images to database

    Lecture 23: Introduction to express middleware

    Lecture 24: Registering validation middleware

    Lecture 25: Refactoring to MVC

    Lecture 26: Refactoring middleware

    Lecture 27: User registration

    Lecture 28: User model

    Lecture 29: Handling user registration

    Lecture 30: Mongoose model hooks

    Lecture 31: Mongoose model validation

    Lecture 32: User login process

    Lecture 33: The login process

    Lecture 34: Express sessions

    Lecture 35: Persistent express sessions

    Lecture 36: Authentication middleware

    Lecture 37: Displaying validation errors

    Lecture 38: Displaying validation errors in template

    Lecture 39: Flash messaging

    Lecture 40: Persist request data on form

    Lecture 41: Redirect if auth middleware

    Lecture 42: Conditionally display login and register links

    Lecture 43: User logout

    Lecture 44: Relating the post collection with the user collection

    Lecture 45: Display post with user data

    Lecture 46: Creating a 404 page

    Lecture 47: Adding a wysiwyg editor

    Lecture 48: File upload to cloudinary

    Lecture 49: Environment variables

    Instructors

  • Build NodeJS applications with Mongodb  No.2
    Frantz Kati
    Full stack software engineer
  • Rating Distribution

  • 1 stars: 13 votes
  • 2 stars: 31 votes
  • 3 stars: 181 votes
  • 4 stars: 704 votes
  • 5 stars: 941 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!