کتاب آموزش جامع زبان برنامهنویسی C++ با رویکرد توسعه بازیهای رایانهای استاندارد با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع زبان برنامهنویسی C++ با رویکرد توسعه بازیهای رایانهای استاندارد
موضوع کلی: علوم رایانه و مهندسی نرمافزار
موضوع میانی: برنامهنویسی سیستم و توسعه بازیهای رایانهای
📋 سرفصلهای دوره (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. تولید اعداد تصادفی و کاربرد آن در منطق بازی
- 32. مبانی گرافیک دو بعدی و رندرینگ مقدماتی
- 33. تکنیکهای بهینهسازی کد برای افزایش کارایی
- 34. مدیریت منابع و بارگذاری داراییهای بازی
- 35. مفهوم موجودیتها و سیستم کامپوننتمحور
- 36. توسعه سیستم تشخیص برخورد ساده
- 37. پیادهسازی منطق هوش مصنوعی پایه برای دشمنان
- 38. طراحی رابط کاربری و نمایش اطلاعات در بازی
- 39. مدیریت وضعیتهای بازی و تغییر صحنهها
- 40. اصول دیباگ کردن و تست نرمافزار در محیط توسعه
- 41. مستندسازی کد و استانداردهای نگارش پروژه
- 42. ارتباط میان ماژولهای مختلف در یک بازی بزرگ
- 43. اصول بهینهسازی مصرف حافظه برای کنسولها و سیستمها
- 44. مقدمهای بر کتابخانههای گرافیکی واسط
- 45. مدیریت صدا و جلوههای صوتی در بازی
- 46. ساختار دادههای پیشرفته برای مدیریت اشیاء بازی
- 47. تکنیکهای بهینهسازی رندرینگ و کاهش ترسیم
- 48. اصول طراحی نرمافزارهای پایدار و مقیاسپذیر
- 49. آمادهسازی پروژه برای انتشار و بستهبندی نهایی
تگها:
آموزش تخصصی ++C
آموزش زبان ++C
برنامهنویسی بازیهای رایانهای
برنامهنویسی شیءگرا
توسعه بازی با C++
توسعهدهنده بازی
علوم رایانه
مبانی برنامهنویسی سیستم
مهندسی نرمافزار
یادگیری بازیسازی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.