Be a NodeJS expert from scratch

A complete and crisp guide to NodeJS. Learn to handle node on cloud and locally.
4.4 (8 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
104 students enrolled
90% off
Take This Course
  • Lectures 32
  • Length 4 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 5/2016 English

Course Description

Welcome to “Be a NodeJS expert from scratch”.  NodeJS is the most popular and current technology in web development sector. It allows you to take your javascript knowledge to next level. You can now write client side and server side code in just 1 language, javascript.

Before jumping into the course we expect you to have little knowledge about javascript. We don’t expect you to be guru of javascript but at least knowledge about writing loops and declaring variable is a must to have under your belt. We will not be spending hours and hour about the sidebars explaining javascript and making course unnecessary long, just to increase time. No, we don’t do that.

The course will give you a detail understanding about nodejs and you will learn under the hood concept. Entire course will give you small challenges that will help you to push a little to work little harder. After that we will present our solution to check if you did it right or need a little work to be done. We have also focused in teaching the documentation reading process. Once you are able to read the docs, problem will become, No Problem to you in no time.

We will explain the concept of creating your own web and API server. You will learn to install NPM’s and writing your own modules. The course duration is not very long, so that you can complete in just a weekend and start doing some work in it. We will be working on cloud 9, because working on a live server and local host is sometimes different and produces unnecessary challenges.

NodeJS is a powerful technology and it is surely to grow in future too. It’s perfect time to get deep into nodejs and take your javascript knowledge to next level. Let’s rock and roll into course. Join in and say hello inside the course.

What are the requirements?

  • Basics of JavaScript should already be under your belt.
  • We assume that you also know a little about HTML too
  • Any text editor will work.

What am I going to get from this course?

  • Understand every inside detail about nodejs
  • Understand file system and events in detail
  • Learn to read the docs of nodejs
  • Learn to create your own web server from scratch
  • Learn to create your own API server from scratch
  • Detailed knowledge about NPM

Who is the target audience?

  • If you don't know even the basics of javascript, this course is not for you.
  • ideal for those, who wants to be node js developer
  • those who don't have server side knowledge but wants to gain it
  • those who wants to write client and server side code in just 1 language i.e. javascipt

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction to the course

Quick detail about entire course and tour to the interface for watching the course


This video is about what not to expect in this class. This class is dedicated for node js and that's it. Expect very crisp and to the point lectures, along with little humour and few challenges too.


Although we will using node in cloud 9 but still we may need it for some local use later on in the course. So, having a local copy of nodejs is a good idea

Section 2: Moving our skills to cloud 9

We expect that you have never encountered cloud 9. Hence, we will start by creating an account on cloud 9 along with you.


Since cloud 9 is a new place to work with, we will first take a tour to the interface. For sure we will be pointing out minor details everywhere, still this tour is a must

Getting Exercise Files

Don't get afraid with linux here, only linux that you will need for nodejs is already covered in this course. You will not need more than this.


A simple challenge and a chance to explore your learning.


Solution of the task, in case you missed or was not able to finish the task

Section 3: Introduction to NPM

NPM stands for Node Package Manager. This is going to be our first NPM install. We will play with this dummy installation.


A simple challenge and a chance to explore your learning.


Solution of the task, in case you missed or was not able to finish the task


This is totally an optional movie, just to give you an idea about How things work in real picture. You can skip this, just watch it or write code along with me. For rest of the course, I highly recommend that you write along with me.

Section 4: Basic features of node JS

There is a little difference between global objects in javascript and nodejs. We will spot the difference and will understand the usage of it


Process is very crucial topic in node js and you will be using it in entire node life cycle. Let's learn about it.


the process of reading the documentation is important for all developers. In this movie, I'll walk you with me about the process.


A simple challenge and a chance to explore your learning.


Solution of the task, in case you missed or was not able to finish the task


With readline functionality you can create your own terminal question and answer look a like functionality. A very cool feature in nodeJs


Events are very useful in nodejs, it might be a situation to download a page of loading of a page, there are always some events that we can trigger


So far, we are using modules written by other persons, in this movie we will learn to create our own custom modules, that works according to us


Creating a child process can be done in 3 ways in nodejs. In this movie we will learn two of them. These child process can be very powerful


The method mentioned in the previous movie does have a limitation. Those 2 method works on a buffer priority model, while this method works on streamline method

Section 5: Advance features of nodeJs

In this movie we will explore file systems. There is a small task related to file system in this movie and in case you are not able to do this, there is a solution too. But we expect that you at least give it a try first.


In this movie, we will learn to make a request to any web page. In the response we will get the body of page and we will save that page in a local file.


Nodejs is a powerful technology in which you can create entire web server and host files to be served. Let's learn to create this web server from scratch.


API server serves the JSON files mainly. If one can make a request to web server, then he can make a request to API server too. Let's see how we can handle JSON request


All the things that we have done so far, could also have been done easily via installing HTTPSTER, but manual things gives us more detail information.

Section 6: Optional analysis of express app on nodejs

Let's do an analysis of the app that was created in the initial phase of the course. Now that app will look very familiar and you will be able to understand it


It's time to create an express app from scratch. we will learn to involve views and ejs files too. EJS files helps us to write and involve backend logics


EJS stands for embedded javascript files. This files have their own syntax to write logic and include logics via javascript code. Let's explore them

Section 7: Thanks and future updates

A final thanks note to all. We promise to make quality even better in future.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Igneus Technologies, Best Comprehensive Courses

We at Igneus have trained students from IIT's, NIT's and reputed companies. Students from all over the globe have trusted our High quality and affordable trainings from 10+ countries and have opted for our Certification programs.

IGNEUS stands for the Revolutionary and a quality enhanced change that we’ve tried to come up with in the modern world of Internet education. We’ve come up bearing in mind the maximum emphasis on the quality dealing with every new technology which has made us distinguished from the throng at internet. And this revolution of choice will keep continuing. Today IGNEUS Technologies has proudly lifting up the tag of being the world's most trusted provider of myriad of services and training programs aiding constantly in every corner of the globe along with web security aspects, and open source technology.

IGNEUS Technologies Pvt. Ltd is a dream shared and brought up by two computer geniuses to make the society upgraded and aware of the cyber crimes that curb the innocence of environment, thus starting a revolution in favor of cyber security.

Igneus stands for the Revolutionary and a quality enhanced change in every aspect of its touch to internet. Quality dealing with every new technology makes us different from the crowd of internet. The revolution of choice continues. Today Igneus Technologies is the world's most trusted provider of mentioned services and training along with web security aspects, and open source technology.

Ready to start learning?
Take This Course