Skip to content

Learning Path

The recommended order for learning NestForge without getting lost in reference material too early.

If you are new to NestForge, follow the docs in this order:

  1. Installation
  2. VS Code Extension if you want guided scaffolding and editor workflows
  3. Quick Start
  4. Feature Modules
  5. DTOs, Services, and Routes
  6. Build Your First Feature
  7. Database Setup if the app needs persistence or store infrastructure
  8. one workflow that matches your runtime: Testing, GraphQL, gRPC, WebSockets, Microservices, Auth/OpenAPI, Scheduling, or Caching
  9. one workflow that matches your data backend: SQL, Mongo, or Redis
  10. examples
  11. concepts and reference pages later

New users usually get lost when they read the framework in reference order. NestForge is easier to understand when you first learn:

  • how a feature is structured
  • how the module wires it into the app
  • how a transport is bootstrapped
  • how to test the result

After that, the concept and reference pages become much more useful.

Read these in order:

  1. Quick Start
  2. Build Your First Feature
  3. Database Setup
  4. SQL Database Workflow
  5. OpenAPI from Scratch
  6. Testing Workflow
  7. Auth and OpenAPI Workflow

Read these in order:

  1. Quick Start
  2. Feature Modules
  3. Database Setup
  4. GraphQL Workflow
  5. Testing Workflow

Read these in order:

  1. Quick Start
  2. Feature Modules
  3. Database Setup
  4. Mongo Workflow
  5. Testing Workflow

Read these in order:

  1. Quick Start
  2. Database Setup
  3. Redis Workflow
  4. Caching Workflow

Read these in order:

  1. Quick Start
  2. Feature Modules
  3. gRPC Workflow
  4. Microservices Workflow
  5. Testing Workflow

Read these in order:

  1. Quick Start
  2. WebSockets Workflow
  3. Microservices Workflow
  4. Testing Workflow

Read the reference pages after you already have a working mental model. They are best for:

  • checking syntax
  • understanding available APIs
  • comparing options
  • debugging specific framework behavior

They are not the best first stop for onboarding.

Last updated: