Mastering JavaScript Design Patterns, 3rd Edition
ویرایش سوم کتاب استاد شدن در الگوهای طراحی جاوا اسکریپت(Mastering JavaScript Design Patterns)، راهنمایی جامع است که به شما شناسایی و استفاده از تمامی انواع الگوهای کلاسیک و پیشرفته مثل آن هایی که مخصوص جاوا اسکریپت هستند را به شما خواهد آموخت.
مطالب این کتاب با توضیح انواع مختلف الگوهای برنامه نویسی مثل برنامه نویسی تابعی، برنامه نویسی شی گرا و برنامه نویسی Reactive که با ظهور ES8 معرفی شده، آغاز شده است. در ادامه الگوهای طراحی کلاسیک مثل الگوهای Structural، الگوهای Behavioral و الگوهای Creational معرفی شده اند. سپس به سراغ الگوهایی که در جاوا اسکریپت خیل پر استفاده اند خواهید رفت مثل الگوهای Performance و الگوهای آسنکرون.
What you will learn
Understand classic and advance design patterns using JavaScript.
Get introduced to the latest version of JavaScript ES8 and learn about ES2018 new features.
Discover how to create less coupled architectures using design patterns.
Create micro-services using Node.js and learn how to code asynchronously so the thread is never blocked.
Use best practices to design and implement enterprise applications.
Learn about the different programming paradigms like object-oriented programming and functional programming.
Master the powerful classic design patterns like structural and creational patterns.
Discover the more advanced JavaScript Design Patterns like Performance patterns and Asynchronous patterns.
Table of Contents
1: BUILDING YOUR FOUNDATIONS
2: OBJECT ORIENTED PROGRAMMING
3: FUNCTIONAL PROGRAMMING
4: REACTIVE PROGRAMMING
5: CREATIONAL PATTERNS
6: STRUCTURAL PATTERNS
7: BEHAVIOURAL PATTERNS
8: PERFORMANCE PATTERNS
9: ASYNCHRONOUS PATTERNS
10: PATTERNS FOR TESTING
11: ADVANCED PATTERNS
12: APPLICATION PATTERNS
13: WEB PATTERNS
14: MESSAGING PATTERNS
15: MICRO-SERVICES
16: ES2015/2017/2018 SOLUTIONS TODAY AND THE ROAD AHEAD
17: ES2019 WHAT IS ESNEXT