Unleash the true power of JavaScript by mastering Object-Oriented programming principles and patterns About This Book * Covering all the new Object-Oriented features introduced in ES6, this book shows you how to build large-scale web apps * Build apps that promote scalability, maintainability, and reusability * Learn popular Object-Oriented programming (OOP) principles and design patterns to build robust apps * Implement Object-Oriented concepts in a wide range of front-end architectures Who This Book Is For This book is ideal for you if you are a JavaScript developers who wants to gain expertise in OOP with JavaScript to improve your web development skills and build professional quality web applications. What You Will Learn * Master JavaScript'...