Mastering Node.js [Video]

Preview in Mapt

Mastering Node.js [Video]

Joris Hermans

1 customer reviews
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
Mapt Subscription
FREE
$29.99/m after trial
Video
$10.00
RRP $124.99
Save 91%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$10.00
$29.99 p/m after trial
RRP $124.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


Mastering Node.js [Video] Book Cover
Mastering Node.js [Video]
$ 124.99
$ 10.00
Advanced Server-Side Programming with Node.js [Video] Book Cover
Advanced Server-Side Programming with Node.js [Video]
$ 124.99
$ 10.00
Buy 2 for $20.00
Save $229.98
Add to Cart

Video Details

ISBN 139781783988402
Course Length4 hours 55 minutes

Video Description

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.

Style and Approach

This example-packed video course starts with taking viewers through the fundamentals of Node.js. The steep but gradual learning curve will then take them some advanced topics such as streams, transformers, and micro services. The course will conclude with teaching viewers how to scale up their application and test their code.

Table of Contents

Understanding the Node.js Environment
The Course Overview
Installation and Setup
Node.js Under the Hood
Read Eval Print Loop
Event Loop
CLI Application Development
CLI Interactions
Commander.js and prompt
Make Your Tool Global
Asynchronous Event Driven Programming
Understanding Events
Timers
Creating an Event
Events in Depth
Streaming Data across Nodes and Clients
Exploring Streams
Object Streams
Creating an http-server
Handling Post Data
Http and Web Server
Express.js
Request Middleware
Social Logins
Koa.js
Using Node.js to Access File System
Iterating Over Files and Folders
Reading a File
Writing a File
Handling File Uploads
Utilizing Multiple Processes
Taking Control Over the Process
Creating Child Processes
Communicating with Your Child Processes
Creating Real-Time Applications
Using Bi-Directional Communication with Socket.IO
Server-Sent Events
Server to Server Communication
Scaling Your Applications
Why Scale?
Microservices That Scale
Bringing an Application to the Cloud
Testing and References
Testing and spying
Testing an API
References

What You Will Learn

  • How Node.js works, how it’s architecture looks like
  • How to build your own tools, in the console.
  • How to work with asynchronous events
  • Learn to work with streaming data
  • Create your own web server and web api’s with node.js
  • Reading and writing a file
  • Learning how to handle real time messages
  • Unit testing your code

Authors

Table of Contents

Understanding the Node.js Environment
The Course Overview
Installation and Setup
Node.js Under the Hood
Read Eval Print Loop
Event Loop
CLI Application Development
CLI Interactions
Commander.js and prompt
Make Your Tool Global
Asynchronous Event Driven Programming
Understanding Events
Timers
Creating an Event
Events in Depth
Streaming Data across Nodes and Clients
Exploring Streams
Object Streams
Creating an http-server
Handling Post Data
Http and Web Server
Express.js
Request Middleware
Social Logins
Koa.js
Using Node.js to Access File System
Iterating Over Files and Folders
Reading a File
Writing a File
Handling File Uploads
Utilizing Multiple Processes
Taking Control Over the Process
Creating Child Processes
Communicating with Your Child Processes
Creating Real-Time Applications
Using Bi-Directional Communication with Socket.IO
Server-Sent Events
Server to Server Communication
Scaling Your Applications
Why Scale?
Microservices That Scale
Bringing an Application to the Cloud
Testing and References
Testing and spying
Testing an API
References

Video Details

ISBN 139781783988402
Course Length4 hours 55 minutes
Read More
From 1 reviews

Read More Reviews

Recommended for You

Advanced Server-Side Programming with Node.js [Video] Book Cover
Advanced Server-Side Programming with Node.js [Video]
$ 124.99
$ 10.00
Web Development with Node.js, MongoDB and Express [Video] Book Cover
Web Development with Node.js, MongoDB and Express [Video]
$ 124.99
$ 10.00
Mastering Node.js - Second Edition Book Cover
Mastering Node.js - Second Edition
$ 39.99
$ 10.00
Getting Started with Azure Serverless Computing Using Node.js [Video] Book Cover
Getting Started with Azure Serverless Computing Using Node.js [Video]
$ 124.99
$ 10.00
Server-side Programming with Node.js for Beginners [Video] Book Cover
Server-side Programming with Node.js for Beginners [Video]
$ 124.99
$ 10.00
Advanced Node.js Development Book Cover
Advanced Node.js Development
$ 31.99
$ 10.00