کتاب گذار به کدنویسی مدرن: بهینهسازی و جایگزینی الگوهای قدیمی در ++C با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره گذار به کدنویسی مدرن: بهینهسازی و جایگزینی الگوهای قدیمی در ++C
موضوع کلی: علوم کامپیوتر و مهندسی نرمافزار
موضوع میانی: توسعه نرمافزار با زبان برنامهنویسی ++C
📋 سرفصلهای دوره (100 موضوع)
- 1. مبانی استانداردها و تحول زبان ++C در گذر زمان
- 2. معماری حافظه و مدیریت منابع در برنامهنویسی مدرن
- 3. تفاوتهای بنیادین C با ++C در مدیریت حافظه
- 4. مخاطرات استفاده از اشارهگرهای خام و جایگزینهای هوشمند
- 5. مدیریت خودکار حافظه با استفاده از unique_ptr
- 6. مدیریت اشتراکی منابع با استفاده از shared_ptr
- 7. جایگزینی آرایههای سنتی با کانتینرهای استاندارد STL
- 8. بهینهسازی کارایی با استفاده از الگوهای طراحی مدرن
- 9. مفاهیم RAII و نقش آن در پایداری نرمافزار
- 10. تکنیکهای انتقال مالکیت در ++C مدرن
- 11. جایگزینی ماکروهای پیشپردازنده با constexpr
- 12. استفاده از auto برای کاهش پیچیدگی تایپها
- 13. بررسی دقیق کانتینرهای vector و array در مقابل آرایههای قدیمی
- 14. کاربرد لامبدا اکسپرشنها در جایگزینی فانکتورهای سنتی
- 15. مدیریت استثناها و جایگزینی کدهای بازگشت خطا
- 16. بهینهسازی توابع با استفاده از move semantics
- 17. کاربرد متغیرهای سراسری و جایگزینی با الگوهای طراحی ایمن
- 18. اصول برنامهنویسی شیگرا در محیطهای مدرن
- 19. بهینهسازی سربار فراخوانی توابع با inline و constexpr
- 20. ساختارهای دادهای استاندارد و جایگزینی با پیادهسازیهای دستی
- 21. امنیت حافظه در برنامهنویسی سیستم با ++C
- 22. کاربرد تمپلیتهای مدرن در کاهش کدهای تکراری
- 23. تکنیکهای بهینهسازی کامپایلر و نقش آن در کدهای مدرن
- 24. استفاده از کتابخانه استاندارد برای جایگزینی توابع کتابخانهای قدیمی
- 25. بررسی متغیرهای محلی و محدوده طول عمر اشیاء
- 26. روشهای مدرن برای مدیریت رشتهها در مقابل char*
- 27. جایگزینی مدیریت دستی حافظه با کانتینرهای ایمن
- 28. ارتقای خوانایی کد با استفاده از uniform initialization
- 29. کاربرد توابع پیشفرض و حذف شده در کنترل کلاسها
- 30. اصول طراحی رابط کاربری و تعامل با سختافزار در C++
- 31. بهینهسازی الگوریتمها با استفاده از کتابخانه الگوریتمهای استاندارد
- 32. مدیریت چندنخی و همزمانی با استفاده از ابزارهای مدرن استاندارد
- 33. پرهیز از استفاده از متغیرهای volatile در مدیریت همزمانی
- 34. تکنیکهای مستندسازی کد و نگهداری نرمافزار در پروژههای بزرگ
- 35. بررسی الگوهای طراحی جایگزین برای معماریهای قدیمی
- 36. تستپذیری و دیباگینگ کدهای مدرن ++C
- 37. بهینهسازی مصرف انرژی در برنامهنویسی سیستم
- 38. مدیریت وابستگیها و کتابخانههای خارجی در پروژههای استاندارد
- 39. انتقال تدریجی کدهای قدیمی به استانداردهای مدرن
- 40. ارزیابی عملکرد و پروفایلینگ کدهای بهینهسازی شده
تگها:
آموزش C++ مدرن
استاندارد C++
الگوهای طراحی نرمافزار
برنامهنویسی سیپلاسپلاس
برنامهنویسی شیگرا
بهینهسازی کد
توسعه نرمافزار
کدنویسی بهینه
مهندسی نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.