
۴۴٬۰۰۰تومان
نوع فایل دانلود: PDF
پس از خرید، یک فایل PDF دریافت میکنید.
این فایل با Adobe Reader، مرورگر و اپهای PDF روی کامپیوتر و موبایل باز میشود.
«میخواهید با بهکارگیری الگوهای طراحی مدرن در جاوااسکریپت، کدی زیبا، ساختیافته و قابل نگهداری بنویسید؟ دنبال کدی تمیز، کارآمد و مدیریتپذیر هستید؟ میخواهید با تازهترین بهترین روشها همگام بمانید؟ اگر بله، ویرایش دوم و بهروزشدهٔ کتاب یادگیری الگوهای طراحی جاوااسکریپت، جای مناسبی برای شروع است. ادی عثمانی نشان میدهد چطور الگوهای طراحی مدرن را در جاوااسکریپت و React بهکار ببرید — از جمله ماژولها، میکسینها، ناظرها و میانجیها. با الگوهای عملکرد و رندرینگ مثل رندر سمت سرور و معماری Islands آشنا میشوید. همچنین میبینید الگوهای معماری مثل MVC، MVP و MVVM از نگاه یک توسعهدهندهٔ مدرن وب چه کاربردی دارند. این کتاب این موضوعات را بررسی میکند: الگوهای معماری برای ساختاربخشی به کامپوننتها و اپلیکیشنها؛ بیش از ۲۰ الگوی طراحی در جاوااسکریپت و React، مناسب توسعهدهندگان در هر سطحی؛ دستههای مختلف الگوها شامل ایجادی، ساختاری و رفتاری؛ الگوهای ضروری عملکرد مثل import پویا و تقسیم کد؛ الگوهای رندرینگ مثل رندر سمت سرور، hydration، معماری Islands و موارد دیگر. افزون بر این، با نحو مدرن جاوااسکریپت مثل ماژولهای جاوااسکریپت، و الگوهای React مثل Hooks، کامپوننتهای مرتبهٔ بالاتر (HOCs) و بیشتر آشنا میشوید تا در دنیای همیشه در حال تغییر توسعهٔ وب جلو بمانید.» — پشت جلد.
"Do you want to write beautiful, structured, and maintainable JavaScript by applying modern design patterns to the language? Do you want clean, efficient, manageable code? Want to stay up-to-date with the latest best practices? If so, the updated second edition of Learning JavaScript Design Patterns is the ideal place to start. Author Addy Osmani shows you how to apply modern design patterns to JavaScript and React--including modules, mixins, observers, and mediators. You'll learn about performance and rendering patterns such as server-side rendering and Islands architecture. You'll also learn how architectural patterns like MVC, MVP, and MVVM are useful from the perspective of a modern web application developer. This book explores: Architectural patterns for structuring your components and apps; More than 20 design patterns in JavaScript and React, applicable for developers at any level; Different pattern categories including creational, structural, and behavioral; Essential performance patterns including dynamic imports and code-splitting; Rendering patterns such as server-side rendering, hydration, Islands architecture, and more. Additionally, you'll explore modern JavaScript syntax like JavaScript modules, React patterns like Hooks, higher-order components (HOCs), and more, to stay ahead in the ever-evolving world of web development." -- Back cover.