کتاب تسلط بر کتابخانه استاندارد ++C20: بهینهسازی و توسعه نرمافزارهای مقیاسپذیر با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسلط بر کتابخانه استاندارد ++C20: بهینهسازی و توسعه نرمافزارهای مقیاسپذیر
موضوع کلی: علوم رایانه و مهندسی نرمافزار
موضوع میانی: برنامهنویسی پیشرفته با زبان ++C
📋 سرفصلهای دوره (100 موضوع)
- 1. مبانی و تکامل کتابخانه استاندارد در ++C20
- 2. مدیریت حافظه و تخصیصدهندههای هوشمند
- 3. کاربرد دقیق کانسپتها در طراحی کتابخانههای عمومی
- 4. بهینهسازی کارایی با استفاده از کانسپتهای استاندارد
- 5. ساختار و سلسلهمراتب جدید در کتابخانه Ranges
- 6. فیلتر کردن و تغییر شکل دادهها با استفاده از Viewها
- 7. استفاده از Actionها در پردازش مجموعهها
- 8. الگوریتمهای بهینه شده در کتابخانه Ranges
- 9. کار با کانتینرهای استاندارد و بهینهسازی دسترسی
- 10. بهرهگیری از کانتینرهای غیرمتوالی و کارایی حافظه
- 11. پیادهسازی و استفاده از ویوهای سفارشی
- 12. الگوهای طراحی ایمن در مدیریت اشیاء
- 13. مدیریت زمان و تقویم در کتابخانه chrono
- 14. کار با مناطق زمانی و تبدیلهای زمانی دقیق
- 15. استفاده از کتابخانه format برای خروجیهای بهینه
- 16. مدیریت رشتهها و کاراکترها با استانداردهای جدید
- 17. بهینهسازی ورودی و خروجی با استفاده از کتابخانه iostream
- 18. برنامهنویسی همروند با استفاده از thread و sync
- 19. استفاده از latch و barrier در هماهنگسازی وظایف
- 20. مدیریت وقفه و سیگنالها در محیطهای سیستمی
- 21. کار با متغیرهای اتمیک و مدل حافظه در ++C20
- 22. پیادهسازی صفهای انتظار و الگوهای همروندی
- 23. استفاده از کتابخانه coroutine برای مدیریت وظایف ناهمگام
- 24. مفاهیم پایه و ساختار درونی کوروتینها
- 25. مدیریت طول عمر اشیاء در کوروتینها
- 26. کاربرد کوروتینها در شبکه و عملیات ورودی و خروجی
- 27. بهینهسازی حافظه در برنامههای مقیاسپذیر
- 28. استفاده از ابزارهای تحلیل عملکرد و پروفایلینگ
- 29. تکنیکهای کاهش سربار در اجرای توابع
- 30. مدیریت خطا و استثناها در نرمافزارهای بزرگ
- 31. طراحی واسطهای برنامهنویسی (API) پایدار
- 32. استفاده از ماژولها برای سازماندهی کد
- 33. بهینهسازی زمان کامپایل با استفاده از ماژولها
- 34. بررسی و تحلیل مفاهیم constexpr در توابع پیچیده
- 35. استفاده از قابلیتهای compile-time برای افزایش سرعت
- 36. کار با کتابخانه اختیاری و مدیریت مقادیر تهی
- 37. تکنیکهای پیشرفته در استفاده از variant و any
- 38. بهینهسازی محاسبات ریاضی با کتابخانه عددی
- 39. برنامهنویسی امن و جلوگیری از سرریز حافظه
- 40. استفاده از ابزارهای ایستا برای تضمین کیفیت کد
- 41. تستنویسی خودکار برای اجزای کتابخانه استاندارد
- 42. مستندسازی فنی و استانداردهای کدنویسی
- 43. معماری نرمافزارهای مقیاسپذیر با ++C20
- 44. مدیریت وابستگیها در پروژههای بزرگ
- 45. یکپارچهسازی کتابخانههای شخص ثالث با استانداردهای مدرن
- 46. اصول نگهداری و بروزرسانی کدهای مبتنی بر استاندارد ۲۰
- 47. بهینهسازی مصرف منابع در سیستمهای نهفته
- 48. پیادهسازی الگوهای طراحی مدرن با استفاده از ویژگیهای جدید
- 49. ارزیابی نهایی و الگوهای توسعه نرمافزار ایمن
تگها:
آموزش تخصصی ++C
استاندارد ۲۰ سیپلاسپلاس
برنامهنویسی سیپلاسپلاس
برنامهنویسی مقیاسپذیر
بهینهسازی کد
توسعه نرمافزار پیشرفته
کتابخانه Ranges
کتابخانه استاندارد ++C20
مهندسی نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.