کتاب آموزش جامع مدیریت پروژههای پیشرفته C++ با استفاده از CMake و ماژولهای C++20 با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع مدیریت پروژههای پیشرفته C++ با استفاده از CMake و ماژولهای C++20
موضوع کلی: مهندسی نرمافزار و برنامهنویسی سیستم
موضوع میانی: مدیریت پروژه و ابزارهای ساخت (Build Systems) در زبان C++
📋 سرفصلهای دوره (100 موضوع)
- 1. مبانی و اصول مدیریت پروژههای نرمافزاری در سیپلاسپلاس
- 2. آشنایی با نقش ابزارهای ساخت در توسعه سیستمهای بزرگ
- 3. نصب و راهاندازی محیط توسعه برای پروژههای سیپلاسپلاس
- 4. ساختار فایلهای CMakeLists و مفاهیم پایه
- 5. تعریف اهداف و خروجیها در سیمیک
- 6. مدیریت وابستگیها و کتابخانههای جانبی
- 7. استفاده از متغیرها و کش در سیمیک
- 8. مدیریت کامپایلرها و پرچمهای بهینهسازی
- 9. آشنایی با قابلیتهای جدید استاندارد سیپلاسپلاس ۲۰
- 10. مقدمهای بر ماژولهای سیپلاسپلاس ۲۰ و مزایای آن
- 11. تفاوت بین هدر فایلها و ماژولها در ساختار پروژه
- 12. پیکربندی سیمیک برای پشتیبانی از ماژولهای سیپلاسپلاس
- 13. نحوه تعریف ماژولها در فایلهای سیمیک
- 14. مدیریت وابستگیهای ماژولی در پروژههای پیچیده
- 15. استفاده از قابلیتهای پیشرفته اسکن وابستگی در سیمیک
- 16. بهینهسازی زمان کامپایل با استفاده از ماژولها
- 17. سازماندهی ساختار پوشهبندی پروژههای ماژولار
- 18. ایجاد کتابخانههای ایستا و پویا با استفاده از ماژولها
- 19. مدیریت فضای نام و دیدپذیری در ماژولهای سیپلاسپلاس
- 20. کار با تستهای واحد در پروژههای مبتنی بر سیمیک
- 21. یکپارچهسازی ابزارهای تحلیل کد در فرآیند ساخت
- 22. مدیریت نسخهبندی پروژهها با استفاده از سیمیک
- 23. استفاده از اسکریپتهای سفارشی در مراحل ساخت
- 24. ساخت پروژههای چندپلتفرمی با سیمیک
- 25. استفاده از ابزارهای تولید مستندات در پروژههای سیپلاسپلاس
- 26. مدیریت تنظیمات محیطی و فایلهای پیکربندی
- 27. ایجاد بستههای نصبی و توزیع نرمافزار
- 28. بهینهسازی فرآیند ساخت برای پروژههای بزرگ
- 29. کار با کامپایلرهای مختلف و مدیریت تفاوتهای آنها
- 30. عیبیابی خطاهای رایج در فرآیند ساخت و لینک کردن
- 31. استفاده از ابزارهای جانبی برای مدیریت پکیجها در سیپلاسپلاس
- 32. بهکارگیری بهترین شیوههای کدنویسی در مدیریت پروژه
- 33. امنیت در فرآیند کامپایل و لینکدهی کتابخانهها
- 34. تکنیکهای پیشرفته در مدیریت ماژولهای سیپلاسپلاس ۲۰
- 35. مستندسازی فرآیند ساخت برای تیمهای توسعه
- 36. پروژه نهایی: پیادهسازی یک سیستم مدیریت پروژه کامل با سیمیک و ماژولها
تگها:
آموزش CMake
آموزش برنامه نویسی پیشرفته
ابزارهای ساخت پروژه
برنامه نویسی C++
توسعه نرم افزار سیستم
ماژول های C++20
مدیریت پروژه نرم افزاری
مهندسی نرم افزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.