If you are a developer interested in creating easily maintainable applications that can grow and change with your needs, then this book is for you. Some experience with JavaScript (not necessarily with entire applications written in JavaScript) is required to follow the examples written in the book.
What you will learn
Discover and use tried and tested design patterns for a more effective approach to JavaScript
Learn simple strategies for improving your code organization
Get to grips with creational, behavioural and structural design patterns
Rethink and revitalize your code with the use of functional patterns
Harness the power of design patterns for a range of development tasks from building an application to code testing
Explore advanced JavaScript design patterns including dependency injection