ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Functional and Reactive Domain Modeling

دانلود کتاب مدل سازی دامنه عملکردی و واکنشی

Functional and Reactive Domain Modeling

مشخصات کتاب

Functional and Reactive Domain Modeling

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 1617292249, 9781617292248 
ناشر: Manning Publ. 
سال نشر: 2016 
تعداد صفحات: 322 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 7 مگابایت 

قیمت کتاب (تومان) : 32,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 16


در صورت تبدیل فایل کتاب Functional and Reactive Domain Modeling به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب مدل سازی دامنه عملکردی و واکنشی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب مدل سازی دامنه عملکردی و واکنشی

شاید بزرگترین چالشی که یک توسعه دهنده با آن مواجه است، درک مشکلاتی است که یک سیستم نرم افزاری باید حل کند. مدل‌سازی دامنه تکنیکی برای ایجاد یک نقشه مفهومی از یک فضای مشکل مانند یک سیستم تجاری یا یک برنامه علمی است تا توسعه‌دهنده بتواند نرم‌افزار را کارآمدتر بنویسد. مدل دامنه راه‌حلی برای مشکل ارائه نمی‌کند، اما در عوض ویژگی‌ها، نقش‌ها و روابط موجودیت‌های درگیر را همراه با محدودیت‌های سیستم توصیف می‌کند.

طراحی اپلیکیشن واکنش‌پذیر، که از آن استفاده می‌کند. اصول برنامه نویسی کاربردی همراه با ارتباطات غیرمسدود ناهمزمان، نوید یک الگوی قوی برای توسعه سیستم های عملکردی است که مدیریت، نگهداری و تکامل نسبتاً آسانی دارند. ما معمولاً چنین مدل‌هایی را «واکنشی» می‌نامیم، زیرا هم به درخواست‌های کاربر و هم به بارهای سیستم پاسخگوتر هستند. اما طراحی و اجرای چنین مدل هایی نیاز به تفکر متفاوتی دارد. از آنجا که رفتارهای اصلی با استفاده از توابع خالص پیاده‌سازی می‌شوند، می‌توانید مانند ریاضیات در مورد مدل دامنه استدلال کنید، بنابراین مدل شما قابل تأیید و قوی می‌شود.

مدل‌سازی دامنه عملکردی و واکنشی به شما می‌آموزد که چگونه به دامنه فکر کنید. مدل از نظر توابع خالص و نحوه ترکیب آنها برای ساختن انتزاعات بزرگتر. شما با اصول برنامه نویسی تابعی شروع می کنید و به تدریج به مفاهیم و الگوهای پیشرفته ای که برای پیاده سازی مدل های پیچیده دامنه باید بدانید پیشرفت خواهید کرد. این کتاب نشان می‌دهد که چگونه الگوهای پیشرفته FP مانند انواع داده‌های جبری، طراحی مبتنی بر کلاس تایپ، و جداسازی اثرات جانبی می‌توانند مدل شما را برای خوانایی و تأییدپذیری ترکیب کنند.

در مورد مدل‌سازی واکنشی، کتاب تمرکز دارد. در الگوهای همزمانی مرتبه بالاتر مانند بازیگران و آینده. از چارچوب Akka به عنوان پیاده‌سازی مرجع استفاده می‌کند و نشان می‌دهد که چگونه الگوهای معماری پیشرفته مانند منبع‌یابی رویداد و CQRS می‌توانند در پیاده‌سازی مدل‌های مقیاس‌پذیر مورد استفاده قرار گیرند. شما تکنیک هایی را یاد خواهید گرفت که به طور اساسی با برنامه های کاربردی استاندارد مبتنی بر RDBMS که مبتنی بر جهش رکوردها هستند متفاوت است. همچنین الگوهای مهمی مانند استفاده از پیام‌رسانی ناهمزمان برای تعامل بر اساس همزمانی غیر مسدودکننده و تداوم مدل را انتخاب خواهید کرد که سرعت پردازش درون حافظه را همراه با تضمین‌های قابل اطمینان مناسب ارائه می‌دهد.


توضیحاتی درمورد کتاب به خارجی

Perhaps the biggest challenge a developer faces is understanding the problems that a software system needs to solve. Domain modeling is a technique for creating a conceptual map of a problem space such as a business system or a scientific application, so that the developer can write the software more efficiently. The domain model doesn't present a solution to the problem, but instead describes the attributes, roles, and relationships of the entities involved, along with the constraints of the system.

Reactive application design, which uses functional programming principles along with asynchronous non-blocking communication, promises to be a potent pattern for developing performant systems that are relatively easy to manage, maintain and evolve. Typically we call such models "reactive" because they are more responsive both to user requests and to system loads. But designing and implementing such models requires a different way of thinking. Because the core behaviors are implemented using pure functions, you can reason about the domain model just like mathematics, so your model becomes verifiable and robust.

Functional and Reactive Domain Modeling teaches you how to think of the domain model in terms of pure functions and how to compose them to build larger abstractions. You will start with the basics of functional programming and gradually progress to the advanced concepts and patterns that you need to know to implement complex domain models. The book demonstrates how advanced FP patterns like algebraic data types, typeclass based design, and isolation of side-effects can make your model compose for readability and verifiability.

On the subject of reactive modeling, the book focuses on higher order concurrency patterns like actors and futures. It uses the Akka framework as the reference implementation and demonstrates how advanced architectural patterns like event sourcing and CQRS can be put to great use in implementing scalable models. You will learn techniques that are radically different from the standard RDBMS based applications that are based on mutation of records. You'll also pick up important patterns like using asynchronous messaging for interaction based on non blocking concurrency and model persistence, which delivers the speed of in-memory processing along with suitable guarantees of reliability.





نظرات کاربران