Coding Patterns in Java Script by Sachin Naha
English | April 9, 2023 | ISBN-10: 8215156347 | ISBN-13: 9798215156346 | 41 Pages | EPUB | 0.2 MB
English | April 9, 2023 | ISBN-10: 8215156347 | ISBN-13: 9798215156346 | 41 Pages | EPUB | 0.2 MB
Coding Patterns in JavaScript is a book that explores various design patterns and coding techniques that can help JavaScript developers write more efficient, maintainable and scalable code. The book covers a range of topics including object-oriented programming, functional programming, asynchronous programming and architectural patterns.
One of the key focuses of the book is on understanding the underlying principles of these patterns, rather than just providing code examples to copy and paste. By understanding the underlying principles, developers can apply the patterns in different contexts and adapt them to their specific needs.
The book covers a variety of patterns, including the Singleton pattern, Factory pattern, Observer pattern, Decorator pattern, and Facade pattern, among others. Each pattern is explained in detail, with code examples and explanations of how it works and when it should be used.
The book also covers advanced topics such as asynchronous programming, including Promises and Async/await and architectural patterns such as MVC, MVVM and Flux. These patterns are explained in the context of modern web development, with examples of how they can be applied to building responsive, scalable and maintainable web applications.
Overall, "Coding Patterns in JavaScript" is a comprehensive guide to writing high-quality JavaScript code using proven design patterns and coding techniques. Whether you're a beginner or an experienced developer, the book provides valuable insights into writing code that is both efficient and maintainable.
Coding Patterns in Java Script | About the book
Contents
Async/Await
Callbacks
Event-Driven Programming
Error Handling
Closures
Immediately Invoked Function Expressions (IIFEs)
Function Currying
Higher-Order Functions
Object-Oriented Programming (OOP)
Inheritance
Prototype-Based Programming
Scope and Hoisting
Modules
Singleton Pattern
Factory Pattern
Observer Pattern
Decorator Pattern
Facade Pattern
Strategy Pattern
Command Pattern
State Pattern
MVC Architecture
MVVM Architecture
Flux Architecture
Redux Architecture
React Components and Lifecycle Methods
Node.js and Server-Side JavaScript
ES6 Features such as Let and Const, Arrow Functions, Template Literals, Spread Syntax and Destructuring
Hours to read: 0 - 1
Total words: 12k