Rapid Node.js Training

Get up and running with Node.js, a lightweight and efficient JavaScript-based platform for building network apps.
4.0 (302 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.
6,922 students enrolled
$20
Take This Course
  • Lectures 54
  • Contents Video: 3.5 hours
    Other: 8 mins
  • 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

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

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

About This Course

Published 6/2014 English

Course Description


Notice: Course fully updated in 2016, so make sure to join us now // 30 day money-back guarantee, no questions asked.

___________________________________________________________________________________________________________________

In this course we begin with Node's background, concepts and strategies for writing asynchronous code. We then examine Node's module system, including built-in modules, application modularization as well as the NPM third party module registry. From there we tackle EventEmitters and Streams, as well as utilities for interacting with the local file system. Next we look at using Node to write both client and server web applications, as well as real time integration with Socket.IO. We wrap up with writing unit tests using both the built-in assert module and third party frameworks.


So after this training, you will be able to judge if the particular characteristics of Node can help you in your projects.

And of course you can download all the resources of this training in the download area.

Note again: We're very confident to give you a 30 days money-back guarantee, no questions asked, so make sure to Enroll Now!

See you inside =)

What are the requirements?

  • Mac or PC
  • A couple cup of coffee and internet access
  • Never get shy to ask your instructor about any issue you might have along the course.

What am I going to get from this course?

  • Go from nothing installed, to a fully-functioning Node web application.
  • Writing Real-Time applications with Node.
  • Configuring, deploying and scaling Node application in a free hosting platform.
  • Steps to Create and Publish your own Public NPM Module.
  • and many more interesting things are covered..

What is the target audience?

  • This Node.js course is meant for newbies who are not familiar with Node.
  • Web developers looking to improve their skill set or need to learn Node.js for their web applications
  • Web developers who want to learn Node.js.

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.

Curriculum

READ ME!!
Preview
Article
Section 1: Getting Started With Node.js
Welcome
Preview
01:03
JavaScript from Scratch by Examples Course Coupon Code
Article
Introduction to Node.js
Preview
04:59
Installing Node.js on Mac
02:48
Installing Node.js on Windows
Preview
02:25
Installing Node on Linux with NVM
06:23
Introduction to Cloud9 IDE
08:52
Downloading and using the Exercise Files
8 pages
Section 2: Understanding Node.js
Understanding JavaScript call stack
Preview
03:34
Understanding the Node.js Event Loop
Preview
10:11
Demo : Writing Asynchronous Code
Preview
11:03
Demo : Passing parameters to a callback function
Preview
01:07
Summary
Preview
00:55
Section 3: Modules & Node Packaged Modules (NPM)
Introduction
Preview
02:14
Understanding Node.js Modules
Preview
06:57
Demo : Consuming a core module
Preview
03:52
Demo : Consuming a third party module
Preview
06:25
Demo : Creating and consuming a custom local module
05:09
Demo : Understanding Packages
10:43
Publishing your own module
02:04
Summary
00:40
Section 4: Events and Streams
Welcome
00:38
Understanding Node's Event Module
05:11
Using Node's Event Module
07:06
Inheriting from Node's EventEmitter class
04:03
Understanding Streams
04:02
Using Readable and Writable Streams
04:04
Piping Between Streams
08:24
Summary
00:42
Section 5: File I/O, Process Object, Buffers and The OS Module
Welcome
00:42
Understanding the Process Object
01:56
Using the Process Object
06:02
Understanding Node's fs Module
01:16
Using Node's fs Module
04:59
Understanding Buffers
01:18
Using Buffers
03:00
Understanding The OS Module
00:54
Summary
00:34
Section 6: Using Node.js To Interact with the Web
Welcome
00:28
Introduction: Making web requests
02:17
Demo: Making Web Requests
04:24
Introduction: Building a Web Server
02:12
Demo: Building a Web Server in Node
03:46
Understanding The Socket.IO Module
03:12
Using The Socket.IO Module
05:56
Summary
00:53
Section 7: Unit Testing
Welcome
00:38
Understanding Node's Assert Module
02:09
Using Node's Assert Module
05:03
Introduction: Testing with Mocha and Should.js
03:59
Demo: Testing with Mocha and Should.js
10:31
Debugging
05:36
Summary
00:40

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Insane IT Skills, Hardcore Online Training by Experts.

Insane IT Skills is a global training company that offers an ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples. The emphasis is on teaching real life skills that are essential in today's commercial environment.

Our goal is to train and groom students through efficacious pedagogy and modern teaching tools, to get employed with much advanced skills required to work anywhere in the world.

Insane IT Skills promotes learning through practical efficiency and result oriented effective process of creations and constitution of today’s industry based knowledge in theory and practice by the method of lifelong learning is much concentrated in curriculum.

We have professional team of trainers for technologies ranging from Mobility, Web to Enterprise, Database and Server Administration.

Ready to start learning?
Take This Course