Mastering Node.js: Nodejs Development from Scratch

  • 2016-11-08
  • 2756

Ready to dive into Node.js? This open-source, event-driven runtime for developing web applications on a variety of platforms is taking the programming community by storm

Part 1: Introduction to Node.js

Explore important Node.js concepts, and see how to install it, how to manage packages with Node Package Manager (npm), and how to debug Node.js applications. Take a look at the Node REPL environment, build a simple web server, learn about file I/O, and even debug Node applications. Plus, see lots of demos in this practical and foundational course.

Part 2: Node.js Modules

See why modules are an important part of Node.js (hint: they facilitate code reuse). Get the details on what modules are, how they’re written, and how they’re imported and exported. Take a deep dive into Node.js modules and module patterns, and see demos on how to transpile ES2015 modules with Babel. Dive into this course, and explore the critical concepts that Node.js developers must know.

Learn about modules, which are an important part of Node.js because they facilitate code reuse. Find out what modules are, how they’re written, and how they’re imported and exported, and more.

Part 3: Node.js Files, Streams, and Buffers

Explore building real apps with Node.js, and learn how to work with files, streams, and buffers. Take a look at the relevant APIs, and see how they are used to build cutting-edge applications.

Part 4: Node.js Packages

Find out about Node.js package installation, uninstallation, versioning, updating, linking, unlinking, and publishing. See lots of demos, including installing packages, updating npm, and setting the configuration, among many others. Learn all there is to know about Node.js packages and package management!

Part 5: Node.js Express REST Services

Learn how to configure routers, extract URL parameters, work with request-body data, and authenticate callers. See demos on creating a Hello World express REST service, configuring a router, passport authentication, and more. Don’t miss it!

Part 6: Node.js Express Web Applications

Learn how the Express Web application framework provides the building blocks you need to create scalable web apps with Node.js

Part 7: Building Desktop Apps with Node.js and Electron

Learn how Node.js can be used to build cross-platform client applications that run on the desktop, in addition to applications that run on the server. See how, with Electron, those desktop apps can be as rich as native apps. Add React and TypeScript to the mix, and you have a robust toolset for creating desktop apps that run everywhere. See lots of demos, and get practical tips you can use right away!

Suggest

The Complete Node JS Developer Course

Build an Amazon clone: Nodejs + MongoDB + Stripe Payment

Angular 2 and NodeJS - The Practical Guide to MEAN Stack 2.0

Learn Node.js by building Udemy: Stripe + MailChimp + Wistia

The Web Developer Bootcamp