Ascolta e leggi

Entra in un mondo di storie

  • Ascolta e leggi quanto vuoi
  • Oltre 400.000 titoli
  • Prova gratis per 14 giorni, poi 9.99€/mese
  • Disdici quando vuoi
  • Ascolta titoli esclusivi e Storytel Original
Prova gratis
Device Banner Block 894x1036
Cover for Mastering JavaScript Design Patterns - Second Edition

Mastering JavaScript Design Patterns - Second Edition

Lingua
Inglese
Formato
Categoria

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

Data di uscita

Ebook: 29 giugno 2016

Potrebbero piacerti

  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

Scegli il tuo piano

  • Più di 400.000 titoli

  • Kids Mode (accesso sicuro per bambini)

  • Scarica e ascolta offline

  • Disdici quando vuoi

Basic

Le tue prime storie, al prezzo più basso.

6.49 € /mese
  • 1 account

  • 10 ore/mese

  • Disdici quando vuoi

Prova gratis
Il più popolare

Unlimited

Ascolto illimitato. Dove vuoi, quando vuoi.

9.99 € /mese
  • 1 account

  • Ascolto illimitato

  • Disdici quando vuoi

Prova gratis

Unlimited Annuale

12 mesi al prezzo di 9. Ascolto illimitato a un prezzo imbattibile.

89.99 € /anno
Risparmia il 25%
  • 1 account

  • Ascolto illimitato

  • Disdici quando vuoi

Prova gratis

Unlimited Family

Risparmia con più account. Ognuno con le proprie storie.

14.99 € /mese
  • 2 account

  • Ascolto illimitato

  • Disdici quando vuoi

Prova gratis