Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build NodeJS applications with Mongodb
Rating: 4.5 out of 5(2,097 ratings)
26,799 students

Build NodeJS applications with Mongodb

Learn to build fullstack web applications with the most popular server side framework, NodeJS
Created byFrantz Kati
Last updated 4/2019
English

What you'll 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

Course content

2 sections59 lectures4h 18m total length
  • The source code for this course0:09
  • What is nodejs?4:39

    Explore how the browser and server exchange requests and responses, and learn how Node.js runs JavaScript on the server, including installing Node.js and checking node -v and npm -v.

  • Creating our first server4:54
  • Understanding the request and response objects7:02

    Understand the request and response objects in a NodeJS server via a callback. Route /, /about, /contact and use 200 and 404 status codes with write head and end.

  • Responding with HTML3:33

    Serve html pages from a node server using the file system module to read index.html, about.html, and contact.html with readFileSync, and respond to browser requests based on the url.

  • Asynchronous vs synchronous5:56

    Compare asynchronous versus synchronous task execution in Node.js, contrasts with PHP's blocking approach; see how readFileSync blocks, while readFile with a callback enables non-blocking server operations.

  • Introduction to npm5:31

    Explore npm and package management in Node.js to install Express, manage dependencies with package.json, and understand node_modules.

  • Introduction to express framework6:31
  • Sending HTML files with express4:08
  • Static assets with express5:48

    Learn how to serve static assets with express by configuring a public directory and using express.static, enabling the browser to retrieve CSS, JavaScript, and image files alongside HTML.

Requirements

  • Basic understanding of the javascript programming language
  • Understanding of HTML & CSS

Description

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 !!!

Who this course is for:

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