Node.js Patterns: Streams, Design Patterns, and Testing logo

Node.js Patterns: Streams, Design Patterns, and Testing

Streams, GoF patterns & testing for scalable Node.js apps

A Coursera course by Packt (part of the Node.js Design Patterns Specialization) on advanced Node.js patterns and architecture. Learn to code with streams (composability, backpressure, duplex, piping, multiplexing), apply creational/structural/behavioral design patterns (factory, builder, proxy, decorator, adapter, strategy, middleware, command), and master testing strategies (unit/integration/E2E with the Node.js test runner, mocking, Playwright, testing pyramid). Includes 5 modules and hands-on exercises.

Back EndFreemiumFree with ReCodedadvanced~1 week
Submitted by @yahianaim

Roadmap (5 steps)

1

Coding with streams

~3 hours
#Stream Types#Composability & Backpressure#Pipe & Pipeline#Multiplexing
2

Creational patterns

~1 hour
#Factory#Builder#Revealing Constructor#Dependency Injection
3

Structural patterns

~1 hour
#Proxy#Decorator#Adapter#Object Composition
4

Behavioral patterns

~2 hours
#Strategy#State#Iterator & Generators#Middleware#Command
5

Testing patterns

~3 hours
#Arrange-Act-Assert#Testing Pyramid#Node.js Test Runner#Mocking#Playwright E2E

AI Hub Tools is 100% free

No ads · No tracking · No data collection, ever.

Donate & Support

Even one share makes a difference 🧡