کتاب 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++ را میتوانید پس از پرداخت دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.