Listen and read

Step into an infinite world of stories

  • Read and listen as much as you want
  • Over 1 million titles
  • Exclusive titles + Storytel Originals
  • 7 days free trial, then €9.99/month
  • Easy to cancel anytime
Subscribe Now
Details page - Device banner - 894x1036
Cover for Mastering JavaScript Design Patterns - Second Edition

Mastering JavaScript Design Patterns - Second Edition

Language
English
Format
Category

Non-fiction

Write reliable code to create powerful applications by mastering advanced JavaScript design patterns

About This Book

• Learn how to use tried and true software design methodologies to enhance your JavaScript code

• Discover robust JavaScript implementations of classic and advanced design patterns

• Packed with easy-to-follow examples that can be used to create reusable code and extensible designs

Who This Book Is For

This book is ideal for JavaScript developers who want to gain expertise in object-oriented programming with JavaScript and the new capabilities of ES-2015 to improve their web development skills and build professional-quality web applications.

What You Will Learn • Harness the power of patterns for tasks ranging from application building to code testing

• Rethink and revitalize your code with the use of functional patterns

• Improve the way you organize your code

• Build large-scale apps seamlessly with the help of reactive patterns

• Identify the best use cases for microservices

• Get to grips with creational, behavioral, and structural design patterns

• Explore advanced design patterns including dependency injection

In Detail

With the recent release of ES-2015, there are several new object-oriented features and functions introduced in JavaScript. These new features enhance the capabilities of JavaScript to utilize design patterns and software design methodologies to write powerful code.

Through this book, you will explore how design patterns can help you improve and organize your JavaScript code. You'll get to grips with creational, structural and behavioral patterns as you discover how to put them to work in different scenarios. Then, you'll get a deeper look at patterns used in functional programming, as well as model view patterns and patterns to build web applications.

This updated edition will also delve into reactive design patterns and microservices as they are a growing phenomenon in the world of web development. You will also find patterns to improve the testability of your code using mock objects, mocking frameworks, and monkey patching. We'll also show you some advanced patterns including dependency injection and live post processing.

By the end of the book, you'll be saved of a lot of trial and error and developmental headaches, and you will be on the road to becoming a JavaScript expert.

Style and approach

Packed with several real-world use cases, this book shows you through step-by-step instructions how to implement the advanced object-oriented programming features to build sophisticated web applications that promote scalability and reusability.

© 2016 Packt Publishing (Ebook): 9781785880353

Release date

Ebook: June 29, 2016

Others also enjoyed ...

  1. Artificial Intelligence: Robots, Applications, and Machine Learning in a Nutshell
    Artificial Intelligence: Robots, Applications, and Machine Learning in a Nutshell John Adamssen
  2. Bitcoin And Cryptocurrency Trading For Beginners: Bitcoin Options Strategies & Leveraged Trading Using Technical Indicators
    Bitcoin And Cryptocurrency Trading For Beginners: Bitcoin Options Strategies & Leveraged Trading Using Technical Indicators Carlo Barzini
  3. Mastering Operating Systems: Comprehensive Guide to Overview, Administration, and Security
    Mastering Operating Systems: Comprehensive Guide to Overview, Administration, and Security Virversity Online Courses
  4. Mastering Palo Alto Networks - Second Edition: Build, configure, and deploy network solutions for your infrastructure using features of PAN-OS
    Mastering Palo Alto Networks - Second Edition: Build, configure, and deploy network solutions for your infrastructure using features of PAN-OS Tom Piens aka 'reaper'
  5. Mastering Active Directory - Third Edition: Design, deploy, and protect Active Directory Domain Services for Windows Server 2022
    Mastering Active Directory - Third Edition: Design, deploy, and protect Active Directory Domain Services for Windows Server 2022 Dishan Francis
  6. Economics for People and the Planet: Inequality in the Era of Climate Change
    Economics for People and the Planet: Inequality in the Era of Climate Change James Boyce
  7. Blockchain Mastery - 2 Books Bundle: Everything you need to know about Cryptocurrency Market, How Libra Works, Blockchain Technology, Bitcoin, Ethereum, Ripple and Litecoin
    Blockchain Mastery - 2 Books Bundle: Everything you need to know about Cryptocurrency Market, How Libra Works, Blockchain Technology, Bitcoin, Ethereum, Ripple and Litecoin Richard Michael
  8. Transform Your Trajectory: How to Turn Your Most Challenging Moments Into Life-Changing Breakthroughs
    Transform Your Trajectory: How to Turn Your Most Challenging Moments Into Life-Changing Breakthroughs Eric Pfeiffer
  9. Artificial Intelligence: A Comprehensive Guide to AI, Machine Learning, Internet of Things, Robotics, Deep Learning, Predictive Analytics, Neural Networks, Reinforcement Learning, and Our Future
    Artificial Intelligence: A Comprehensive Guide to AI, Machine Learning, Internet of Things, Robotics, Deep Learning, Predictive Analytics, Neural Networks, Reinforcement Learning, and Our Future Neil Wilkins
  10. Defensive Security Handbook: Best Practices for Securing Infrastructure (2nd Edition)
    Defensive Security Handbook: Best Practices for Securing Infrastructure (2nd Edition) Amanda Berlin
  11. AI and the Future of the Public Sector: The Creation of Public Sector 4.0
    AI and the Future of the Public Sector: The Creation of Public Sector 4.0 Tony Boobier
  12. The Education Debate: What Everyone Needs to Know
    The Education Debate: What Everyone Needs to Know David Kirp
  13. Move This Way: Navigating the Emotional Transition to a New City
    Move This Way: Navigating the Emotional Transition to a New City Brian Sun
  14. Why Are Computers Slow?: and Other Questions About How Stuff Works
    Why Are Computers Slow?: and Other Questions About How Stuff Works Highlights for Children
  15. Tech Monopoly: (The MIT Press Essential Knowledge series)
    Tech Monopoly: (The MIT Press Essential Knowledge series) Herbert Hovenkamp
  16. Hidden Worldviews: Eight Cultural Stories That Shape Our Lives
    Hidden Worldviews: Eight Cultural Stories That Shape Our Lives Steve Wilkens
  17. Searcher Reaches Land's Limits, Volume I: A Commentary on Revelations of Mind
    Searcher Reaches Land's Limits, Volume I: A Commentary on Revelations of Mind Richard Dixey
  18. Founder's Legacy
    Founder's Legacy Simon Court
  19. The Secret of Academic Progress and Success: Education that is Christian
    The Secret of Academic Progress and Success: Education that is Christian Audu Suyum
  20. Robots Revealed: Machines that fly, grip, slice and even sense their world
    Robots Revealed: Machines that fly, grip, slice and even sense their world Science News

This is why you’ll love Storytel

  • Listen and read without limits

  • 800 000+ stories in 40 languages

  • Kids Mode (child-safe environment)

  • Cancel anytime

Unlimited stories, anytime

Unlimited

Listen and read as much as you want

9.99 € /month
7 days for free
  • 1 account

  • Unlimited Access

  • Offline Mode

  • Kids Mode

  • Cancel anytime

Try now