Master NodeJs : A Practical Approach To Node JS
3.5 (24 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.
224 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Master NodeJs : A Practical Approach To Node JS to your Wishlist.

Add to Wishlist

Master NodeJs : A Practical Approach To Node JS

From No Node to Know Node
3.5 (24 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.
224 students enrolled
Last updated 2/2016
English
Learn Fest Sale
Current price: $10 Original price: $90 Discount: 89% off
2 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 6.5 hours on-demand video
  • 14 Articles
  • 16 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Know a lot about Node,Express,Socket.IO
  • Build cool new web applications like Dynamic Websites, Chat applications and many more
  • How to use Node,Express and MySQL together
  • How to working with MongoDB with Node
  • How to Deploy web applications on Heroku,Azure and Amazon EC2
  • How to Install Node on Windows,Mac and Linux
  • Understand MEAN Stack
  • How to implement Authentication using Mongoose,Express and Passport
View Curriculum
Requirements
  • You should be aware of basic programming concepts
  • You should know basics of HTML and CSS
  • A bit of javascript experience will do no harm in understanding the course
Description

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

  1. Fundamentals of JavaScript and HTML 5 Communication API
  2. Fundamentals of Node.js
  3. Creating and Publishing Modules
  4. Using Node Package Manager
  5. Creating a Webserver using Node
  6. Learning how to use Express
  7. Understanding how to work with Databases like MySQL and MongoDB
  8. Deploying our Web application on Heroku, Azure and Amazon EC2
  9. Learning how to make use of Socket.IO
  10. Creating a cool chat application
  11. Learn how to implement authentication using Express,Mongoose and Passport
  12. A brief introduction to MEAN Stack and creating a hello world MEAN application

    So what are you waiting for lets get started with Node


Who is the target audience?
  • Those who have experience in programming
  • Those who want to learn Node.JS
  • Those who are into web development
  • Those who would love to learn programming
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 112 Lectures Collapse All 112 Lectures 07:10:54
+
Node.JS - Introduction
4 Lectures 06:34

Introduction to Node JS

Preview 01:55

This lecture covers who is the intended audience for this course

Preview 01:24

This lecture covers how Node.JS Works

Preview 02:11

This lecture sheds lights on the Node V8 runtime engine

Preview 01:04
+
Introduction to Frameworks
1 Lecture 05:02

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

Preview 05:02
+
Installing Node.JS
3 Lectures 08:49

This lecture covers how to install Node.JS on windows operating system

Preview 02:06

This lecture covers how to install Node on Mac

Preview 01:23

This lecture covers how to install a MEAN Stack Node JS framework on Amazon EC2 instance.
We will be installing MEAN powered by Bitnami

Preview 05:20
+
Editors
1 Lecture 01:40

This lecture introduces WebMatrix and Visual Studio Code IDE which we will be using in this course to demonstrate the examples

Preview 01:40
+
Javascript Basics
10 Lectures 45:50

We start this course with fundamentals of javascript so that who are new to web programming can also understand node js

Preview 02:15

This lecture covers variables and data types in javascript

Preview 04:53

This lecture covers operators in JavaScript

Preview 06:26

This lecture covers conditional statements in javascript

Preview 04:31

This lecture covers loops in javascript

Preview 08:23

This lecture covers functions and scope of variables in javascript

Preview 05:33

This lecture covers closures in javascript

Preview 06:29

This lecture covers objects in javascript

Preview 03:53

This lecture covers object prototype in JavaScript

Preview 03:24

Code for this section can be downloaded from the resources tab of this lecture

Code Download
00:03
+
HTML 5 - Introduction to Communication APIs
3 Lectures 11:20

In this lecture we cover HTML 5 Web Storage API

Preview 05:34

In this lecture we cover HTML 5 Web Sockets

Preview 05:43

Code for this section can be downloaded from the resources tab of this lecture

Code Download
00:03
+
Fundamentals of Node.JS
7 Lectures 30:13

This lecture covers what is REPL

Preview 03:43

This lecture covers how we can load files using REPL

Preview 04:11

This lecture covers the process object

Preview 07:44

This lecture covers the global namespace

Preview 03:28

This lecture covers the buffer object in Node.JS

Preview 08:24

In this lecture we will see what is a callback

Preview 02:40

Code for this section can be downloaded from the resources tab of this lecture

Code Download
00:03
+
Modules & Node Package Manager
7 Lectures 30:46

This lecture introduces Modules in Node.JS

Introduction
07:22

This lecture covers Node Package Manager

Making use of NPM - Node Package Manager
04:36

This lecture covers how we can publish our node modules

Publishing node modules
09:31

This lecture covers Module caching

Module Caching
01:51

This lecture covers how we can overcome caching limitations

Module Caching - Overcoming the limitations
04:02

This lecture covers module patterns

Module Patterns
03:21

Code for this section can be downloaded from the resources tab of this lecture

Code Download
00:03
+
Events
6 Lectures 22:15

This lecture covers event emitters in Node.JS

Events and EventEmitter
05:52

This lecture covers event emitters and inheritance

EventEmitter and Inheritance
05:06

This lecture covers how we can create our own event emitters

Creating your own EventEmitter
04:08

This lecture covers how we can use ES6 classes

Creating Classes in ES6
03:33

This lecture covers how we can make use of ES6 Classes for EventEmitters

ES6 Classes and EventEmitter
03:33

Code for this section can be downloaded from the resources tab of this lecture

Code Download
00:03
+
Streams
9 Lectures 14:30

This lecture covers streams

Introduction to Streams
00:54

This lecture covers readable streams

Readable Streams
03:11

This lecture covers writeable streams

Writeable Streams
02:02

This lecture covers piping technique

Piping
01:15

This lecture covers chaining technique in Node.JS

Chaining
01:39

This lecture covers how we can set Encoding

Set Encoding
00:51

This lecture covers additional methods of Readable Streams

Additional Methods of Readable Streams
03:40

This lecture covers Duplex Streams

Duplex Streams
00:55

Code for this section can be downloaded from the resources tab of this lecture

Code Download
00:03
11 More Sections
About the Instructor
SkillBakery Studio
3.4 Average rating
348 Reviews
4,009 Students
17 Courses
Start Learning Today...

SkillBakery is one of the fastest growing online education company.

Our vision is to provide high quality education which is affordable and accessible to everyone

We believe that every one has their own way of learning and grasping things and that's why we provide self-paced HD quality contents,so you can learn what you love at your convinience

We currently offer courses in web development and will soon be publishing new courses in other categories as well

We are committed to bring courses on new topics and we try to release one new course every month

So keep visiting us, you will surely find something for yourself here.