Node.js
A documentation of my Node.js learning journey, categorized by week.
-
Introduction to Node.js
JavaScript fundamentals for Node.js: the REPL, data types, arrays and objects, string methods, and code style with ESLint and Prettier.
-
First Server
Variables, functions and callbacks in JavaScript, npm package management, and setting up a first Node.js server with Express.
-
POST & Loops
JavaScript array loop methods like map and filter, parsing request bodies in Express, and the difference between PATCH and PUT.
-
Time, Fetch and Deployment
Working with the Date object in JavaScript, fetching data from external APIs, and deploying a Node.js application.
-
Modern Node.js
Switching from CommonJS to ES Modules in Node.js, and handling server-side redirects.
-
Development Basics
Defining consistent npm scripts for running, developing and building a Node.js application across machines.
-
Advanced Node.js Concepts
Splitting an Express application into routers to keep larger Node.js projects organized and easy to navigate.