معرفی کتاب Clean Architecture

کتاب معماری تمیز

کتاب Clean Architecture

راه حل‌های عملی معماری نرم افزار از رابرت سی مارتین  مشهور (“عمو باب”)

چرا  قوانین معماری تمیز را به کار ببریم؟

با اعمال قوانین جامع معماری نرم افزار، شما می‌توانید به طور چشمگیری بهره وری توسعه دهنده را در طول عمر هر سیستم نرم افزاری بهبود بخشید. اکنون با تکیه بر موفقیت کتاب‌های پرفروش Clean Code و The Clean Coder ، رابرت سی مارتین (“عمو باب”)، متخصص چیره دست مشهور نرم افزار ، این قوانین را بیان کرده و به شما در استفاده از آن‌ها کمک می‌کند.

کتاب معماری تمیز  عمو باب، تنها انتخاب موجود نیست. با بیش از نیم قرن تجربه در محیط‌های نرم افزاری قابل تصور، عمو باب به شما می گوید چه گزینه‌هایی را باید انتخاب کنید و چرا آنها برای موفقیت شما بسیار حياتى‌ هستند. همانطور که از عمو باب انتظار دارید ، این کتاب مملو از راه حل‌های منطقی و كامل‌ برای چالش‌های واقعی است که شما با آن روبرو هستید، مواردی که پروژه های شما را به سمت موفقیت برده یا شکست می‌دهد.

بعد از خواندن کتاب معماری تمیز چه چیزهایی یاد می‌گیرید؟

  • یاد بگیرید که معماران نرم افزار نیازمند چه دستورالعمل‌ها و شيوه‌هایی‌ برای دستیابی به هدف خود هستند.
  • بر اصول اساسى‌ طراحی نرم افزار به منظور ادرس دهی توابع، جداسازی کامپوننت‌ها و مدیریت داده‌ها تسلط‌ پيدا كنید.
  • متوجه می‌شوید که چگونه پارادایم‌های برنامه‌نویسی با محدود کردن توسعه‌دهندگان،اصولی را به آنها تحمیل می‌کنند.
  • درک کنید چه چیزی بسيار مهم‌ و حیاتی و چه چیزی فقط یک موضوع جزئی است.
  • ساختارهای بهینه و سطح بالا را برای وب، بانک اطلاعاتی، تیک کلاینت، کنسول و برنامه‌های توکار اجرا کنید.
  • مرزها و لایه‌های مناسب را تعیین کرده و کامپوننت‌ها و سرویس‌ها را سازماندهى‌ کنید.
  • دریابید که چرا طرح‌ها و معماری‌ها اشتباه می‌شوند و چگونه می‌توان از این شكست‌ها جلوگیری یا انها را تصحیح کرد.

کتاب Clean Architecture برای چه کسانی مفید خواهد بود؟

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

رابرت سی مارتین (“عمو باب”) از سال 1970 به عنوان برنامه نویس فعالیت می‌کرده است، او یک سخنران معتبر در کنفرانس‌های سراسر دنیا می‌باشد، کتاب‌های وی شامل : The Clean Coder، Clean Code، توسعه نرم افزار چابک و   UML برای برنامه‌نویسان جاوا است. مارتین بنیان‌گذارLLC Uncle Bob Consulting وهمچنین (به همراه پسرش میکا مارتین) بنیانگذار The Clean Coders LLC بوده است. او به عنوان سر دبیر ارشد مجله Report C++ و به عنوان اولین رئیس Agile Alliance و بنیانگذار و مدیر شرکت Object Mentor خدمت کرده است.

فصل های کتاب Clean Architecture به شرح زیر میباشد:

برای دریافت فایل پی دی اف فهرست کتاب ( شامل تمام سر فصل ها و تمام بخش ها و زیربخش ها )  و پیشگفتار و مقدمه کتاب، بر روی لینک زیر کلیک نمایید:

برای دریافت فهرست کامل و پیشگفتار و مقدمه کتاب معماری تمیز، کلیک کنید

کتاب کدنویسی تمیز در 406 صفحه شامل  34 فصل و 1 پیوست است که در هر فصل موضوعات مختلف بررسی می شود:

فصل 1: طراحی و معماری چیست؟ برای مطالعه قسمتی از فصل 1 بر روی لینک کلیک کنید. ( لینک )
فصل 2: داستان دو ارزش
فصل 3: بررسی اجمالی الگوهای برنامه نویسی
فصل 4: برنامه نویسی ساخت یافته
فصل 5: برنامه نویسی شی گرا
فصل 6: برنامه نویسی تابعی
فصل SRP :7 اصل تک مسئولیتی
فصل :8 اصل  OCP
فصل: LSP 9 اصل جایگزینی لیسکوف
فصل :ISP 10 اصل تفکیک اینترفیس
فصل: DIP 11 اصل معکوس سازی وابستگی
فصل 12 : کامپوننت ها
فصل 13 : همبستگی کامپوننت
فصل 14 : کامپوننت COUPLING
فصل 15 : معماری چیست؟ برای مطالعه قسمتی از فصل 15 بر روی لینک کلیک کنید. ( لینک )
فصل 16 : استقلال
فصل 17 : خط مرزی: خطوط طراحی
فصل 18 : تشریح خط مرزی
فصل 19 : خط مشی و سطح
فصل 20 : قوانین کسب و کار
فصل 21 : معماری شگفت انگیز
فصل 22 : معماری تمیز. برای مطالعه قسمتی از فصل 22 بر روی لینک کلیک کنید. ( لینک )
فصل Presenter :23 و شی Humble
فصل 24 : مرزهای جزئی
فصل 25 : لایه ها و مرزها
فصل 26 : کامپوننت اصلی
فصل 27 : سرویس ها: بزرگ و کوچک
فصل 28 : مرز تست
فصل 29 : معماری توکار تمیز
فصل 30 : بانک اطلاعات به عنوان جزئي از كي كل
فصل 31 : وب یک جزء از كل است
فصل 32 : فریم ورک ها اجزاي معماري هستند
فصل 33 : مطالعه ی موردی: فروش ویدئو
فصل 34 : فصل گم شده
پیوست A: تاریخچه معماری


برای خرید کتاب معماری تمیز ( Clean Architecture ) بر روی نوشته زیر کلیک کنید:
خرید کتاب معماری تمیز
18 پاسخ
  1. سعید دهقانی
    سعید دهقانی گفته:

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

    پاسخ
    • Admin
      Admin گفته:

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

      پاسخ
  2. Farzad
    Farzad گفته:

    سلام
    میخواستم ببینم آیا ترجمه این کتاب (معماری تمیز) کامل شده و نسخه الکترونیک برای دریافت دارد اگر بله لطفا شرایطش رو به من بگید ممنون میشم
    و همینطور اگه دو کتاب دیگر کدنویس تمیز و کدنویسی تمیز رو هم بخوام آیا شرایط ویژه ای شامل میشه یا خیر.

    با سپاس

    پاسخ
    • Admin
      Admin گفته:

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

      پاسخ
      • Farzad
        Farzad گفته:

        سلام و ممنون از پاسختون.
        من در حال حاضر ایران نیستم به همین دلیل امکان تهیه نسخه چاپی برای من وجود نداره، امکان داره نسخه دیجیتال هم تهیه بفرمایید؟

        پاسخ
        • Admin
          Admin گفته:

          سلام خدمت شما دوست عزیز
          متاسفانه فعلا به علت تجربه ناخوشایند قبلی ما در فروش نسخه PDF یک کتاب تخصصی ۶۰۰ صفحه ای و پخش شدن کتاب و عدم خرید نسخه قانونی و انصراف نویسندگان قبلی از ادامه نوشتن کتاب ها فعلا در این سری فقط نسخه چاپی در دسترس است و با عرض شرمندگی امکان ارائه نسخه پی دی اف را نداریم.
          خوشحال میشویم هر سوالی دارید در خدمت شما باشیم.
          موفق و پیروز باشید

          پاسخ
    • Admin
      Admin گفته:

      سلام وقت شما بخیر
      کتاب های موجود در سایت فقط به صورت آنلاین سفارش داده می‌شوند، شما میتوانید در صفحه “فروشگاه”، برای خرید، هر کتاب را با انتخاب “افزودن به سبد خرید” انتخاب کنید و به صورت آنلاین پرداخت خود را انجام دهید.
      اگر در حین عملیات به مشکلی برخوردید و سوالی داشتید در خدمت شما هستم.
      موفق و پیروز باشید
      پشتیبانی سایت zerobook

      پاسخ
  3. مهدی
    مهدی گفته:

    هر چقدر به خاطر ترجمه این کتاب ها تشکر کنم‌‌ کم کردم. ترجمه و محتوا عالی هستند و همچنین پانویس های به موقع

    دست مریزاد بچه های اصفهان 😍✋✋

    پاسخ
    • Admin
      Admin گفته:

      با سلام خدمت شما دوست عزیز
      از این که همراه ما هستید بینهایت سپاسگذاریم و هیچ چیزی باارزش تر از این نیست که شما از ترجمه کتاب راضی هستید

      شاد و پیروز باشید
      واحد پشتیبانی zerobook

      پاسخ
    • Admin
      Admin گفته:

      سلام وقت شما بخیر
      کتاب های موجود در سایت فقط به صورت آنلاین سفارش داده می‌شوند، شما میتوانید در صفحه فروشگاه، برای خرید، هر کتاب را با انتخاب “افزودن به سبد خرید” انتخاب کنید و به صورت آنلاین پرداخت خود را انجام دهید  اگر در حین عملیات به مشکلی برخوردید و سوالی داشتید در خدمت شما هستم
      چاپ دوم کتاب The Clean Coder  دو یا سه هفته آینده در سایت برای فروش قرار می گیرد،به محض موجود شدن چاپ دوم از طریق اس ام اس و ایمیل همراه با کد تخفیف به شما اطلاع داده خواهد شد 
      موفق و پیروز باشید

      پاسخ
  4. Nabaz
    Nabaz گفته:

    سلام من هر سه کتاب clean code , clean architecture و the clean coder رو تهیه کردم
    واقعا کتاب های با ارزشی هستن و از the clean coder شروع به خوندن کردم واقعا باید این کتابو بخونید چون واقعا خوبه (بقیه رو هم میدونم از این محشر ترن)
    بازم تشکر میکنم بابت ترجه این کتاب ها و سایتن خوبتون

    پاسخ
    • Admin
      Admin گفته:

      سلام وقت شما بخیر
      از این که همراه ما هستید، بینهایت سپاسگذاریم
      هیچ چیزی با ارزش تر از این نیست که شما از ترجمه کتاب راضی هستید
      امیدواریم از خواندن همه کتابها لذت ببرید، ما منتظر پیشنهادات و انتقادات شما برای هرچه بهترشدن ترجمه کتاب هستیم.

      موفق و پیروز باشید
      پشتیبانی سایت zerobook

      پاسخ
  5. سینا
    سینا گفته:

    سلام وقت شما بخیر
    بزرگوار در مورد این کتاب Clean Architecture سوالی داشتم، این که خواندن این کتاب ها برای بنده مفید خواهد بود؟ تصمیم دارم اپلیکیشن هایی با موضوعات مختلف و معماری های مختلف بسازم. میخوام راهنمایی های خوبی در مورد راه کارهایی برای نحوه ارتباط با سرور و کار با کتابخانه های رتروفیت و والی و… را توضیح داده باشه با جزئیات کامل. اگر راجع به محتوات کتاب توضیح بیشتری بدین ممنون میشم.

    پاسخ
    • Admin
      Admin گفته:

      سلام سینا عزیز ، وقت شما بخیر
      فایل پی دی اف که شامل تمام فصل های و زیر فصل های کتاب معماری تمیز می باشد ، در این صفحه قرار گرفته شد.
      پیشگفتار و مقدمه کتاب در این فایل هست که میتونید مطالعه کنید.
      در کتاب معماری تمیز ، در مورد کتابخانه رتروفیت و والی مبحثی وجود ندارد، اصولی مانند اصل SRP – اصل OCP – اصل LSP – اصل ISP – اصل DIP در فصولی جداگانه بررسی و توضیح داده شده اند و مباحثی مانند کامپوننت ها و همبستگی کامپوننت و سرویس ها بحث شده است.

      پاسخ
    • Admin
      Admin گفته:

      با سلام و احترام
      در مرحله اول با نویسنده صحبت شد که بسیار استقبال کردند و اعلام کردند شما باید با انتشارات صحبت کنید و در زمانی که ما با انتشارات مکاتبه کردیم، انتشارات جواب دادند که به علت وجود تحریم امکان همکاری وجود ندارد
      اگر سوالی دارید خوشحالم میشم پاسخگو باشم
      پشتیبانی سایت zerobook

      پاسخ

تعقیب

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید

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