1. Concept library
  2. Backend with Node.js

Pathway

Backend with Node.js

REST APIs, auth, databases and deploying a service.

How it is taught

  1. Step 1

    Start where you are

    A short placement task, graded by the tutor, starts you past the modules you can already do.

  2. Step 2

    Learn in conversation

    Each concept is one session: the tutor explains, asks you to write code, and reviews it until you have shown you understand.

  3. Step 3

    Keep it

    Every concept comes back on day 3, 7 and 18. A memory model tracks how well each one is holding, and reviews can go straight into your Google Calendar.

What you will learn

Each concept has its own page: what a session covers, an example and the mistake to watch for.

  1. Module 1The Node.js runtime

  2. Module 2HTTP fundamentals

  3. Module 3Building REST APIs

  4. Module 4Async patterns

  5. Module 5Relational databases

  6. Module 6Data access layers

  7. Module 7Authentication

  8. Module 8Authorisation and security

  9. Module 9Testing APIs

  10. Module 10Caching and performance

  11. Module 11Deployment