Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Complete NodeJS course with express, socket io and MongoDB
Rating: 4.1 out of 5(1,546 ratings)
162,622 students

Complete NodeJS course with express, socket io and MongoDB

Master NodeJS to build real world application, socket io and MongoDB, authentication with JWT
Created byKim Chen
Last updated 5/2021
English

What you'll learn

  • Build the backend with NodeJS for your website and mobile app
  • Use Modern JavaScript es6
  • Implement CRUD operations
  • Implement Authentication with JWT
  • NodeJS Basic and Basic Core Modules
  • Parsing requests and sending responses
  • Using express js
  • Building REST APIs
  • Building a Realtime Node js App with Socket io
  • Deploy Node JS Application

Course content

6 sections98 lectures5h 34m total length
  • Install nodejs and vscode1:23

    Before the start of the course, we will walk through how to install the nodejs and also the ide, visual studio code.

  • first node trial1:50

    In this part, we first try to use node the run the program

  • global object3:07

    In this part we will take a look on the global object of nodejs.

  • modules3:02

    In this part, we will talk about Node.js module which help organized in single or multiple JavaScript files which can be reused throughout the Node.js application.

  • file system module6:30

    In this video, we are going to talk about fs module that built in node.js.

  • buffer and stream3:40

    In this part, we are going to learn passing a bit of data through a stream, instead of waiting for a long time to read a big file.

Requirements

  • Basic JavaScript knowledge
  • Basic HTML and CSS knowledge
  • No Node JS knowledge is required

Description

What is NodeJS ?

Node.js is an open-source, cross-stage, back-end, JavaScript runtime climate that executes JavaScript code outside an internet browser. Node.js lets engineers use JavaScript to compose order line instruments and for worker side scripting—running contents worker side to create dynamic website page content before the page is shipped off the client's internet browser. Subsequently, Node.js speaks to a "JavaScript all over the place" paradigm, bringing together web-application advancement around a solitary programming language, as opposed to various dialects for worker and customer side contents

But.. why learn NodeJS?

Node.js allows you to build complex and powerful applications without writing complex code

Node.js is well suited to building microservices

Node.js can be used for more than just web development

Node.js is a robust project that won’t be going anywhere


What will you learn from this course?

In this course, you will learn how to build a todo app with NodeJS, ExpressJS and also the template engine EJS.

You will also learn how to use nodeJS to build RESTful API and create a real time chat app with Socket io

Who this course is for:

  • Any developers who want to developer backend with JavaScript
  • Developers already develope frontend with JavaScript
  • Want to use one programming language to develope both frontend and backend