This learning path is a continuation of the “Get started with Node.js” learning path, which provides an introduction to Node.js and explains how to write Node application code, tests, and more. This learning path focuses on applying what you learned and tackling some of the issues you can face as a Node.js developer.
This learning path uses the same GitHub repo from “Get started with Node.js”. This repo contains every example from every tutorial, so you can run the examples yourself and follow along with the material.
This learning path builds upon the Get started with Node.js learning path, so work through those tutorials before starting here.
If you have no programming experience at all, you might check some of the other great resources at IBM Developer to get you ready to take this learning path.
You need to be able to install software on your computer. You should also be familiar with using the command line on your particular platform. If you’re on MacOS, that means a Terminal window. On Windows, it’s the command prompt. On Linux, the command line.
Estimated time to complete
Approximately 2 hours.
With this learning path, you:
- Learn to use two popular logging packages for Node applications: Winston and Log4js
- Work with Express middleware and learn techniques for data validation and sanitization
- Convert the sample application to use MongoDB as the database
- Use the VSCode source-level debugger to inspect your code line by line
- Move your sample application’s data to the IBM Cloud