راهنمای معمار نرم افزار: با پیاده سازی مفاهیم معماری موثر، یک معمار نرم افزار موفق شوید، ۲۰۱۸
Software Architect’s Handbook: Become a successful software architect by implementing effective architecture concepts 2018

دانلود کتاب راهنمای معمار نرم افزار: با پیاده سازی مفاهیم معماری موثر، یک معمار نرم افزار موفق شوید، ۲۰۱۸ (Software Architect’s Handbook: Become a successful software architect by implementing effective architecture concepts 2018) با لینک مستقیم و فرمت pdf (پی دی اف)

نویسنده

Joseph Ingeno

voucher (1)

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2018

زبان

English

تعداد صفحه‌ها

594

نوع فایل

epub

حجم

4 Mb

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب راهنمای معمار نرم افزار: با پیاده سازی مفاهیم معماری موثر، یک معمار نرم افزار موفق شوید، ۲۰۱۸

راهنمای جامع برای کاوش در مفاهیم معماری نرم افزار و پیاده سازی بهترین شیوه ها

ویژگی های کلیدی

  • مهارت های خود را برای پیشرفت در شغل خود به عنوان یک معمار نرم افزار ارتقا دهید
  • معماری های نرم افزاری کارآمد را با استفاده از الگوها و بهترین شیوه ها طراحی کنید
  • رابطه معماری نرم افزار با سازمان و همچنین روش شناسی توسعه نرم افزار را بیاموزید

توضیحات کتاب

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

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

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

در پایان این کتاب، نه تنها مفاهیم معماری نرم افزار را مطالعه کرده اید، بلکه مهارت های نرم مورد نیاز برای پیشرفت در این زمینه را نیز به دست خواهید آورد.

چه چیزهایی یاد خواهید گرفت

  • طراحی معماری های نرم افزاری با استفاده از الگوها و بهترین شیوه ها
  • ملاحظات مختلف برای طراحی معماری نرم افزار را بررسی کنید
  • کشف کنید که برای بهبود مستمر به عنوان یک معمار نرم افزار چه باید کرد
  • ایجاد سیستم های شل تر که می توانند از تغییرات پشتیبانی کنند
  • درک DevOps و تاثیر آن بر معماری نرم افزار
  • یکپارچه سازی، بازسازی و معماری مجدد برنامه های قدیمی

این کتاب برای چه کسانی مناسب است

راهنمای معمار نرم افزار برای شما مناسب است اگر یک معمار نرم افزار، مدیر ارشد فنی (CTO) یا توسعه دهنده ارشد هستید که به دنبال درک کامل از معماری نرم افزار هستید.


فهرست کتاب:

۱. صفحه عنوان

۲. حق چاپ و اعتبارات

۳. تقدیم‌نامه

۴. فروش ویژه Packt

۵. مشارکت‌کنندگان

۶. پیشگفتار

۷. مفهوم معماری نرم‌افزار

۸. معماری نرم‌افزار در یک سازمان

۹. درک دامنه

۱۰. ویژگی‌های کیفیت نرم‌افزار

۱۱. طراحی معماری‌های نرم‌افزاری

۱۲. اصول و رویه‌های توسعه نرم‌افزار

۱۳. الگوهای معماری نرم‌افزار

۱۴. معماری برنامه‌های کاربردی مدرن

۱۵. ملاحظات فراگیر

۱۶. ملاحظات مربوط به عملکرد

۱۷. ملاحظات مربوط به امنیت

۱۸. مستندسازی و بازبینی معماری‌های نرم‌افزاری

۱۹. DevOps و معماری نرم‌افزار

۲۰. معماری برنامه‌های کاربردی قدیمی

۲۱. مهارت‌های نرم معماران نرم‌افزار

۲۲. معماری تکاملی

۲۳. تبدیل شدن به یک معمار نرم‌افزار بهتر

۲۴. کتاب‌های دیگری که ممکن است از آن‌ها لذت ببرید

توضیحات(انگلیسی)

A comprehensive guide to exploring software architecture concepts and implementing best practices

Key Features

  • Enhance your skills to grow your career as a software architect
  • Design efficient software architectures using patterns and best practices
  • Learn how software architecture relates to an organization as well as software development methodology

Book Description

The Software Architect's Handbook is a comprehensive guide to help developers, architects, and senior programmers advance their career in the software architecture domain. This book takes you through all the important concepts, right from design principles to different considerations at various stages of your career in software architecture.

The book begins by covering the fundamentals, benefits, and purpose of software architecture. You will discover how software architecture relates to an organization, followed by identifying its significant quality attributes. Once you have covered the basics, you will explore design patterns, best practices, and paradigms for efficient software development.

The book discusses which factors you need to consider for performance and security enhancements. You will learn to write documentation for your architectures and make appropriate decisions when considering DevOps. In addition to this, you will explore how to design legacy applications before understanding how to create software architectures that evolve as the market, business requirements, frameworks, tools, and best practices change over time.

By the end of this book, you will not only have studied software architecture concepts but also built the soft skills necessary to grow in this field.

What you will learn

  • Design software architectures using patterns and best practices
  • Explore the different considerations for designing software architecture
  • Discover what it takes to continuously improve as a software architect
  • Create loosely coupled systems that can support change
  • Understand DevOps and how it affects software architecture
  • Integrate, refactor, and re-architect legacy applications

Who this book is for

The Software Architect's Handbook is for you if you are a software architect, chief technical officer (CTO), or senior developer looking to gain a firm grasp of software architecture.


Table of Contents

1. Title Page

2. Copyright and Credits

3. Dedication

4. Packt Upsell

5. Contributors

6. Preface

7. The Meaning of Software Architecture

8. Software Architecture in an Organization

9. Understanding the Domain

10. Software Quality Attributes

11. Designing Software Architectures

12. Software Development Principles and Practices

13. Software Architecture Patterns

14. Architecting Modern Applications

15. Cross-Cutting Concerns

16. Performance Considerations

17. Security Considerations

18. Documenting and Reviewing Software Architectures

19. DevOps and Software Architecture

20. Architecting Legacy Applications

21. The Soft Skills of Software Architects

22. Evolutionary Architecture

23. Becoming a Better Software Architect

24. Other Books You May Enjoy

دیگران دریافت کرده‌اند

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.