فهرست

سبد خرید 0

سبد خرید شما خالیه!

هنوز هیچ محصولی در سبد خرید شما نیست.

مشاهده محصولات
جستجوی محصولات
نوع چاپ
لطفاً همه گزینه‌ها را انتخاب کنید
شروع از: 312,500 تومان
تضمین اصالت کالا

کتاب Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices

بدون امتیاز
شناسه: X-A-102-2-2-1
نویسنده اثر Harry Percival\, Bob Gregory
انتشارات O'Reilly Media
تعداد صفحه 304
سال انتشار 2020

توضیحات

این کتاب نوشته هری پرسیوال و باب گِرگوری از MADE.com، به بررسی الگوهای طراحی معماری در زبان برنامه‌نویسی پایتون می‌پردازد. با رشد روزافزون محبوبیت پایتون و افزایش پیچیدگی پروژه‌ها، نیاز به فهم عمیق‌تری از الگوهای طراحی نرم‌افزار به وضوح احساس می‌شود. این کتاب به عنوان یک منبع آموزشی عملی، به توسعه‌دهندگان پایتون کمک می‌کند تا با استفاده از الگوهای طراحی اثبات‌شده، پیچیدگی‌های برنامه‌های خود را مدیریت کنند و از تست‌های خود بیشترین ارزش را ببرند.

nکتاب با تأکید بر الگوهای طراحی سطح بالا، به معرفی مفاهیمی مانند معماری شش‌ضلعی و معماری مبتنی بر رویداد می‌پردازد. این الگوها به گونه‌ای طراحی شده‌اند که قابلیت استفاده و نگهداری کد را بهبود بخشند. یکی از نکات قوت این کتاب، ارائه مثال‌های عملی و کدهای نمونه در پایتون است که به خوانندگان این امکان را می‌دهد تا به راحتی مفاهیم را درک کنند و آن‌ها را در پروژه‌های خود به کار ببرند. نویسندگان با اجتناب از پیچیدگی‌های نحو زبان‌های برنامه‌نویسی مانند جاوا و C#، سعی دارند تا تجربه یادگیری را برای خوانندگان خود تسهیل کنند.

nاز جمله الگوهایی که در این کتاب به آن‌ها پرداخته شده، می‌توان به وارونگی وابستگی و پیوندهای آن به پورت‌ها و آداپتورها اشاره کرد. این مفهوم در معماری شش‌ضلعی بسیار حائز اهمیت است و به توسعه‌دهندگان این امکان را می‌دهد که کدهای خود را از وابستگی‌های مستقیم به جزئیات پیاده‌سازی جدا کنند. همچنین، تمایز بین موجودیت‌ها، اشیاء ارزش و تجمیع‌ها در طراحی مبتنی بر دامنه (DDD) به خوبی تشریح شده است. این تمایز به توسعه‌دهندگان کمک می‌کند تا مدل‌های کسب‌وکار خود را به صورت دقیق‌تری پیاده‌سازی کنند و از مشکلات رایج در طراحی نرم‌افزار جلوگیری نمایند.

nکتاب همچنین به الگوهای مخزن و واحد کار برای ذخیره‌سازی پایدار پرداخته و توضیح می‌دهد که چگونه این الگوها می‌توانند به مدیریت داده‌ها در برنامه‌های بزرگ کمک کنند. به علاوه، مفاهیم مرتبط با رویدادها، دستورات و باس پیام به عنوان بخش‌های کلیدی معماری مبتنی بر رویداد معرفی می‌شوند. این بخش از کتاب به توسعه‌دهندگان یاد می‌دهد که چگونه می‌توانند با استفاده از رویدادها و پیام‌ها، سیستم‌های خود را به شکلی مقیاس‌پذیر و واکنش‌گرا طراحی کنند.

nتفکیک مسئولیت بین فرمان و پرس و جو (CQRS) نیز یکی دیگر از مباحث مهم کتاب است. این الگو به توسعه‌دهندگان کمک می‌کند تا با جداسازی عملیات خواندن و نوشتن، عملکرد سیستم‌های خود را بهینه‌سازی کنند.

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

توضیحات تکمیلی

نام کتاب

Architecture Patterns with Python: Enabling Test-Driven Development\, Domain-Driven Design\, and Event-Driven Microservices

نام نویسنده

Harry Percival\, Bob Gregory

سال انتشار

2020

انتشارات

O'Reilly Media

تعداد صفحات

304

زبان

انگلیسی

کد کالا

x-a-112

نوع چاپ

وزیری – جلد عادی, وزیری – هارد کاور

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

خانه
مجله
به سبد اضافه شد! مشاهده سبد خرید ←