DevPath · Learn to code ESPTEN

Backend with Node.js

🏗️ Data, ORMs and layered architecture

Data access with drivers and ORMs, the Repository pattern and a layered architecture (controller → service → repository) with dependency injection.

What you'll learn

Lessons

Data access: drivers and ORMsConnection pools, async queries and ORMs. The Repository patternIsolate data access behind functions. Layered architectureController → service → repository. Beyond the monolith: microservices and eventsMonolith vs microservices and event-driven architecture.
Practice this module in the app

DevPath is a hands-on course: you read the theory here; in the app you put it into practice with exercises that really run, offline.

Start free in the app →