
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
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
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
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.
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
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.
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
A final thanks note to all. We promise to make quality even better in future.
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.