Mastering Node.js

Learn how to build create mobile and Web apps using Node.js

   Watch Promo

Node.js is a free, open-source run-time for developing applications in JavaScript. It is primarily used to develop server-side applications, but can also be used on the client side. It features an event-driven architecture that lends itself to performing asynchronous I/O, meaning it can be used to build applications that are highly scalable. More importantly, it has earned tremendous mindshare in the software-development community, is supplemented by thousands of open-source libraries, and has been used to build countless public-facing Web apps. Take a deep dive into the world's most popular JavaScript run-time with Node.js guru Eric Greene.

This course is designed like an in-person coding bootcamp to give you the most amount of content. Each section progresses and covers more and more detail until there is just about no nook or cranny not exposed.

Here are some of the things you'll learn after taking this course:

  • Modules
  • Files, Streams, and Buffers
  • Packages
  • Express REST Services
  • Express Web Applications
  • Building Desktop Apps with Node.js and Electron

Your Instructor

Eric Greene
Eric Greene

Eric is an independent IT professional who loves learning new things, sharing what he learns, and helping clients solve business problems. He holds a BS in Computer Science from the Virginia Military Institute and numerous software certifications, including the Microsoft Certified Professional Developer certification. Mr. Greene has experience programming mobile, Web-based, and desktop applications using a variety of commercial and open-source platforms including .NET, PHP, Node.js, Linux, Windows, SQL Server, SQLite, MySQL, Postgresql and even a little MongoDB. He has worked with companies large and small, on-site and off-site to help his customers meet their software development needs.

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!