Backend with Node.js
📡 Real time, GraphQL and messaging
Bidirectional communication with WebSockets, typed APIs with GraphQL and background work with message queues.
What you'll learn
- Implement bidirectional communication with WebSockets and Socket.io's
emit/onpattern - Expose a GraphQL API with a typed schema, queries, mutations and resolvers
- Decouple slow tasks with message queues (producer-consumer pattern)
- Design workers with retries and idempotency to tolerate transient failures
Lessons
Real time with WebSocketsPersistent bidirectional connection: emit/on and rooms. GraphQL: one schema, one endpointTypes, queries/mutations and resolvers. Message queues and background jobsProducer/consumer, brokers, retries and idempotency.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 →