Learn Node.js from Scratch
2.2 (6 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.
194 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn Node.js from Scratch to your Wishlist.

Add to Wishlist

Learn Node.js from Scratch

JavaScript, REPL, Node API, Modules, Mocha and Much More
2.2 (6 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.
194 students enrolled
Last updated 3/2014
English
Current price: $10 Original price: $20 Discount: 50% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Build Web Apps using Node.js
  • Learn JavaScript
  • Backend Programming
View Curriculum
Requirements
  • Windows, OS X or LInux
  • Internet
  • Browser
  • Web Server
Description

Node.js is a powerful tool for controlling web servers, building applications, and creating event-driven programming. And it brings JavaScript—a language familiar to all web developers—into an environment independent of web browsers. Learn all about Node.js and start creating JavaScript applications in this course. We show how to install Node.js on Mac, Windows, and Linux and dives deep into its modules and Express framework for app development. Learn how to unit test your code, start sessions on web servers, stream data, and create simple command-line tools.

Topics include:

  • Why use Node.js?
  • Installing Node.js
  • Understanding the event loop
  • Initializing Node.js projects
  • Creating modules with getters and setters
  • Starting Express applications
  • Testing your code
  • Working with sessions and databases
  • Building command-line tools
  • Emitting events and attaching listeners
  • Controlling readable streams
Who is the target audience?
  • This course is for every web and app developer
  • For web designers to learn web backend
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 40 Lectures Collapse All 40 Lectures 03:26:49
+
Getting Started
2 Lectures 04:23
+
Installation
2 Lectures 03:44
+
REPL
1 Lecture 02:31
+
Simple Node.js Application
1 Lecture 03:06
Node.js Application
03:06
+
JavaScript
9 Lectures 20:18
Introduction to JavaScript
00:31

JavaScript Types
00:35

JavaScript Types Demo
08:46

Functions
01:01

Arity Demo
02:41

Closure
00:32

Anonymous Function
02:19

JavaScript Class
01:35

Object Keys
02:18
+
Event Loop
1 Lecture 01:31
Event Loop
01:31
+
Node.js JavaScript
4 Lectures 06:07
Node Modules
00:46

Simple Module
02:59

NPM
01:43

NPM Demo
00:39
+
Node.js API
10 Lectures 01:19:17
API Introduction
00:34

API Overview
00:35

Process
04:30

File System
08:22

Buffer
09:43

Events
16:16

Timer
08:12

HTTP
07:05

Net
11:36

Streams
12:24
+
Node.js Modules
8 Lectures 01:19:42
Express Introduction
00:31

Express Demo
27:41

Request Introduction
00:28

Request Demo
16:50

Async Introduction
00:36

Async Demo
13:16

Socket.io Introduction
00:33

Socket Demo
19:47
+
Unit Testing
2 Lectures 06:10
Mocha Introduction
00:19

Mocha Demo
05:51
About the Instructor
QScutter Tutorials
3.3 Average rating
541 Reviews
6,951 Students
40 Courses
a place to learn technology

QScutter is a Indian based 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. We provide tutorials for almost all IT topics.