Be a NodeJS expert from scratch
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.
111 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Be a NodeJS expert from scratch to your Wishlist.

Add to Wishlist

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.
111 students enrolled
Last updated 5/2016
English
Current price: $10 Original price: $150 Discount: 93% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • 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
View Curriculum
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.
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.

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
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 32 Lectures Collapse All 32 Lectures 04:10:25
+
Introduction to the course
3 Lectures 17:54

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

Preview 06:15

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.

Preview 06:12

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

Preview 05:27
+
Moving our skills to cloud 9
6 Lectures 35:39

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

Creating account and workspace on cloud 9
06:32

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

A tour to cloud 9 interface
08:41

Getting Exercise Files
00:11

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.

Must to know linux basics for cloud 9
10:18

A simple challenge and a chance to explore your learning.

Task to brush up your skills
04:00

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

Solution of the task
05:57
+
Introduction to NPM
4 Lectures 32:35

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

NPM and installing our first package
12:36

A simple challenge and a chance to explore your learning.

Task to install NPM package
02:40

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

Solution to NPM package install
08:27

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.

OPTIONAL - How to start node server and launch application
08:52
+
Basic features of node JS
10 Lectures 01:29:41

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

Javascript global vs node global
09:55

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

Node process in detail
12:49

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

Learn to read docs for processes in Nodejs
08:25

A simple challenge and a chance to explore your learning.

Task to print heap size n other things
04:09

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

Solution of Task
07:16

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

Asking for dinner, a readline app
08:45

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

Events in nodeJS
10:18

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 and exporting custom modules
09:57

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

Child process part 1
12:03

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

Child process part 2
06:04
+
Advance features of nodeJs
5 Lectures 47:12

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.

Task and solution for file system
07:17

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.

HTTPS request and downloading a page
16:03

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.

Creating web server
07:35

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

Creating API server
08:24

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.

HTTPSTER npm install for local server
07:53
+
Optional analysis of express app on nodejs
3 Lectures 23:30

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

Analysis of previous app
06:33

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

Creating express app, views and ejs
09:47

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

EJS in detail
07:10
+
Thanks and future updates
1 Lecture 03:54

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

Thanks note
03:54
About the Instructor
Igneus Technologies
4.4 Average rating
1,939 Reviews
63,005 Students
32 Courses
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.