When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Projects in Node.js - Learn by Example

Learn full stack JavaScript by developing applications using Node.js, MongoDB, Express.js, and AngularJS.

     
  • 4.2
  •  |
  • Reviews ( 150 )
₹799

This Course Includes

  • iconudemy
  • icon4.2 (150 reviews )
  • icon5 total hours
  • iconenglish
  • iconOnline - Self Paced
  • iconcourse
  • iconUdemy

About Projects in Node.js - Learn by Example

Go from beginner to advanced by building 4 Node.js applications of increasing complexity. 

This course will teach you how to build web apps from the ground up while focusing on best practices. The main technologies used will be Node.js, Express.js and MongoDB.

We'll use a variety of templating engines for our frontend.  This will include Swig, Angular and plain HTML.

We'll be using Mongoose throughout this course. Mongoose is a node module built on top of MongoDB to assist in creating and handling database objects. 

Project 1

Getting to Know Mongoose

Project 2

User Login App

Project 3

Meeting Reporting App

Project 4

Search Engine

After taking this course you will:

* Know how to build Full-Stack applications using JavaScript throughout. 

* Learn how to setup a server and routing using Express, work with various view engines like Swig, Angular and plain HTML. 

* Understand how to perform CRUD operations by building useful apps to save, update and retrieve documents from a database.

* Be able to build a MEAN-stack application from the ground up.

* Understand Mongoose methods for working with schemas, plugins, validators, and data types.

What You Will Learn?

  • Build Apps with Node.js.
  • Build MEAN stack apps.
  • Create API's using Express.js.
  • Understand Routing in Express.
  • Know how to create Schema's, Models and Controllers.
  • Use Passport to authenticate users.
  • Create CRUD features with ease.
  • Install and use Mongoose Plugins.
  • Include different view engines into Node.js.
  • Use the Async Module.