Home Courses Instructor Labs

Master Node.js

(30 Ratings) 2018 Students Enrolled
Created By Vikram Chandra Last Updated Sat, 14-Mar-2020 English
  • Course Duration
    15 Hours
  • Mode of Training
    Self-Paced
  • Lessons
    78 Lessons
  • Validity
    Life Time
$ 189.99 $ 12.99 93% off 100% Money Back Guarantee
12k+ satisfied learners Read Reviews
What Will I Learn?
  • You will be working with most in-demand web development programming languages
  • Learn how to build modern, fast and scalable server-side applicaitons with NodeJS,
  • Learn how to deploy your node apps to production
  • Practice test-driven development (TDD)

Requirements
  • Basic JavaScript knowledge
  • Basic knowledge on web application development
  • No prior NodeJS knowledge is required
+ View More
Description

Node.js is the most popular and modern server-side programming languages. This language is used for everything from traditional web apps to server-side rendered views over REST APIs all the way up to GraphQL APIs and real time web services.

This course is a master class which provides you the complete Node.js guide. This course is highly helpful for Javascript developers. With this course, you can write your own Node.js framework. You can able to fjix Node.js libraries when you break, and similar pull requests to your favorite Node.js projects to make them stronger and better.

This course is mainly for beginner or advanced web developers  who want to get started with backend (server-side) development with NodeJS.  With Node.js, you can develop modern, scalable and high-performing web applications.

Curriculum For This Course
78 Lessons 15 Hours
  • What is v8 exactly? 00:05:56 Preview
  • What is Nodejs exactly 00:16:11
  • Anatomy of a Node Application 00:14:17
  • Common node conventions 00:14:25
  • Nodejs vs the Browser 00:02:52
  • Section Overview 00:05:50 Preview
  • Basic Scaffolding 00:02:35
  • Starting a Server 00:04:53
  • Parsing Request paths 00:09:22
  • Parsing HTTP Methods 00:02:20
  • Parsing Query strings 00:03:08
  • Parsing Headers 00:03:01
  • Parsing Payloads 00:09:55
  • Routing Requests 00:19:15
  • Returning JSON 00:03:06
  • Adding configuration 00:14:10
  • Adding HTTPS Support 00:16:48
  • Service 1 ping 00:02:38
  • Storing Data 00:28:01
  • Service 2 user 00:51:37
  • Service 3 Tokens 00:37:49
  • Service 4 Checks 00:54:31
  • Connecting to an API 00:17:59
  • Background Workers 01:04:32
  • Logging to files 00:41:27
  • Logging to console 00:13:36
  • Section Review 00:11:17
  • Section Overview 00:07:16
  • Refactoring for a GUI 00:23:40
  • Using Templates 00:33:05
  • Serving Static Assets 00:22:37
  • Making AJAX Requests 00:16:10
  • Page 1 Index 00:03:52
  • Page 2 signup 00:08:18
  • Page 3 Create Session 00:05:10
  • Page 4 Deleted Session 00:04:55
  • Page 5 Edit Account 00:05:03
  • Page 6 Deleted Account 00:04:22
  • Page 7 Create a Check 00:04:21
  • Page 8 Dashboard 00:04:32
  • Page 9 Edit a Check 00:04:33
  • Section Review 00:02:01
  • Section Overview 00:07:16
  • Adding a CLI 00:18:09
  • Handling Events 00:09:48
  • Command 1 Exit 00:01:55
  • Command 2 Man or Help 00:15:57
  • Command 3 stats 00:09:13
  • Command 4 List Users 00:05:01
  • Command 5 More User Info 00:04:34
  • Command 6 List Checks 00:07:31
  • Command 7 More check Info 00:02:31
  • Command 8 List Logs 00:03:54
  • Command 9 More Log Info 00:06:15
  • Section Review 00:01:45
  • Section Overview 00:07:16
  • Creating Errors 00:09:26
  • Using the Debugger 00:11:29
  • Linting with strict 00:02:38
  • Adding a test Runner 00:18:53
  • Adding Unit Tests 00:10:02
  • Adding API Tests 00:16:01
  • Section Review 00:02:50
  • Section Overview 00:07:16
  • Refactoring for Performance 00:11:36
  • Using Performance Hooks 00:12:06
  • Using the cluster 00:07:48
  • Using Child Processes 00:07:09
  • Section Review 00:04:38
  • Section Overview 00:07:16
  • HTTP2 00:09:08
  • VM 00:04:18
  • UDP 00:07:16
  • Net 00:07:17
  • TLS 00:06:42
  • REPL 00:04:34
  • Async Hooks 00:10:43
  • Section Review 00:02:34

Master Node.js