Learn Node.js, JavaScript’s runtime environment, from the pros. Pluralsight offers expert authored Node.js training that will take your software development knowledge to the next level. Learn how to build web apps, data accesses and more.

Newest Courses
Mar 28, 2016
5h 19m
Dec 19, 2012
2h 48m
Nov 15, 2016
2h 55m
Dec 14, 2016
5h 21m
Jun 24, 2016
1h 35m
Apr 5, 2016
2h 39m
Jan 15, 2016
3h 10m
Building a JavaScript application from scratch today is overwhelming. You have to make decisions about package management, bundling, linting, transpiling, automated testing, and much more. There are literally over 40 important decisions to consider. This course is a playbook of potential...
Building web apps that run the same in multiple environments can be a time-consuming process. This course, Docker for Web Developers, will teach you how to use Docker's open platform so that you can efficiently build apps that run consistently across any machine. First, you'll learn about...
In this course we begin with Node's background, concepts and strategies for writing asynchronous code. We then examine Node's module system, including built-in modules, application modularization as well as the NPM third party module registry. From there we tackle EventEmitters and Streams, as...
In order to take full advantage of TypeScript you must have the knowledge to use its advanced features to write clean and expressive code. In this course, Advanced TypeScript, you will learn how to harness the full power of the type system to write better code with fewer errors. You will learn...
Since its creation in 2009, Node.js has seen exponential growth in its community of users and the applications they are building. With the drive towards a connected society, the need for web applications has never been greater. Yet, despite the push to connect the world as we know it,...
There have been many different strategies over the years to get software written in one language to communicate with one written in another. The two primary approaches that have evolved have been RESTful services (typically using JSON documents to transmit data) and RPC (remote procedure calls)...
Amazon Echo and the Alexa Skills Kit (ASK) open new doors of opportunities to build voice-enabled apps without deep knowledge of Natural Language Processing (NLP). This course, Developing Alexa Skills for Amazon Echo, will get you started working with Alexa Skills. First, you'll learn the...
Node.js is a simple and powerful tool for backend JavaScript development. In this session, I will show you everything you need to know to get started in web development with Node.js. We will start with the basics of Node.js and selecting an IDE. We will explore template engines, and rendering...
If you've ever experienced problems in JavaScript but don't have the knowledge of how to fix them, this course is for you. In JavaScript Best Practices, you will learn best practices in several areas areas of JavaScript. First, you will look at syntax oddities in JavaScript, so you can...
Writing "bad" JavaScript is easy. Fortunately, writing "good" JavaScript is not too much harder. In this course, I will show you tried and true design patterns to help structure and organize your code to make your JavaScript code more readable and maintainable. I will walk you through the...