
Introduction to Node JS
This lecture covers who is the intended audience for this course
This lecture covers how Node.JS Works
This lecture sheds lights on the Node V8 runtime engine
This lecture covers the various Node.JS frameworks that are out there in the market today.
Like Express, MEAN, Meteor, Hapi etc
We will be covering Express in detail and we will be introducing ourselves to MEAN Stack as well in this course
This lecture covers how to install Node.JS on windows operating system
This lecture covers how to install Node on Mac
This lecture covers how to install a MEAN Stack Node JS framework on Amazon EC2 instance.
We will be installing MEAN powered by Bitnami
This lecture introduces WebMatrix and Visual Studio Code IDE which we will be using in this course to demonstrate the examples
We start this course with fundamentals of javascript so that who are new to web programming can also understand node js
This lecture covers variables and data types in javascript
This lecture covers operators in JavaScript
This lecture covers conditional statements in javascript
This lecture covers loops in javascript
This lecture covers functions and scope of variables in javascript
This lecture covers closures in javascript
This lecture covers objects in javascript
This lecture covers object prototype in JavaScript
Code for this section can be downloaded from the resources tab of this lecture
In this lecture we cover HTML 5 Web Storage API
In this lecture we cover HTML 5 Web Sockets
Code for this section can be downloaded from the resources tab of this lecture
This lecture covers what is REPL
This lecture covers how we can load files using REPL
This lecture covers the process object
This lecture covers the global namespace
This lecture covers the buffer object in Node.JS
In this lecture we will see what is a callback
Code for this section can be downloaded from the resources tab of this lecture
This lecture introduces Modules in Node.JS
This lecture covers Node Package Manager
This lecture covers how we can publish our node modules
This lecture covers Module caching
This lecture covers how we can overcome caching limitations
This lecture covers module patterns
Code for this section can be downloaded from the resources tab of this lecture
This lecture covers event emitters in Node.JS
This lecture covers event emitters and inheritance
This lecture covers how we can create our own event emitters
This lecture covers how we can use ES6 classes
This lecture covers how we can make use of ES6 Classes for EventEmitters
Code for this section can be downloaded from the resources tab of this lecture
This lecture covers streams
This lecture covers readable streams
This lecture covers writeable streams
This lecture covers piping technique
This lecture covers chaining technique in Node.JS
This lecture covers how we can set Encoding
This lecture covers additional methods of Readable Streams
This lecture covers Duplex Streams
Code for this section can be downloaded from the resources tab of this lecture
This course provides you with a practical approach to Node.js. The main focus of this course is to get you familiar with Node and ensure that you are ready to build cool new web applications using Node in no time.
In this course we will be covering fundamentals of JavaScript first so that it becomes easier to understand the different concepts and syntax that one uses in Node.JS
In this course we will covering following topics