Pick 1 & Get 1 Free + 10% additional off! Hurry Up! - Get Details
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.

Mastering Node.js

     24 Learners       Add to wishlist

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.

  • Video Duration:05 Hours
  • Cost: $ 124.99

Course Details

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.

Who all can attend

Developers that already know how to programme with JavaScript and want to know more about Node.js.

What you will learn from this course

  • 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

Course Content

  1. Understanding the Node.js Environment
    • The Course Overview
    • Installation and Setup
    • Node.js Under the Hood
    • Read Eval Print Loop
    • Event Loop

  2. CLI Application Development
    • CLI Interactions
    • Commander.js and prompt
    • Make Your Tool Global

  3. Asynchronous Event Driven Programming
    • Understanding Events
    • Timers
    • Creating an Event
    • Events in Depth

  4. Streaming Data across Nodes and Clients
    • Exploring Streams
    • Object Streams
    • Creating an http-server
    • Handling Post Data

  5. Http and Web Server
    • Express.js
    • Request Middleware
    • Social Logins
    • Koa.js

  6. Using Node.js to Access File System
    • Iterating Over Files and Folders
    • Reading a File
    • Writing a File
    • Handling File Uploads

  7. Utilizing Multiple Processes
    • Taking Control Over the Process
    • Creating Child Processes
    • Communicating with Your Child Processes

  8. Creating Real-Time Applications
    • Using Bi-Directional Communication with Socket.IO
    • Server-Sent Events
    • Server to Server Communication

  9. Scaling Your Applications
    • Why Scale?
    • Microservices That Scale
    • Bringing an Application to the Cloud

  10. Testing and References
    • Testing and spying
    • Testing an API
    • References

Contact Us

Instructor-led online training is also available for the same course.

For more details, write to us at :

Emailinfo@multisoftvirtualacademy.com

Call(+91) 8130666206/209

Send us a Query

Capcha

I agree to be contacted via e-mail.

Combo Offers

Mastering Node.js
Rated 5/5 based on 24 votes 24 reviews

Get in Touch

Follow Us

We Accept Online Payments

Online Registration

Subscribe to our Newsletter

Find us on

Online Registration

Contact Us

Capcha

I agree to be contacted via e-mail.

Disclaimer
  • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP and SP are registered marks of the Project Management Institute, Inc.
  • PRINCE2® is a registered trade mark of AXELOS Limited
  • ITIL® is a registered trade mark of AXELOS Limited
  • MSP® is a registered trade mark of AXELOS Limited
  • The Swirl logoTM is a trade mark of AXELOS Limited, used under permission of AXELOS Limited. All rights reserved.