Skip to the notes
JSGroundwork
JSGroundwork handwritten · web dev
✎Playground→⌘Problems↻Review🔥Progress

Chapters

41 chapters
⌕
Beginner9›
B1Runtime & toolingB2Modules & npmB3File system & pathsB4Core HTTPB5Express basicsB6Environment & configB7Async in NodeB8Error handlingB9First API
Intermediate15›
I1Event loopI2EventEmitterI3Streams & buffersI4REST APIs at scaleI5API design principlesI6DatabasesI7CachingI8Auth & sessionsI9TestingI10Child processes & OSI11Logging & monitoringI12Security fundamentalsI13WebSocketsI14Background jobs & queuesI15Deployment basics
Advanced17›
A1Node internalsA2Worker threads & clusteringA3Streams at scaleA4Performance & profilingA5AsyncLocalStorageA6Scalable architecturesA7Message queuesA8ServerlessA9GraphQL & APIsA10Security in depthA11Native addonsA12ObservabilityA13TypeScript at scaleA14Build tooling & monoreposA15CI/CD pipelinesA16Production readinessA17Advanced HTTP
/ search[ ] chaptert top

Node.js levels

1Beginner2Intermediate3Advanced

Ready to read

JSJavaScript⑂Git◎Interview prepΣDSA in JSSDSystem Design
More topics15›
</>HTML{ }CSS⚛ReactNNext.jsNeNest.jsTSTypeScriptNoNode.js🐳DockerDBSQL & Databases✓Testing🔒Web Security☁Cloud & DevOps◈GraphQL◆Redis☸Kubernetes
100%
I9

Testing Node apps

not written yet

This section will cover:

  • Jest/Vitest, supertest for HTTP
  • Mocking, fixtures, test databases
←previousAuth & sessions↑ CovernextChild processes & OS→