Mastering Node.js
Playing problem
This video does not seem to be available
00:00
00:00

VIDEO TUTORIAL Mastering Node.js

Packt
119,00€

Unlimited download & streaming

Satisfied or refunded

100% secure payment

Using the JavaScript you already know to build powerful applications from console applications that can assist on your day to day job to scalable network applications

About This complet Node.js video course

  • Discover how Node.js is using Google V8 engine to bring JavaScript to the server.
  • Learn how Node.js is working so you can use that knowledge in your advance.
  • A deep understand how to use the node.js api’s to build enterprise grade applications.

Course In Detail

Node.js is a modern web framework that allows you to build rich applications. As a developer, you need to know just one programming language to build an application that can be executed anywhere, be it the server, console, browser, or on your mobile phone.

This course begins with explaining how Node.js works and what its architecture is all about. You will then learn to create your first Node.js application and also create a command line tool for Node.js. Next, you will learn how to work with commander.js and use the event emitter because events are a powerful extension that can be used in our application.

The course will then teach you to use and define streams and transformers, after which you will be skilled to build a web server with Express.js. This will be followed by taking you through how to read, write, and manipulate files in the file system with Node.js. You will even learn how to create micro services with the loopback API framework and Seneca.js, post which we will scale our node.js application and test our code.

Finally, you will complete your learning journey by using these APIs to create a web server, access file system, and create real-time interactions.
With this course, you will be able to build your own tools, along with big network and real-time applications.

What will you learn in this course?

Course plan
Chapter 1
Understanding the Node.js Environment
Chapter 2
CLI Application Development
Chapter 3
Asynchronous Event Driven Programming
Chapter 4
Streaming Data across Nodes and Clients
Chapter 5
Http and Web Server
Chapter 6
Using Node.js to Access File System
Chapter 7
Utilizing Multiple Processes

Detailed course plan

Chapter 1 : Understanding the Node.js Environment
31m35s
 
Lesson 1The Course Overview
Lesson 2Installation and Setup
Lesson 3Node.js Under the Hood
Lesson 4Read Eval Print Loop
Lesson 5Event Loop
Chapter 2 : CLI Application Development
20m16s
 
Lesson 1CLI Interactions
Lesson 2Commander.js and prompt
Lesson 3Make Your Tool Global
Chapter 3 : Asynchronous Event Driven Programming
28m38s
 
Lesson 1Understanding Events
Lesson 2Timers
Lesson 3Creating an Event
Lesson 4Events in Depth
Chapter 4 : Streaming Data across Nodes and Clients
25m30s
 
Lesson 1Exploring Streams
Lesson 2Object Streams
Lesson 3Creating an http-server
Lesson 4Handling Post Data
Chapter 5 : Http and Web Server
37m57s
 
Lesson 1Express.js
Lesson 2Request Middleware
Lesson 3Social Logins
Lesson 4Koa.js
Chapter 6 : Using Node.js to Access File System
35m43s
 
Lesson 1Iterating Over Files and Folders
Lesson 2Reading a File
Lesson 3Writing a File
Lesson 4Handling File Uploads
Chapter 7 : Utilizing Multiple Processes
26m07s
 
Lesson 1Taking Control Over the Process
Lesson 2Creating Child Processes
Lesson 3Communicating with Your Child Processes
Chapter 8 : Creating Real-Time Applications
23m22s
 
Lesson 1Using Bi-Directional Communication with Socket.IO
Lesson 2Server-Sent Events
Lesson 3Server to Server Communication
Chapter 9 : Scaling Your Applications
26m56s
 
Lesson 1Why Scale?
Lesson 2Microservices That Scale
Lesson 3Bringing an Application to the Cloud
Chapter 10 : Testing and References
33m12s
 
Lesson 1Testing and spying
Lesson 2Testing an API
Lesson 3References

Your questions about the course

What is the required level to follow this tutorial ?

advanced

Wait ! 🤗

Access more than 19 free tutorials

Our data protection policy