کتاب مبانی برنامه نویسی با زبان C++: از صفر تا صد با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مبانی برنامه نویسی با زبان C++: از صفر تا صد
موضوع کلی: علوم کامپیوتر و برنامه نویسی
موضوع میانی: برنامه نویسی پایه
📋 سرفصلهای دوره
- 1. مقدمهای بر علوم کامپیوتر و برنامهنویسی
- 2. آشنایی با زبان C++ و محیط توسعه
- 3. نصب و راهاندازی کامپایلر C++
- 4. اولین برنامه: "سلام دنیا!"
- 5. متغیرها و انواع دادههای پایه
- 6. اعملگرهای حسابی و اولویت آنها
- 7. اعملگرهای مقایسهای و منطقی
- 8. ساختار شرطی if و else
- 9. ساختار شرطی switch
- 10. حلقهها: for، while، do-while
- 11. دستورات پرش در حلقهها: break و continue
- 12. آرایهها: تعریف، مقداردهی و دسترسی
- 13. آرایههای چندبعدی
- 14. توابع: تعریف، فراخوانی و پارامترها
- 15. مقدار بازگشتی توابع
- 16. توابع بازگشتی
- 17. اشارهگرها: مفاهیم پایه
- 18. آدرسدهی و مقداردهی با اشارهگرها
- 19. اشارهگرها و آرایهها
- 20. اشارهگرها و رشتهها
- 21. ساختارها (Structs): تعریف و استفاده
- 22. دسترسی به اعضای ساختار
- 23. ساختارها و اشارهگرها
- 24. آبجکتها و کلاسها: مفاهیم اولیه
- 25. تعریف کلاس و اعضای آن
- 26. سازندهها (Constructors)
- 27. مخربگرها (Destructors)
- 28. مفاهیم کپسولهسازی
- 29. سطوح دسترسی: public، private، protected
- 30. وراثت: مفاهیم پایه
- 31. انواع وراثت
- 32. چندریختی (Polymorphism)
- 33. توابع مجازی (Virtual Functions)
- 34. کلاسهای انتزاعی (Abstract Classes)
- 35. فایلها: خواندن و نوشتن
- 36. عملیات فایل: باز کردن، بستن، خطاها
- 37. مدیریت خطاها با استثنائات (Exceptions)
- 38. فضاهای نام (Namespaces)
- 39. کتابخانههای استاندارد C++
- 40. ورودی/خروجی استاندارد (iostream)
- 41. کار با رشتهها (string)
- 42. مدیریت حافظه پویا
- 43. عملگر new و delete
- 44. آرایههای پویا
- 45. لیستهای پیوندی (Linked Lists)
- 46. پشته (Stack)
- 47. صف (Queue)
- 48. درختها (Trees)
- 49. تراکنشهای پایگاه داده (مفاهیم پایه)
- 50. امنیت دادهها در برنامهنویسی
- 51. مقدمهای بر طراحی الگوریتم
- 52. تحلیل پیچیدگی الگوریتمها
- 53. مرتبسازی: مرتبسازی حبابی
- 54. مرتبسازی: مرتبسازی انتخابی
- 55. مرتبسازی: مرتبسازی درجی
- 56. مرتبسازی: مرتبسازی ادغامی
- 57. مرتبسازی: مرتبسازی سریع
- 58. جستجو: جستجوی خطی
- 59. جستجو: جستجوی دودویی
- 60. توابع هش (Hashing)
- 61. ساختارهای داده گراف
- 62. گرافها: نمایش و پیمایش
- 63. الگوریتم دایکسترا
- 64. الگوریتم پریم
- 65. مقدمهای بر برنامهنویسی شیءگرا
- 66. طراحی کلاس در دنیای واقعی
- 67. الگوهای طراحی (Design Patterns): مفاهیم
- 68. الگوی Singleton
- 69. الگوی Factory
- 70. الگوی Observer
- 71. الگوی Strategy
- 72. الگوی Decorator
- 73. برنامهنویسی موازی (مفاهیم پایه)
- 74. رشتههای اجرایی (Threads)
- 75. همگامسازی رشتهها
- 76. مقدمهای بر پایگاه داده
- 77. مفاهیم SQL
- 78. طراحی پایگاه داده رابطهای
- 79. مقدمهای بر شبکههای کامپیوتری
- 80. پروتکلهای شبکه (TCP/IP)
- 81. توسعه وب با C++ (مفاهیم)
- 82. مقدمهای بر سیستمعاملها
- 83. مدیریت فرآیندها
- 84. مدیریت حافظه
- 85. سیستمهای فایل
- 86. مقدمهای بر هوش مصنوعی
- 87. یادگیری ماشین (مفاهیم پایه)
- 88. شبکههای عصبی (مفاهیم پایه)
- 89. پردازش زبان طبیعی (مفاهیم پایه)
- 90. مقدمهای بر توسعه بازی
- 91. موتورهای بازی (مفاهیم)
- 92. اصول گرافیک کامپیوتری
- 93. مقدمهای بر مهندسی نرمافزار
- 94. چرخه حیات توسعه نرمافزار
- 95. متدولوژیهای چابک
- 96. تست نرمافزار
- 97. اشکالزدایی (Debugging)
- 98. مستندسازی کد
- 99. اصول کدنویسی تمیز
- 100. بازنگری کد
تگها:
C++ از پایه
C++ فارسی
آموزش سی پلاس پلاس
برنامه نویسی C++
برنامه نویسی مقدماتی
توسعه نرم افزار
کدنویسی C++
مبانی برنامه نویسی
یادگیری C++
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.