کتاب مبانی و کاربرد زبان C++ در توسعه نرم‌افزارهای سیستمی

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره مبانی و کاربرد زبان C++ در توسعه نرم‌افزارهای سیستمی

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

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

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

  • 1. مبانی و ساختار زبان C++
  • 2. معرفی محیط توسعه SPARCompiler
  • 3. اولین برنامه در C++: سلام دنیا
  • 4. انواع داده‌های اولیه در C++
  • 5. متغیرها و ثابت‌ها
  • 6. عملگرهای محاسباتی و اولویت آن‌ها
  • 7. عملگرهای مقایسه‌ای و منطقی
  • 8. ساختارهای کنترلی: دستور شرطی if
  • 9. ساختارهای کنترلی: دستور switch
  • 10. حلقه‌ها: حلقه for
  • 11. حلقه‌ها: حلقه while
  • 12. حلقه‌ها: حلقه do-while
  • 13. آرایه‌ها: معرفی و تعریف
  • 14. کار با آرایه‌ها: پیمایش و دسترسی
  • 15. آرایه‌های چندبعدی
  • 16. رشته‌ها در C++
  • 17. توابع: تعریف و فراخوانی
  • 18. پارامترهای توابع و انواع آن‌ها
  • 19. مقدار بازگشتی توابع
  • 20. توابع بازگشتی (Recursion)
  • 21. اشاره‌گرها (Pointers): مفاهیم پایه
  • 22. اعملگرهای اشاره‌گر
  • 23. اشاره‌گرها و آرایه‌ها
  • 24. اشاره‌گرها و رشته‌ها
  • 25. اشاره‌گرها به توابع
  • 26. ساختارها (Structs): تعریف و استفاده
  • 27. کاربرد ساختارها
  • 28. اتحادها (Unions)
  • 29. شمارش‌ها (Enums)
  • 30. مدیریت حافظه: تخصیص پویا (Dynamic Allocation)
  • 31. مدیریت حافظه: عملگرهای new و delete
  • 32. مدیریت حافظه: آرایه‌های پویا
  • 33. اشاره‌گرهای هوشمند (Smart Pointers)
  • 34. مفاهیم شی‌گرایی (OOP)
  • 35. کلاس‌ها (Classes) و اشیاء (Objects)
  • 36. اعضای کلاس: داده‌ها و توابع
  • 37. سطوح دسترسی: public, private, protected
  • 38. سازنده‌ها (Constructors)
  • 39. تخریب‌گرها (Destructors)
  • 40. کپی سازنده‌ها (Copy Constructors)
  • 41. عملگر انتساب (Assignment Operator)
  • 42. وراثت (Inheritance)
  • 43. انواع وراثت
  • 44. چندریختی (Polymorphism)
  • 45. توابع مجازی (Virtual Functions)
  • 46. کلاس‌های انتزاعی (Abstract Classes)
  • 47. رابط‌ها (Interfaces)
  • 48. قالب‌ها (Templates): توابع قالب
  • 49. قالب‌ها: کلاس‌های قالب
  • 50. نمونه‌سازی قالب‌ها (Template Instantiation)
  • 51. کلاس‌های استاندارد STL
  • 52. کانتینرها: وکتور (Vector)
  • 53. کانتینرها: لیست (List)
  • 54. کانتینرها: دیکشنری (Map)
  • 55. کانتینرها: مجموعه (Set)
  • 56. الگوریتم‌های STL
  • 57. کاربرد الگوریتم‌ها
  • 58. ورودی/خروجی: جریان‌های ورودی/خروجی (I/O Streams)
  • 59. فایل‌ها: خواندن و نوشتن
  • 60. فایل‌ها: حالت‌های باز کردن فایل
  • 61. مدیریت خطا در I/O
  • 62. فضاهای نام (Namespaces)
  • 63. استفاده از فضاهای نام
  • 64. مدیریت استثناها (Exception Handling)
  • 65. بلوک‌های try, catch, throw
  • 66. اصول برنامه‌نویسی امن
  • 67. اصول توسعه نرم‌افزارهای سیستمی
  • 68. کاربرد C++ در سیستم‌عامل‌ها
  • 69. کاربرد C++ در درایورها
  • 70. کاربرد C++ در سیستم‌های نهفته (Embedded Systems)
  • 71. کاربرد C++ در بازی‌سازی
  • 72. کاربرد C++ در پردازش گرافیکی
  • 73. کاربرد C++ در شبکه‌های کامپیوتری
  • 74. کاربرد C++ در محاسبات علمی
  • 75. اصول کامپایل C++
  • 76. مراحل کامپایل: پیش‌پردازش
  • 77. مراحل کامپایل: کامپایل
  • 78. مراحل کامپایل: اسمبلی
  • 79. مراحل کامپایل: پیوند (Linking)
  • 80. ابزارهای خطایابی (Debugging)
  • 81. تکنیک‌های بهینه‌سازی کد
  • 82. استفاده از کتابخانه‌های استاندارد
  • 83. استانداردهای زبان C++
  • 84. معرفی C++11 و ویژگی‌های آن
  • 85. معرفی C++14 و ویژگی‌های آن
  • 86. معرفی C++17 و ویژگی‌های آن
  • 87. معرفی C++20 و ویژگی‌های آن
  • 88. تمرینات عملی با SPARCompiler
  • 89. پروژه‌های کوچک توسعه نرم‌افزار
  • 90. مقدمه‌ای بر کامپایلرها
  • 91. ساختار کامپایلر
  • 92. تحلیل لغوی (Lexical Analysis)
  • 93. تحلیل نحوی (Syntax Analysis)
  • 94. تحلیل معنایی (Semantic Analysis)
  • 95. تولید کد میانی (Intermediate Code Generation)
  • 96. بهینه‌سازی کد (Code Optimization)
  • 97. تولید کد نهایی (Code Generation)
  • 98. مفاهیم زبان‌های شی‌گرا
  • 99. ارتباط C++ با سخت‌افزار
  • 100. اصول امنیت در برنامه‌نویسی C++

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

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

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

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

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


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

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

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

نظرات

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

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