Book

Node.js Design Patterns

In this book, we will show you how to implement a series of best practices and design patterns to help you create efficient and robust Node.js applications with ease. We start by teaching you how to master the basics of Node.js development, such as its module systems and its event-driven asynchronous programming style. Next, you will learn how creational, structural, and behavioral design patterns can help you create modular and extensible software. Finally, we’ll show you how Node.js applications can be distributed and scaled to create complex software architectures.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

22h8m

Language

English

About Book

Who Is This Book For?

This book is for developers and software architects who have some prior basic knowledge of JavaScript and Node.js and now want to get the most out of these technologies in terms of productivity, design quality, and scalability. Software professionals with intermediate experience in Node.js and JavaScript will also find valuable the more advanced patterns and techniques presented in this book. This book assumes that you have an intermediate understanding of web application development, databases, and software design principles.

Book content

chapters 22h8m total length

The Node.js Platform

The Module System

Callbacks and Events

Asynchronous Control Flow Patterns with Callbacks

Asynchronous Control Flow Patterns with Promises and Async/Await

Coding with Streams

Creational Design Patterns

Structural Design Patterns

Behavioral Design Patterns

Universal JavaScript for Web Applications

Advanced Recipes

Scalability and Architectural Patterns

Messaging and Integration Patterns

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required