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 by
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.
Node.js Design Patterns
- About Book
- Who Is This Book For?
- Book Content
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!