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