کتاب Learning JavaScript Design Patterns (آموزش الگوهای طراحی جاوا اسکریپت: راهنمای توسعهدهنده جاوا اسکریپت و React، ویرایش دوم) در 15 فصل به صورت کامل شرح ایجاد الگوهای طراحی در JavaScript را توضیح میدهد.
در ادامه مقدمهای از کتاب Learning JavaScript Design Patterns را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Learning JavaScript Design Patterns:
این کتاب در 15 فصل سازماندهی شده است که برای راهنمایی شما در الگوهای طراحی جاوا اسکریپت از منظری مدرن طراحی شده است که ویژگیهای زبان به روز شده و الگوهای خاص React را در خود جای داده است. هر فصل بر اساس فصل قبل است و شما را قادر میسازد دانش خود را به صورت تدریجی افزایش دهید و آن را به طور مؤثر به کار ببرید:
فصل اول “مقدمهای بر الگوهای طراحی”: با تاریخچه الگوهای طراحی و اهمیت آنها در دنیای برنامهنویسی آشنا شوید.
فصل 2، “آزمایش الگو، الگوهای اولیه، و قانون سه”: فرآیند ارزیابی و اصلاح الگوهای طراحی را درک کنید.
فصل 3، “ساختار و الگوهای نوشتن”: آناتومی یک الگوی خوب نوشته شده و نحوه ایجاد آن را بیاموزید.
فصل 4، “ضد الگوها”: کشف کنید که ضد الگوها چیست و چگونه از آنها در کد خود اجتناب کنید.
فصل 5، «سیستکس و ویژگیهای جاوا اسکریپت مدرن»: جدیدترین ویژگیهای زبان جاوا اسکریپت و تأثیر آنها بر الگوهای طراحی را بررسی کنید.
فصل 6، “مقولههای الگوهای طراحی”: در دستهبندیهای مختلف الگوهای طراحی کاوش کنید: خلقی، ساختاری و رفتاری.
فصل 7، “الگوهای طراحی جاوا اسکریپت”: بیش از 20 الگوی طراحی کلاسیک در جاوا اسکریپت و انطباقهای مدرن آنها را مطالعه کنید.
فصل 8، «الگوهای JavaScript MV*»: در مورد الگوهای معماری مانند MVC، MVP و MVVM و اهمیت آنها در توسعه وب مدرن بیاموزید.
فصل 9، “الگوهای برنامهنویسی ناهمزمان”: قدرت برنامهنویسی ناهمزمان در جاوا اسکریپت و الگوهای مختلف برای مدیریت آن را درک کنید.
فصل 10 کتاب Learning JavaScript Design Patterns، «الگوهای طراحی ماژولار جاوا اسکریپت»: الگوهایی را برای سازماندهی و مدولار کردن کد جاوا اسکریپت خود کشف کنید.
فصل 11، “الگوهای فاصله نام”: تکنیکهای مختلفی را برای تعیین فاصله نام کد جاوا اسکریپت خود بیاموزید تا از آلودگی فضای نام جهانی جلوگیری کنید.
فصل 12، «الگوهای طراحی React.js»: الگوهای خاص React، از جمله مؤلفههای مرتبه بالاتر، Render Props و Hooks را بررسی کنید.
فصل 13، “الگوهای رندر”: تکنیکهای مختلف رندر مانند رندر سمت مشتری، رندر سمت سرور، هیدراتاسیون پیشرونده و معماری جزایر را بدانید.
فصل 14، “ساختار برنامه برای React.js”: بیاموزید که چگونه برنامه React خود را برای سازماندهی، نگهداری و مقیاس پذیری بهتر ساختار دهید.
فصل 15، «نتیجهگیری»: کتاب را با نکات کلیدی و افکار نهایی جمع کنید.
در سرتاسر کتاب، مثالهای کاربردی برای نشان دادن الگوها و مفاهیم مورد بحث ارائه شده است. در پایان سفر خود، درک کاملی از الگوهای طراحی جاوا اسکریپت خواهید داشت و برای نوشتن کدهای زیبا، قابل نگهداری و مقیاس پذیر مجهز خواهید شد.
بیشتر بخوانید: کتاب Mastering JavaScript Functional Programming
چه یک توسعهدهنده وب با تجربه باشید و چه تازه شروع به کار کردهاید، کتاب Learning JavaScript Design Patterns دانش و ابزارهایی را که برای ساختن برنامههای کاربردی وب مدرن، قابل نگهداری و مقیاسپذیر نیاز دارید، ارائه میکند. امیدوارم که این کتاب منبع ارزشمندی برای شما باشد تا همچنان مهارتهای خود را توسعه دهید و برنامههای وب شگفتانگیزی بسازید.
سرفصلهای کتاب Learning JavaScript Design Patterns:
- Preface
- 1. Introduction to Design Patterns
- 2. “Pattern”-ity Testing, Proto-Patterns, and the Rule of Three
- 3. Structuring and Writing Patterns
- 4. Anti-Patterns
- 5. Modern JavaScript Syntax and Features
- 6. Categories of Design Patterns
- 7. JavaScript Design Patterns
- 8. JavaScript MV* Patterns
- 9. Asynchronous Programming Patterns
- 10. Modular JavaScript Design Patterns
- 11. Namespacing Patterns
- 12. React.js Design Patterns
- 13. Rendering Patterns
- 14. Application Structure for React.js
- 15. Conclusions
- Appendix. References
- Index
- About the Author
جهت دانلود کتاب Learning JavaScript Design Patterns میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.