Sefism is free for learners. We are here to help you grow, one step at a time.Join for free
Sefism.

Cheat sheet · Build products

Backend development cheat sheet (Node.js)

Opens with credits

A quick-revision companion to the backend roadmap, for anyone building the server side of real products. Read a chapter before a project, an exam or a technical conversation, and use the glossary to refresh a term you half remember.

Curated by Tauseef Fayyaz9 chapters75 concepts176 glossary terms

Chapters

9 chapters · 75 concepts

  1. 1Node.js and TypeScript essentialsHow Node.js runs your code, how TypeScript describes it and how packages and frameworks fit together. Everything later in the sheet builds on these.6 concepts
  2. 2Terminal and GitThe two tools every backend task starts with: moving around a machine in a shell, and keeping every change in version control.3 concepts
  3. How HTTP worksWhat happens between a client and your server: finding it, connecting securely and exchanging requests and responses.6 conceptsOpens with credits
  4. Relational databases and SQLModel data, query it by hand, index it for real queries, keep it consistent with transactions and understand what the ORM does for you.10 conceptsOpens with credits
  5. Designing and building APIsTurn the database into a contract other programs rely on: resources, validation, errors, pagination, safe retries, versioning and documentation.10 conceptsOpens with credits
  6. Authentication and API securityDecide who is calling and what they may do, store secrets safely and close the holes attackers try first.10 conceptsOpens with credits
  7. Caching, queues and performanceMeasure first, then make the service fast: cache the right things, keep slow work out of the request path and use database connections wisely.10 conceptsOpens with credits
  8. Testing, CI/CD and deploymentBuild the safety net that lets you change code without fear: tests against a real database, a pipeline on every push and a container you can deploy and roll back.10 conceptsOpens with credits
  9. Architecture and reliabilityHow services are split, how they talk and how they fail, and the patterns that keep a system up and traceable when a dependency is slow or down.10 conceptsOpens with credits
  10. 10Glossary, A to ZEvery concept in the sheet and the smaller terms it uses, in one list.176 terms

About this sheet

APIs, databases, auth, deploys.

Picked from the other libraries by shared topics.

Work with me

Stuck on something specific?

Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.

  • 1:1 Mentorship
  • Fresh Graduate Mentorship
  • Career Guidance

Brand deals, promos and partnerships: tauseeffayyaz@gmail.com