کتاب Software Architecture and Design
military_tech پرفروش‌ترین
۲۰۲۴
پیشنهاد سردبیر

کتاب Software Architecture and Design

اثر Kristian Köhler

category

نوع محتوای کتاب

راهنمای مرجع

category

هدف یادگیری

ارتقای شغلی

category

نوع مسیر

مرجع / کتابچه راهنما

category

بر اساس تکنولوژی

بک اند

category

مورد استفاده

بک اند

category

بر اساس سطح علمی

متوسط

info نکات مهم قبل از خرید:

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

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

کتاب Software Architecture and Design: The Comprehensive Guide (Rheinwerk Computing) (معماری و طراحی نرم‌افزار: راهنمای جامع (انتشارات راینورک کامپیوتینگ)) یک راهنمای عملی و جامع برای یادگیری اصول بنیادین طراحی و توسعه نرم‌افزار خوب است. کتاب Software Architecture and Design با تمرکز بر انتقال از اصول نظری به کاربرد عملی، توسعه‌دهندگان را از مفاهیم اصلی مانند اصول شی‌گرایی (Object-Oriented) و دستورالعمل‌های کد تمیز (Clean Code) عبور داده و با استفاده از…

۴۰,۰۰۰ تومان

کتاب‌های پیشنهادی این تخصص:

کتاب‌های پیشنهادی این دسته‌بندی:

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

تجربیات خود را از خواندن این کتاب با دیگران به اشتراک بگذارید.

امتیاز کل
star star star star star
از 0 نظر

ثبت نظر جدید

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

هنوز دیدگاهی ثبت نشده است.

کتاب Software Architecture and Design: The Comprehensive Guide (Rheinwerk Computing) (معماری و طراحی نرم‌افزار: راهنمای جامع (انتشارات راینورک کامپیوتینگ)) یک راهنمای عملی و جامع برای یادگیری اصول بنیادین طراحی و توسعه نرم‌افزار خوب است.

کتاب Software Architecture and Design با تمرکز بر انتقال از اصول نظری به کاربرد عملی، توسعه‌دهندگان را از مفاهیم اصلی مانند اصول شی‌گرایی (Object-Oriented) و دستورالعمل‌های کد تمیز (Clean Code) عبور داده و با استفاده از مثال‌های کد عملی، الگوهای معماری و طراحی ضروری نظیر MVC، Factory، Chain of Responsibility و Adapter را آموزش می‌دهد. هدف اصلی این راهنما تسلط بر معماری، سازماندهی برنامه، مستندسازی و به‌کارگیری بهترین شیوه‌ها (Best Practices) در توسعه نرم‌افزارهای توسعه‌پذیر، قابل نگهداری و با کیفیت بالا است.

در ادامه مقدمه‌ای از کتاب Software Architecture and Design را شرح خواهیم داد.

مقدمه‌ای بر کتاب Software Architecture and Design:

با ابزارهای حرفه‌ی نرم‌افزار آشنا شوید! اصول طراحی و توسعه‌ی خوب نرم‌افزار را درک کنید، از اصول شیءگرا گرفته تا دستورالعمل‌های کد تمیز. پس از داشتن یک پایه‌ی مستحکم، با برنامه‌های نمونه‌ای که از معماری نرم‌افزار و الگوهای طراحی مانند MVC، Factory، Chain of Responsibility، Adapter و بسیاری دیگر استفاده می‌کنند، دست به کار شوید. هر برنامه شما را گام به گام از طریق یک مسئله، زمینه‌ی آن، راه‌حل آن و محدودیت‌های مربوطه راهنمایی می‌کند. این راهنمای جامع با داشتن اطلاعاتی در مورد ایجاد مستندسازی خوب و پیاده‌سازی بهترین شیوه‌ها، برنامه‌های شما را بهبود خواهد بخشید!

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

تسلط بر اصول بنیادین

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


تفکر خارج از چارچوب

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


تبدیل تئوری به عمل

تئوری را در عمل با مثال‌های متعدد کد و مدل‌های بهترین شیوه‌ها مشاهده کنید! درک خود را با کار بر روی مسائل واقع‌بینانه از طراحی روزمره نرم‌افزار آزمایش کنید و راه‌حل‌های خود را با موارد ارائه‌شده مقایسه کنید. نکاتی در مورد مستندسازی و توضیحات (کامنت‌ها) در کد منبع دریافت کنید.


واژگان کلیدی:

  • برنامه‌نویسی شیءگرا (Object-oriented programming)
  • کد تمیز (Clean code)
  • الگوهای طراحی (Design patterns)
  • اصول طراحی نرم‌افزار (Software design principles)
  • سازماندهی برنامه (Application organization)
  • الگوهای ساخت (Creation patterns)
  • الگوهای ساختاری (Structural patterns)
  • الگوهای رفتاری (Behavioral patterns)
  • الگوهای داده (Data patterns)
  • الگوهای معماری سیستم (System architecture patterns)
  • الگوهای بومی ابری (Cloud-native patterns)
  • مستندسازی (Documentation)

سرفصل‌های کتاب Software Architecture and Design:

  • Notes on Usage
  • 1 Introduction
  • 2 Principles of Good Software Design
  • 3 Source Code and Documenting the Software Development
  • 4 Software Patterns
  • 5 Software Architecture, Styles, and Patterns
  • 6 Communication Between Services
  • 7 Patterns and Concepts for Distributed Applications
  • The Author
  • Index
  • Service Pages
  • Legal Notes

جهت دانلود کتاب Software Architecture and Design می‌توانید پس از پرداخت، دریافت کنید.