معماری نرم افزاری با سی پلاس پلاس؛ طراحی سیستم های مدرن با استفاده از مفاهیم معماری موثر، الگوهای طراحی و تکنیک ها با C 20

قیمت 56,000 تومان

خرید محصول توسط کلیه کارت های شتاب امکان پذیر است و بلافاصله پس از خرید، لینک دانلود محصول در اختیار شما قرار خواهد گرفت.
با درک معماری‌هایی مانند میکروسرویس‌ها، DevOps و cloud-native با استفاده از استانداردها و ویژگی‌های مدرن C++، الزامات تجاری را در زیرساخت فناوری اطلاعات اعمال کنید و محصولی با کیفیت بالا ارائه دهید.

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

طراحی برنامه‌های کاربردی مقیاس‌پذیر در مقیاس بزرگ با زبان برنامه‌نویسی C++
معماری راه‌حل‌های نرم‌افزاری در یک محیط مبتنی بر ابر با ادغام مداوم و تحویل مداوم (CI/CD)
دستیابی به اهداف معماری با استفاده از الگوهای طراحی، ویژگی‌های زبان و ابزارهای مفید

شرح کتاب

معماری نرم‌افزار به طراحی سطح بالای برنامه‌های پیچیده اشاره دارد. این زبان درست مانند زبان‌هایی که ما استفاده می‌کنیم در حال تکامل است. ++C مدرن به توسعه‌دهندگان این امکان را می‌دهد که برنامه‌های با کارایی بالا را با زبانی سطح بالا بنویسند بدون اینکه خوانایی و قابلیت نگهداری را فدا کنند. اگر با ++C مدرن کار می‌کنید، این راهنمای عملی به شما کمک می‌کند تا دانش خود را به کار بگیرید و برنامه‌های توزیع‌شده و در مقیاس بزرگ طراحی کنید. شما با آشنایی سریع با مفاهیم معماری، از جمله الگوهای تثبیت‌شده و روندهای رو به رشد، شروع خواهید کرد. سپس کتاب توضیح می‌دهد که معماری نرم‌افزار چیست و به شما در بررسی اجزای آن کمک می‌کند. در مرحله بعد، مفاهیم طراحی مربوط به معماری برنامه و الگوهای توسعه نرم‌افزار را کشف خواهید کرد و سپس به یادگیری نحوه ساخت، بسته‌بندی، ادغام و استقرار اجزای خود خواهید پرداخت. در فصل‌های پایانی، ویژگی‌های مختلف معماری مانند قابلیت نگهداری، قابلیت استفاده مجدد، قابلیت آزمایش، عملکرد، مقیاس‌پذیری و امنیت را بررسی خواهید کرد. در نهایت، مروری بر سیستم‌های توزیع‌شده، مانند معماری سرویس‌گرا، میکروسرویس‌ها و cloud-native خواهید داشت و نحوه اعمال آنها را در توسعه برنامه درک خواهید کرد.

در پایان این کتاب، شما قادر خواهید بود با استفاده از C++ مدرن و ابزارهای مرتبط، سرویس‌های توزیع‌شده بسازید تا راه‌حل‌هایی را مطابق با نیازهای مشتریان خود ارائه دهید.

آنچه خواهید آموخت

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

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

این کتاب برنامه‌نویسی ++C معماری نرم‌افزار برای توسعه‌دهندگان باتجربه ++C است که به دنبال معمار نرم‌افزار شدن هستند یا به توسعه برنامه‌های کاربردی در سطح سازمانی علاقه‌مندند.

فهرست مطالب
اهمیت معماری نرم‌افزار و اصول طراحی عالی
سبک‌های معماری
الزامات عملکردی و غیرعملکردی
الگوهای طراحی معماری و سیستم
بهره‌گیری از ویژگی‌های زبان ++C
الگوهای طراحی و ++C
ساخت و بسته‌بندی
قابلیت تست
ادغام مداوم و استقرار مداوم
امنیت
عملکرد
معماری سرویس‌گرا
میکروسرویس‌ها
کانتینرها
طراحی بومی ابری
پیوست

سال انتشار: 2021  |  تعداد صفحات: 522  |  حجم فایل: 5 مگابایت  |  زبان: انگلیسی
Software Architecture with C++: Design modern systems using effective architecture concepts, design patterns, and techniques with C++20
نویسنده
Adrian Ostrowski, Piotr Gaczkowski
ناشر
Adrian Ostrowski, Piotr Gaczkowski
ISBN10:
1838554599
ISBN13:
9781838554590