کتاب آموزش جامع برنامه‌نویسی C++ از مقدماتی تا پیشرفته

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

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

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

موضوع میانی: توسعهٔ نرم‌افزار با زبان‌های سطح بالا

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

  • 1. مقدمه‌ای بر برنامه‌نویسی و C++
  • 2. نصب و پیکربندی محیط توسعه
  • 3. اولین برنامه: سلام دنیا
  • 4. متغیرها و انواع داده‌ها
  • 5. عملگرها و اولویت آن‌ها
  • 6. دستورات شرطی: If, Else, Else If
  • 7. دستورات تکرار: While, Do-While
  • 8. دستورات تکرار: For
  • 9. آرایه‌ها و کاربرد آن‌ها
  • 10. رشته‌ها و عملیات روی آن‌ها
  • 11. توابع و تعریف آن‌ها
  • 12. پارامترهای توابع و ارسال مقادیر
  • 13. توابع بازگشتی
  • 14. اشاره‌گرها و مفاهیم پایه
  • 15. عملیات روی اشاره‌گرها
  • 16. آرایه‌های پویا
  • 17. ساختارها (Structs)
  • 18. کلاس‌ها و اشیاء (مقدماتی)
  • 19. مفاهیم شی‌گرایی: کپسوله‌سازی
  • 20. مفاهیم شی‌گرایی: وراثت
  • 21. مفاهیم شی‌گرایی: چندریختی
  • 22. مدیریت حافظه: تخصیص و آزادسازی
  • 23. حافظه پشته و هیپ
  • 24. کلاس‌های انتزاعی و توابع مجازی
  • 25. پلی‌مورفیسم زمان کامپایل
  • 26. پلی‌مورفیسم زمان اجرا
  • 27. قالب‌ها (Templates) در C++
  • 28. قالب‌های تابع
  • 29. قالب‌های کلاس
  • 30. کتابخانه استاندارد C++ (STL)
  • 31. کانتینرها: وکتور (Vector)
  • 32. کانتینرها: لیست (List)
  • 33. کانتینرها: مجموعه (Set)
  • 34. کانتینرها: نقشه (Map)
  • 35. الگوریتم‌های STL: مرتب‌سازی
  • 36. الگوریتم‌های STL: جستجو
  • 37. ورودی و خروجی فایل (File I/O)
  • 38. جریان‌های فایل
  • 39. مدیریت خطا در ورودی/خروجی
  • 40. استثناء‌ها (Exceptions) و مدیریت آن‌ها
  • 41. مدیریت استثناء‌های سفارشی
  • 42. برنامه‌نویسی شی‌گرا در عمل
  • 43. طراحی الگوهای نرم‌افزاری (مقدماتی)
  • 44. الگوی Singleton
  • 45. الگوی Factory
  • 46. الگوی Observer
  • 47. مدیریت حافظه پیشرفته
  • 48. اشاره‌گرهای هوشمند (Smart Pointers)
  • 49. Unique Pointers
  • 50. Shared Pointers
  • 51. Weak Pointers
  • 52. برنامه‌نویسی موازی و چندنخی (مقدماتی)
  • 53. مفاهیم پایه‌ای نخ‌ها (Threads)
  • 54. ایجاد و مدیریت نخ‌ها
  • 55. همگام‌سازی نخ‌ها
  • 56. قفل‌ها (Mutexes)
  • 57. متغیرهای شرطی (Condition Variables)
  • 58. برنامه‌نویسی شبکه‌های کامپیوتری (مقدماتی)
  • 59. مفاهیم پایه‌ای سوکت‌ها
  • 60. برنامه‌نویسی سوکت TCP
  • 61. برنامه‌نویسی سوکت UDP
  • 62. مقدمه‌ای بر پایگاه داده و C++
  • 63. ارتباط با پایگاه داده (مقدماتی)
  • 64. استفاده از کتابخانه‌های اتصال به پایگاه داده
  • 65. مفاهیم پایه‌ای طراحی پایگاه داده
  • 66. ساختار داده‌های پیشرفته
  • 67. درخت‌ها (Trees)
  • 68. نمودارها (Graphs)
  • 69. الگوریتم‌های پیمایش درخت
  • 70. الگوریتم‌های پیمایش نمودار
  • 71. ساختمان داده‌های سفارشی
  • 72. برنامه‌نویسی با کیفیت کد بالا
  • 73. اصول کدنویسی تمیز
  • 74. مستندسازی کد
  • 75. تست واحد (Unit Testing)
  • 76. مفاهیم پایه‌ای توسعه نرم‌افزار چابک (Agile)
  • 77. اسکرام (Scrum) در عمل
  • 78. مدیریت پروژه نرم‌افزاری
  • 79. مفاهیم پایه‌ای DevOps
  • 80. یکپارچه‌سازی مداوم (CI)
  • 81. تحویل مداوم (CD)
  • 82. مقدمه‌ای بر امنیت نرم‌افزار
  • 83. اصول امن‌نویسی
  • 84. جلوگیری از آسیب‌پذیری‌های رایج
  • 85. برنامه‌نویسی ابری (مقدماتی)
  • 86. مفاهیم پایه‌ای معماری میکروسرویس
  • 87. کار با APIها
  • 88. نکات پیشرفته برای توسعه‌دهندگان C++
  • 89. بهینه‌سازی کد C++
  • 90. پروفایلینگ و رفع اشکال پیشرفته
  • 91. کار با ابزارهای تحلیل کد
  • 92. مقدمه‌ای بر زبان‌های برنامه‌نویسی دیگر
  • 93. مقایسه C++ با زبان‌های سطح بالا
  • 94. انتخاب ابزار مناسب برای پروژه
  • 95. جمع‌بندی و گام‌های بعدی در یادگیری

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

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

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

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

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


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

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

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

نظرات

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

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