کتاب آموزش جامع برنامه‌نویسی شیءگرا با زبان C++؛ از مبانی تا پیاده‌سازی پروژه‌های مهندسی نرم‌افزار با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره آموزش جامع برنامه‌نویسی شیءگرا با زبان C++؛ از مبانی تا پیاده‌سازی پروژه‌های مهندسی نرم‌افزار

موضوع کلی: علوم رایانه و مهندسی نرم‌افزار

موضوع میانی: برنامه‌نویسی شیءگرا (Object-Oriented Programming)

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مفاهیم پایه و ضرورت استفاده از برنامه‌نویسی شیءگرا
  • 2. آشنایی با محیط توسعه و ساختار برنامه‌های سی‌پلاس‌پلاس
  • 3. مفاهیم متغیرها، انواع داده‌ها و عملگرها در سی‌پلاس‌پلاس
  • 4. مدیریت جریان برنامه با ساختارهای کنترلی و حلقه‌ها
  • 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. آشنایی با مفاهیم پیشرفته در سی‌پلاس‌پلاس مدرن
تگ‌ها: آموزش C++ آموزش برنامه‌نویسی پیشرفته برنامه‌نویسی ++C برنامه‌نویسی شیءگرا توسعه نرم‌افزار شیءگرایی در سی‌پلاس‌پلاس کلاس و شیء مهندسی نرم‌افزار

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.