کتاب آشنایی جامع با زبان برنامه‌نویسی C++ (بر اساس A Tour of C++)

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

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

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

عنوان دوره: دوره آشنایی جامع با زبان برنامه‌نویسی C++ (بر اساس A Tour of C++)

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

موضوع میانی: زبان‌های برنامه‌نویسی

📋 سرفصل‌های دوره

  • 1. آشنایی با مفاهیم پایه برنامه‌نویسی
  • 2. تاریخچه و جایگاه C++
  • 3. نصب و راه‌اندازی محیط توسعه C++
  • 4. اولین برنامه در C++: سلام دنیا
  • 5. متغیرها و انواع داده‌های پایه
  • 6. عملگرها در C++
  • 7. ساختارهای کنترلی: دستورات شرطی
  • 8. دستورات شرطی تودرتو
  • 9. حلقه‌های تکرار: while و do-while
  • 10. حلقه‌های تکرار: for
  • 11. دستورات پرش: break و continue
  • 12. آرایه‌ها و ابعاد مختلف آن‌ها
  • 13. رشته‌ها در C++
  • 14. توابع: تعریف و فراخوانی
  • 15. پارامترهای توابع و ارسال مقادیر
  • 16. توابع بازگشتی
  • 17. اشاره‌گرها: مفاهیم پایه
  • 18. عملیات روی اشاره‌گرها
  • 19. آرایه‌ها و اشاره‌گرها
  • 20. حافظه پشته و انباشت (Stack and Heap)
  • 21. مدیریت حافظه پویا
  • 22. ساختارهای داده: ساخت‌ها (Structs)
  • 23. ساخت‌ها و توابع
  • 24. کلاس‌ها: مفاهیم اولیه
  • 25. اعضای کلاس: داده و تابع
  • 26. سازنده‌ها و تخریب‌گرها
  • 27. کپسوله‌سازی و سطوح دسترسی
  • 28. وراثت: مفاهیم و انواع
  • 29. وراثت چندگانه
  • 30. چندریختی (Polymorphism)
  • 31. توابع مجازی
  • 32. کلاس‌های انتزاعی
  • 33. الگوها (Templates): توابع الگو
  • 34. الگوها: کلاس‌های الگو
  • 35. فضاهای نام (Namespaces)
  • 36. مدیریت خطا با استثناها (Exceptions)
  • 37. ورودی/خروجی استاندارد: iostream
  • 38. کار با فایل‌ها: ورودی/خروجی فایل
  • 39. ساختارهای داده: لیست پیوندی
  • 40. ساختارهای داده: پشته (Stack)
  • 41. ساختارهای داده: صف (Queue)
  • 42. ساختارهای داده: درخت‌ها
  • 43. ساختارهای داده: گراف‌ها
  • 44. الگوریتم‌های مرتب‌سازی: حباب، انتخابی، درج
  • 45. الگوریتم‌های مرتب‌سازی: ادغامی، سریع
  • 46. الگوریتم‌های جستجو: خطی، دودویی
  • 47. کتابخانه استاندارد قالب (STL)
  • 48. کشت‌واژه‌ها (Iterators)
  • 49. کانتینرهای STL: vector
  • 50. کانتینرهای STL: list
  • 51. کانتینرهای STL: deque
  • 52. کانتینرهای STL: set
  • 53. کانتینرهای STL: map
  • 54. کانتینرهای STL: unordered_set
  • 55. کانتینرهای STL: unordered_map
  • 56. الگوریتم‌های STL
  • 57. توابع لامبدا
  • 58. اشاره‌گرهای هوشمند (Smart Pointers)
  • 59. مدیریت منابع با RAII
  • 60. برنامه‌نویسی شیءگرا در C++
  • 61. اصول SOLID
  • 62. طراحی الگوها (Design Patterns)
  • 63. الگوهای ساختاری (Creational Patterns)
  • 64. الگوهای رفتاری (Behavioral Patterns)
  • 65. الگوهای ساختاری (Structural Patterns)
  • 66. مفاهیم شیءگرایی در C++11 و بالاتر
  • 67. ویژگی‌های جدید C++14
  • 68. ویژگی‌های جدید C++17
  • 69. ویژگی‌های جدید C++20
  • 70. برنامه‌نویسی موازی در C++
  • 71. نخ‌ها (Threads) در C++
  • 72. همگام‌سازی نخ‌ها
  • 73. اتمیک‌ها (Atomics)
  • 74. برنامه‌نویسی ناهمگام
  • 75. استفاده از C++ در سیستم‌های عامل
  • 76. مبانی سیستم‌عامل و C++
  • 77. برنامه‌نویسی شبکه‌های کامپیوتری
  • 78. مفاهیم پایگاه داده و C++
  • 79. امنیت در برنامه‌نویسی C++
  • 80. بهینه‌سازی عملکرد کد C++
  • 81. اشکال‌زدایی (Debugging) در C++
  • 82. تست واحد (Unit Testing) در C++
  • 83. مقدمه‌ای بر توسعه بازی با C++
  • 84. مقدمه‌ای بر محاسبات علمی با C++
  • 85. مقدمه‌ای بر هوش مصنوعی با C++
  • 86. مقدمه‌ای بر یادگیری ماشین با C++
  • 87. کاربرد C++ در توسعه نرم‌افزارهای دسکتاپ
  • 88. کاربرد C++ در توسعه نرم‌افزارهای موبایل (غیرممنوع)
  • 89. مقدمه‌ای بر سیستم‌های نهفته (Embedded Systems)
  • 90. اصول مهندسی نرم‌افزار
  • 91. چرخه حیات توسعه نرم‌افزار
  • 92. متدولوژی‌های چابک (Agile)
  • 93. مدیریت پروژه نرم‌افزار
  • 94. مستندسازی نرم‌افزار
  • 95. بازبینی کد (Code Review)
  • 96. کار با ابزارهای کنترل نسخه (مانند Git)
  • 97. اصول معماری نرم‌افزار
  • 98. معماری میکروسرویس (در چارچوب ایران)
  • 99. معماری لایه‌ای
  • 100. کیفیت نرم‌افزار و معیارهای آن

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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