Web Development · Intermediate

Node.js Backend Services

REST APIs, validation layers, and deployment hooks for line-of-business apps.

8 weeks Online ₩1,560,000
Node.js Backend Services lab environment visualization

Overview

Implement typed Node services with clear boundaries, integration tests, and deployment notes mentors use when reviewing junior backend portfolios.

Features

  • Express and Fastify comparison labs
  • Zod validation and OpenAPI stubs
  • Postgres transactions with migration discipline
  • Auth patterns without rolling your own crypto
  • Background jobs with retry policies
  • Docker compose for local ERP mock APIs
  • Observability middleware patterns

Outcomes

  • Ship an API with documented error contracts
  • Integrate with a mock ERP webhook feed
  • Demonstrate load smoke tests in portfolio

Reviews

"Webhook lab against the ERP mock was the clearest part. Error contract doc template is still on my desk."

— Chris , Integrations dev

FAQ

Language?

TypeScript required. JavaScript-only submissions need mentor approval.

GraphQL?

Mentioned in extension reading, not assessed in core projects.

Excluded?

Message queue operations beyond a single Redis list demo.