کتاب آموزش جامع و کاربردی برنامه‌نویسی شیءگرا به زبان ++C (استاندارد ۳.۸) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره آموزش جامع و کاربردی برنامه‌نویسی شیءگرا به زبان ++C (استاندارد ۳.۸)

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

موضوع میانی: برنامه‌نویسی شیءگرا (OOP) با زبان C++

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

  • 1. مبانی برنامه‌نویسی و گذار از رویه ای به شیءگرا
  • 2. آشنایی با محیط توسعه و ساختار پروژه در ++C
  • 3. متغیرها انواع داده و مدیریت حافظه در ++C
  • 4. مدیریت جریان کنترل و ساختارهای تصمیم‌گیری
  • 5. توابع و مدیریت محدوده دسترسی در ++C
  • 6. مفاهیم پایه شیءگرایی و انتزاع در مهندسی نرم‌افزار
  • 7. تعریف کلاس‌ها و اعضای داده‌ای
  • 8. متدهای کلاس و نحوه تعامل با اشیاء
  • 9. سازنده‌ها و تخریب‌کننده‌ها در چرخه حیات شیء
  • 10. کپسوله‌سازی و سطوح دسترسی عمومی و خصوصی
  • 11. اشاره‌گرها و مدیریت پویای حافظه در کلاس‌ها
  • 12. مفهوم ارجاع در ++C و کاربرد آن در متدها
  • 13. استفاده از اشاره‌گر this در طراحی کلاس‌ها
  • 14. اعضای ایستا و متدهای کلاس
  • 15. ثابت‌ها در کلاس‌ها و توابع عضو ثابت
  • 16. ارث‌بری و سلسله‌مراتب کلاس‌ها
  • 17. ارث‌بری عمومی خصوصی و محافظت‌شده
  • 18. توابع مجازی و چندریختی ایستا و پویا
  • 19. کلاس‌های انتزاعی و توابع مجازی خالص
  • 20. سربارگذاری عملگرها در کلاس‌ها
  • 21. سربارگذاری عملگرهای ورودی و خروجی
  • 22. مدیریت استثناها و کنترل خطا در برنامه‌نویسی شیءگرا
  • 23. ساختارهای داده‌ای استاندارد و کتابخانه STL
  • 24. استفاده از بردارها و آرایه‌های پویا
  • 25. الگوها و برنامه‌نویسی جنریک
  • 26. مدیریت منابع و مفهوم RAII
  • 27. پیوندهای دینامیک و ایستا در ++C
  • 28. الگوهای طراحی پایه در شیءگرایی
  • 29. طراحی کلاس‌های مستقل و پیوند بین اشیاء
  • 30. تست و اشکال‌زدایی کدهای شیءگرا
  • 31. بهینه‌سازی حافظه در برنامه‌نویسی شیءگرا
  • 32. اصول طراحی نرم‌افزار تمیز و خوانا
  • 33. پیاده‌سازی یک پروژه کوچک با معماری شیءگرا
  • 34. ارتباط بین کلاس‌ها و الگوهای ترکیبی
  • 35. مستندسازی کدها و استانداردهای نگارشی
  • 36. مفاهیم پیشرفته در ارث‌بری چندگانه
  • 37. مدیریت حافظه با استفاده از اشاره‌گرهای هوشمند
  • 38. بررسی استانداردهای مدرن در توسعه شیءگرا
  • 39. نکات امنیتی در برنامه‌نویسی و جلوگیری از نشت حافظه
  • 40. توسعه نرم‌افزارهای مقیاس‌پذیر با رویکرد شیءگرا
تگ‌ها: آموزش ++C آموزش برنامه‌نویسی برنامه‌نویسی C++ برنامه‌نویسی شیءگرا توسعه نرم‌افزار توسعه‌دهنده C++ شیءگرایی در C++ کدنویسی استاندارد مهندسی نرم‌افزار

نظرات

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

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