Node.js: Getting Started
By Samer Buna
Course info



Course info



Description
Web and Mobile applications depend on back-end services to host their various resources and do most of the heavy lifting. Creating these back-end services is often very difficult, but the Node.js runtime makes it easier and more fun. In this course, Node.js: Getting Started, you'll learn the basic skills you need to create scalable back-end services with Node.js. First, you'll learn about the tools that come built-in with Node as well as some of the tools that are offered by the community. Next, you'll learn about package management, module dependencies, event-driven concurrency strategies, and how to write code to interface with the operating systems on servers. Finally, you'll discover the modern JavaScript features that you can use with Node.js today. When you're finished with this course, you'll be comfortable creating and executing code for Node.
Section Introduction Transcripts
Course Overview
Hello everyone. My name is Samer Buna. I love coding and I love teaching people to code. I work at AgileLabs. com where we create interactive content to help people learn coding. Welcome to this Node. js: Getting Started course from Pluralsight. Node is an amazing runtime. It's simply a game changer. Once I got comfortable working with Node, I never looked back to anything else I used before Node. I'm excited to show you how Node is going to make your life, as a back end developer, so much easier. I mostly write code in this course and you should do too. Learning to code is mostly a practical experience. Try to do and redo the examples I'll present in this course and try to expand their scope, and challenge yourself with every piece of knowledge that you learn. Some of the topics that we will cover in this course include the what, why and how of Node. js, a review of the modern JavaScript concepts, Node's REPL and command line interface, Node's patterns, globals, and utilities, Node's package manager, npm, working with CommonJS modules, Node's concurrency and event loop, working with web servers, and working with the operating system. By the end of this course, you should be comfortable creating and executing code for Node, understand the big pictures of the runtime and build simply back end applications with it. I hope you'll join me on this journey to learn the basics of the excellent Node. js runtime in this Getting Started course at Pluralsight.