کتاب Software Architecture for Busy Developers یا معماری نرمافزار برای توسعهدهندگان مشغول یک کتاب بسیار جالب برای افرادی است که مشغلهی بسیار در سازمان و یا شرکت خود دارند ولی با این حال میخواهند معماری نرمافزار خود را به درستی رعایت کنند و دچار مشکل نشوند. این کتاب در 4 قسمت و 7 فصل به صورت خلاصه شده و بدون ذکر موارد اضافه به شرح موارد کاربردی معماری نرمافزر میپردازد.
در ادامه مقدمهای از کتاب Software Architecture for Busy Developers را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Software Architecture for Busy Developers:
معماری نرمافزار یک موضوع گسترده است و یک تعریف واحد از آن وجود ندارد. در این کتاب سعی خواهم کرد تجربیات خود را در این زمینه با مشتریان مختلف در صنایع مختلف به اشتراک بگذارم. من رویکردی عملگرایانه برای تحقق شعار این کتاب اتخاذ خواهم کرد: در یک آخر هفته مانند یک معمار نرمافزار صحبت کنید و عمل کنید.
این تمام چیزی است که برای درک بیشتر مفاهیم و شروع کار لازم است. البته، شما باید به تنهایی به برخی موضوعات نگاه کنید، و این ممکن است کمی بیشتر از یک آخر هفته طول بکشد. این کتاب شما را به یک سفر معماری نرمافزاری که در دنیای واقعی تمرین میشود میبرد: بدون اشتباه و خواندن عملی.
این کتاب برای چه کسی است؟
این کتاب برای توسعهدهندگانی است که میخواهند از مراحل مختلف سازمانی و اداری عبور کنند تا معمار نرمافزار شوند. این به آنها کمک میکند تا چشم انداز برنامههای کاربردی گستردهتر و نحوه برخورد شرکتهای بزرگ با شیوههای معماری نرمافزار را درک کنند. برای استفاده بیشتر از این کتاب، دانش قبلی در مورد توسعه نرمافزار مورد نیاز است.
آنچه کتاب Software Architecture for Busy Developers پوشش میدهد:
فصل اول، معرفی معماری نرمافزار، معماری نرمافزار و نحوه انعکاس آن در دنیای واقعی را معرفی میکند.
فصل 2، بررسی چارچوبها و روشهای معماری، چارچوبهایی را که در فصل قبل به طور خلاصه معرفی کردیم، از طریق مثالهای عملی، بیشتر تحلیل میکند.
فصل 3، درک ATAM و ویژگیهای کیفیت نرمافزار، ATAM را معرفی می کند، روشی که می توانید برای یافتن مناسب ترین معماری برای نرمافزار از آن استفاده کنید.
فصل 4، مروری بر سبکهای معماری تاریخی، تاریخچه یکپارچهها، معماری سرویسمحور و میکروسرویسها را بازبینی میکند. مهم است که بدانیم در دهه گذشته چه اتفاقی افتاده است، زیرا معماران اغلب نیاز دارند راهحلهای موجود را اصلاح یا مهاجرت کنند.
بیشتر بخوانید: کتاب Building Microservices with Micronaut
فصل 5، الگوهای طراحی و معماری پاک، الگوهای توسعه نرمافزار و آخرین روندها را با توجه به ساختار و طراحی برنامهها بررسی میکند.
فصل 6، تأثیر ابر بر روی شیوههای معماری نرمافزار، شما را از مهمترین جنبههایی راهنمایی میکند که باید هنگام کار با ابر و برنامههای کاربردی بومی ابری درک کنید.
فصل 7، روندهای معماری و خلاصه جهانی، بر روی پرتقاضاترین معماریهای نرمافزار تمرکز دارد و آنچه را که در این کتاب آموختهایم، خلاصه میکند.
علاوه بر کتاب Software Architecture for Busy Developers میتوانید از کتاب Software Architecture with C++ نیز برای آشنایی معماری نرمافزار با زبان سیپلاسپلاس استفاده کنید.
سرفصلهای کتاب Software Architecture for Busy Developers:
- Preface
- Section 1: Introduction
- 1 Introducing Software Architecture
- Section 2: The Broader Architecture Landscape
- 2 Exploring Architecture Frameworks and Methodologies
- 3 Understanding ATAM and the Software Quality Attributes
- Section 3: Software Design Patterns and Architecture Models
- 4 Reviewing the Historical Architecture Styles
- 5 Design Patterns and Clean Architecture
- Section 4: Impact of the Cloud on Software Architecture Practices
- 6 Impact of the Cloud on the Software Architecture Practice
- Section 5: Architectural Trends and Summary
- 7 Trendy Architectures and Global Summary
- Index
فایل کتاب Software Architecture for Busy Developers را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.