کتاب Software Architecture with C++
فرمت کتاب
epub
ویرایش
First
ISBN
978-1-83855-459-0
تعداد صفحات
787
انتشارات
Packt
سال انتشار
2021
حجم
7.24 مگابایت
نویسنده
Piotr Gaczkowski
info نکات مهم قبل از خرید:
- نسخه کتاب فعلی به زبان لاتین میباشد.
- کتاب به صورت محصول میباشد و پس از خرید بلافاصله در دسترس شما قرار میگیرد.
- قبل از خرید، قسمت توضیحات تکمیلی مربوط به هر کتاب را مطالعه کنید.
- در صورت هرگونه سؤال با ایمیل و یا شماره پشتیبانی سایت در تماس باشید.
- درگاه پرداخت رمزارز نیز برای هموطنان خارج از کشور فعال است.
درباره این کتاب
کتاب Software Architecture with C++ از جدیدترین کتابهای آموزش مهندسی نرمافزار با استفاده از زبان برنامهنویسی قدرتمند ++C میباشد. این کتاب در 15 فصل متفاوت در قالب این زبان برنامهنویسی توانسته از کلیات تا جزئیات مهم را شرح دهد. از خصوصیات بسیار خوب کتاب Software Architecture with C++ شرح موارد مهم مهندسی نرمافزار در زبان ++C با استفاده از کدهای عملی و واقعی میباشد. مقدمهای بر کتاب Software Architecture with…
کتابهای پیشنهادی سردبیر
کتابهای پیشنهادی دیگر
نظرات کاربران
تجربیات خود را از خواندن این کتاب با دیگران به اشتراک بگذارید.
ثبت نظر جدید
هنوز دیدگاهی ثبت نشده است.
کتاب Software Architecture with C++ از جدیدترین کتابهای آموزش مهندسی نرمافزار با استفاده از زبان برنامهنویسی قدرتمند ++C میباشد. این کتاب در 15 فصل متفاوت در قالب این زبان برنامهنویسی توانسته از کلیات تا جزئیات مهم را شرح دهد. از خصوصیات بسیار خوب کتاب Software Architecture with C++ شرح موارد مهم مهندسی نرمافزار در زبان ++C با استفاده از کدهای عملی و واقعی میباشد.
مقدمهای بر کتاب Software Architecture with C++:
بخش اول: مفاهیم و مؤلفههای معماری نرمافزار

فصل 1، اهمیت معماری نرمافزار و اصول طراحی عالی، به بررسی چرایی طراحی نرمافزار در وهله اول میپردازد.
فصل 2، سبکهای معماری، روشهای مختلفی را که میتوانید از نظر معماری انتخاب کنید، پوشش میدهد.
فصل 3، الزامات عملکردی و غیر عملکردی، درک نیازهای مشتریان را بررسی میکند.
همچنین شما میتوانید برای آشنایی بیشتر با معماری نرمافزار از کتاب Software Architecture for Busy Developers نیز استفاده کنید.
بخش دوم: طراحی و توسعه نرم افزار ++C

فصل 4، طراحی معماری و سیستم، کل این فصل در مورد ایجاد راهحلهای نرمافزاری مؤثر است.
فصل 5، استفاده از ویژگیهای زبان ++C، این فصل باعث میشود شما به زبان ++C واقعی برنامهنویسی کنید.
فصل 6، الگوهای طراحی و ++C، بر اصطلاحات مدرن ++C و ساختارهای مفید کد تمرکز دارد.
فصل 7، ساخت و بستهبندی، درمورد استفاده از کد در مرحله تولید توضیحاتی را میدهد.
بخش سوم: ویژگیهای کیفیت معماری

فصل 8، نوشتن کد قابل آزمایش، به شما آموزش میدهد که چگونه قبل از مراجعه به مشتری اشکالات را پیدا کنید.
فصل 9، ادغام مداوم و استقرار مداوم، روش مدرن اتوماسیون انتشار نرمافزار را معرفی میکند.
فصل 10، امنیت در کد و استقرار، در این فصل شما یاد خواهید گرفت چگونه اطمینان حاصل کنید که امنیت سیستم شما تأمین شده است.
بخش چهارم: اصول طراحی Cloud-Native

فصل 11، عملکرد، در این فصل عملکرد کد شما را بررسی میکند (البته!). ++C باید سریع باشد – آیا میتواند حتی سریعتر هم عمل کند؟
فصل 12، معماری سرویسگرا، شما را در ساخت سیستمهای مبتنی بر سرویسها یاری میکند.
فصل 13، طراحی مایکروسرویسها، فقط بر انجام یک کار متمرکز است – طراحی ریز خدمات.
فصل 14، Containers، یک رابط واحد برای ساخت، بستهبندی و اجرای برنامهها به شما میدهد.
فصل 15، Cloud-Native Design، این فصل، فراتر از زیرساختهای سنتی است تا طراحی بومی ابر را کشف کند.
برای آموزش مقدماتی تا حرفهای زبان ++C میتوانید از کتاب C++ Programming: An Object-Oriented Approach استفاده کنید.
سرفصلهای کتاب Software Architecture with C++:
Section 1: Concepts and Components of Software Architecture
1. Importance of Software Architecture and Principles of Great Design
2. Architectural Styles
3. Functional and Nonfunctional Requirements
Section 2: The Design and Development of C++ Software
4. Architectural and System Design
5. Leveraging C++ Language Features
6. Design Patterns and C++
7. Building and Packaging
Section 3: Architectural Quality Attributes
8. Writing Testable Code
9. Continuous Integration and Continuous Deployment
10. Security in Code and Deployment
11. Performance
Section 4: Cloud-Native Design Principles
12. Service-Oriented Architecture
13. Designing Microservices
14. Containers
15. Cloud-Native Design
فایل کتاب Software Architecture with C++ را میتوانید پس از پرداخت دریافت کنید.
