دوره C++ به سبک Deitel: برنامه نویسی گام به گام با مثال‌های کاربردی همراه با فلش‌کارت آموزشی — ارائه روی فلش مموری

1,990,000 تومان
C++ به سبک Deitel: برنامه نویسی گام به گام با مثال‌های کاربردی C++ به سبک Deitel: دروازه شما به دنیای حرفه‌ای برنامه نویسی! معرفی دوره آیا رویای تبدیل شدن به یک برنامه نویس حرفه‌ای را در سر دارید؟ آیا...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 497,500 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

عنوان دوره: C++ به سبک Deitel: برنامه نویسی گام به گام با مثال‌های کاربردی

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

موضوع میانی: برنامه نویسی با C++

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مقدمه‌ای بر کامپیوترها، نرم‌افزار و توسعه نرم‌افزار
  • 2. معرفی زبان C++ و استاندارد C++
  • 3. راه‌اندازی محیط توسعه: کامپایلر، IDE و اولین برنامه
  • 4. ساختار یک برنامه C++: دستورات پیش‌پردازنده، `main` و کامنت‌ها
  • 5. متغیرها، انواع داده‌های اصلی و تعریف آن‌ها
  • 6. ورودی و خروجی استاندارد با استفاده از `cin` و `cout`
  • 7. عملگرهای حسابی و اولویت‌بندی آن‌ها
  • 8. مقدمه‌ای بر الگوریتم‌ها و حل مسئله
  • 9. ساختارهای کنترل: دستور شرطی `if`
  • 10. ساختارهای کنترل: دستور `if-else` و عملگر شرطی
  • 11. ساختارهای کنترل: حلقه تکرار `while`
  • 12. ساختارهای کنترل: حلقه تکرار `do-while`
  • 13. ساختارهای کنترل: حلقه تکرار `for`
  • 14. مثال‌های کاربردی با حلقه‌های تودرتو
  • 15. دستورات `break` و `continue` در حلقه‌ها
  • 16. عملگرهای منطقی (`&&`, `||`, `!`)
  • 17. ساختار انتخاب `switch`
  • 18. تبدیل انواع (Type Casting) صریح و ضمنی
  • 19. مقدمه‌ای بر توابع و برنامه‌نویسی ماژولار
  • 20. تعریف توابع و پروتوتایپ‌ها (Prototypes)
  • 21. کلاس‌های ذخیره‌سازی و حوزه دید متغیرها (Scope)
  • 22. توابع بازگشتی (Recursion)
  • 23. ارسال آرگومان به توابع: فراخوانی با مقدار (Pass-by-Value)
  • 24. ارسال آرگومان به توابع: فراخوانی با ارجاع (Pass-by-Reference)
  • 25. سربارگذاری توابع (Function Overloading)
  • 26. قالب‌های تابع (Function Templates)
  • 27. آرایه‌ها: تعریف، مقداردهی و دسترسی به عناصر
  • 28. پیمایش آرایه‌ها با حلقه‌های `for`
  • 29. ارسال آرایه‌ها به توابع
  • 30. مرتب‌سازی آرایه‌ها: الگوریتم Bubble Sort و Selection Sort
  • 31. جستجو در آرایه‌ها: جستجوی خطی و جستجوی دودویی
  • 32. آرایه‌های چندبعدی
  • 33. مقدمه‌ای بر اشاره‌گرها (Pointers)
  • 34. عملگرهای اشاره‌گر (`*` و `&`) و مقداردهی به آن‌ها
  • 35. رابطه بین آرایه‌ها و اشاره‌گرها
  • 36. محاسبات روی اشاره‌گرها (Pointer Arithmetic)
  • 37. ارسال اشاره‌گر به توابع
  • 38. اشاره‌گرهای `const` و اشاره به داده‌های `const`
  • 39. تخصیص حافظه پویا با `new` و `delete`
  • 40. رشته‌های به سبک C (آرایه کاراکترها) و توابع کتابخانه `<cstring>`
  • 41. اشاره‌گر به توابع
  • 42. مفاهیم برنامه‌نویسی شیءگرا (OOP)
  • 43. کلاس‌ها و اشیاء: تعریف و نمونه‌سازی
  • 44. سطوح دسترسی: `public` و `private`
  • 45. جداسازی رابط کاربری از پیاده‌سازی (فایل‌های هدر و سورس)
  • 46. سازنده‌ها (Constructors)
  • 47. مخرب‌ها (Destructors)
  • 48. اشیاء `const` و توابع عضو `const`
  • 49. ترکیب‌بندی (Composition): اشیاء به عنوان اعضای دیگر کلاس‌ها
  • 50. توابع و کلاس‌های دوست (Friend)
  • 51. اشاره‌گر `this`
  • 52. اعضای `static` داده و توابع عضو `static`
  • 53. مقدمه‌ای بر سربارگذاری عملگرها (Operator Overloading)
  • 54. سربارگذاری عملگرهای دوتایی (مانند `+`, `-`, `==`)
  • 55. سربارگذاری عملگرهای یکتایی (مانند `++`, `--`, `!`)
  • 56. سربارگذاری عملگر جایگذاری (`=`)
  • 57. سربارگذاری عملگرهای ورودی و خروجی جریان (`<<` و `>>`)
  • 58. مقدمه‌ای بر وراثت (Inheritance)
  • 59. کلاس‌های پایه و کلاس‌های مشتق‌شده
  • 60. اعضای `protected`
  • 61. رابطه بین سازنده‌ها و مخرب‌های کلاس پایه و مشتق‌شده
  • 62. بازنویسی (Redefining) توابع کلاس پایه
  • 63. مقدمه‌ای بر چندریختی (Polymorphism)
  • 64. توابع مجازی (Virtual Functions) و اتصال پویا (Dynamic Binding)
  • 65. کلاس‌های انتزاعی (Abstract Classes) و توابع مجازی خالص
  • 66. مدیریت خطا با کنترل استثناء (Exception Handling)
  • 67. بلوک‌های `try` و `catch` و دستور `throw`
  • 68. گرفتن انواع مختلف استثناء
  • 69. باز شدن پشته (Stack Unwinding)
  • 70. کلاس‌های استثناء در کتابخانه استاندارد
  • 71. قالب‌های کلاس (Class Templates)
  • 72. ورودی و خروجی فایل با `fstream`
  • 73. خواندن و نوشتن در فایل‌های متنی ترتیبی
  • 74. ایجاد، خواندن و نوشتن در فایل‌های با دسترسی تصادفی
  • 75. سریال‌سازی اشیاء (Object Serialization)
  • 76. مقدمه‌ای بر کتابخانه قالب استاندارد (STL)
  • 77. کانتینر `vector` و مدیریت حافظه پویا
  • 78. کانتینر `list` و `forward_list`
  • 79. کانتینر `deque`
  • 80. آداپتورهای کانتینر: `stack`, `queue` و `priority_queue`
  • 81. کانتینرهای انجمنی: `set` و `multiset`
  • 82. کانتینرهای انجمنی: `map` و `multimap`
  • 83. پیمایشگرها (Iterators) و انواع آن
  • 84. مقدمه‌ای بر الگوریتم‌های STL
  • 85. الگوریتم‌های تغییرناپذیر دنباله (مانند `for_each`, `find`)
  • 86. الگوریتم‌های تغییرپذیر دنباله (مانند `copy`, `transform`, `sort`)
  • 87. کار با کلاس `string`
  • 88. فضای نام (Namespaces)
  • 89. اشاره‌گرهای هوشمند: `unique_ptr`
  • 90. اشاره‌گرهای هوشمند: `shared_ptr` و `weak_ptr`
  • 91. کلمه کلیدی `auto` و استنتاج نوع
  • 92. حلقه `for` مبتنی بر دامنه (Range-based for loop)
  • 93. عبارات لامبدا (Lambda Expressions)
  • 94. معناشناسی انتقال (Move Semantics) و ارجاع‌های Rvalue
  • 95. برنامه‌نویسی همروند: مقدمه‌ای بر `std::thread`
  • 96. همگام‌سازی ریسمان‌ها با `std::mutex` و `std::lock_guard`
  • 97. الگوهای طراحی (Design Patterns): الگوی Singleton
  • 98. الگوهای طراحی (Design Patterns): الگوی Factory
  • 99. تکنیک‌های پیشرفته رفع اشکال (Debugging)
  • 100. جمع‌بندی نهایی و مسیرهای یادگیری آینده
C++ به سبک Deitel: برنامه نویسی گام به گام با مثال‌های کاربردی

C++ به سبک Deitel: دروازه شما به دنیای حرفه‌ای برنامه نویسی!

معرفی دوره

آیا رویای تبدیل شدن به یک برنامه نویس حرفه‌ای را در سر دارید؟ آیا می‌خواهید با قدرتمندترین زبان برنامه‌نویسی دنیا، C++، به خلق نرم‌افزارهای بی‌نظیر بپردازید؟ دوره آموزشی C++ به سبک Deitel، فرصتی استثنایی برای تحقق این رویاهاست!

این دوره با الهام از کتاب ارزشمند و پرفروش "C++ How to Program" نوشته Deitel & Deitel، طراحی شده است تا شما را گام به گام و با مثال‌های کاربردی فراوان، با تمام جنبه‌های C++ آشنا کند. از مفاهیم اولیه تا تکنیک‌های پیشرفته، همه چیز را به زبانی ساده و قابل فهم خواهید آموخت.

درباره دوره

دوره C++ به سبک Deitel یک برنامه آموزشی جامع و کامل است که با تمرکز بر یادگیری عملی و پروژه محور، شما را از یک مبتدی به یک برنامه نویس C++ ماهر تبدیل می‌کند. این دوره نه تنها مفاهیم کلیدی را پوشش می‌دهد، بلکه نحوه استفاده از این مفاهیم در حل مسائل واقعی را نیز به شما آموزش می‌دهد. محتوای دوره به طور دقیق با ساختار کتاب "C++ How to Program" همگام است، اما با ارائه مثال‌های جدید، تمرین‌های بیشتر و پروژه‌های عملی، تجربه یادگیری عمیق‌تری را برای شما فراهم می‌کند.

موضوعات کلیدی

  • مفاهیم اولیه برنامه نویسی و C++
  • انواع داده‌ها، متغیرها، عملگرها و عبارات
  • ساختارهای کنترلی (if، else، switch، loops)
  • توابع و آرایه‌ها
  • برنامه نویسی شی گرا (OOP): کلاس‌ها، اشیاء، وراثت، چندریختی
  • اشاره‌گرها و حافظه پویا
  • ورودی و خروجی فایل
  • مدیریت خطا و استثناء
  • کتابخانه استاندارد C++ (STL)
  • مباحث پیشرفته C++

مخاطبان دوره

این دوره برای افراد زیر مناسب است:

  • دانشجویان رشته‌های مهندسی کامپیوتر، علوم کامپیوتر و رشته‌های مرتبط
  • برنامه نویسان مبتدی که می‌خواهند C++ را از پایه یاد بگیرند
  • برنامه نویسان با تجربه که می‌خواهند دانش C++ خود را تکمیل کنند
  • افرادی که به دنبال ورود به بازار کار پر رونق توسعه نرم افزار هستند

چرا این دوره را بگذرانیم؟

گذراندن دوره C++ به سبک Deitel، مزایای فراوانی برای شما به همراه خواهد داشت:

  • یادگیری اصولی و گام به گام: با استفاده از روش آموزشی Deitel، C++ را به صورت اصولی و گام به گام یاد می‌گیرید.
  • تسلط بر C++: با شرکت در این دوره، به تمام جنبه‌های C++ مسلط خواهید شد.
  • آمادگی برای بازار کار: با یادگیری C++، فرصت‌های شغلی فراوانی در انتظار شما خواهد بود.
  • حل مسائل واقعی: با انجام پروژه‌های عملی، مهارت حل مسائل را در خود تقویت خواهید کرد.
  • افزایش درآمد: با داشتن دانش C++، می‌توانید درآمد خود را به طور چشمگیری افزایش دهید.
  • پشتیبانی کامل: از پشتیبانی کامل مربیان مجرب در طول دوره بهره‌مند خواهید شد.
  • دسترسی مادام العمر: به محتوای دوره به صورت مادام العمر دسترسی خواهید داشت.

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

دوره C++ به سبک Deitel شامل بیش از 100 سرفصل جامع است که تمام جنبه‌های C++ را پوشش می‌دهد. در اینجا به برخی از مهم‌ترین سرفصل‌ها اشاره می‌کنیم:

  • فصل 1: مقدمه‌ای بر کامپیوترها، اینترنت و C++
  • فصل 2: معرفی برنامه نویسی C++
  • فصل 3: کلاس‌ها، اشیاء، و رشته‌ها
  • فصل 4: عبارات شرطی و عملگرهای منطقی
  • فصل 5: حلقه‌های تکرار
  • فصل 6: توابع
  • فصل 7: آرایه‌ها
  • فصل 8: اشاره‌گرها
  • فصل 9: کلاس‌ها: در عمق
  • فصل 10: برنامه نویسی شی گرا: وراثت
  • فصل 11: برنامه نویسی شی گرا: چندریختی
  • فصل 12: قالب‌ها
  • فصل 13: مدیریت استثناء
  • فصل 14: پردازش فایل
  • فصل 15: کلاس string و پردازش رشته
  • فصل 16: کلاس‌های داده‌ای: کلاس بیت و کلاس کاراکتر
  • فصل 17: کتابخانه استاندارد C++ (STL): کانتینرها
  • فصل 18: کتابخانه استاندارد C++ (STL): الگوریتم‌ها
  • فصل 19: ساختارهای داده
  • فصل 20: مباحث پیشرفته C++ (Lambda Expressions, Smart Pointers, Move Semantics)

همین امروز در دوره C++ به سبک Deitel ثبت نام کنید و سفر خود را به سوی یک آینده درخشان در دنیای برنامه نویسی آغاز کنید!

ثبت نام در دوره
✦ مجموعه ویژه یادگیری

یک دوره، چند مسیر برای یادگیری بهتر

کتاب‌های آموزشی، محتوای صوتی و تصویری و دسترسی به سامانه آنلاین فلش‌کارت؛ مجموعه‌ای برای مطالعه، تمرین و تثبیت آموخته‌ها.

📚 محتوای متنی 🎧 صوت و ویدیو 🧠 مرور هوشمند

محتویات بسته آموزشی

مجموعه‌ای از منابع برای شیوه‌های مختلف یادگیری
📚
کتاب نکته‌های خودمانی
نسخه PDF با زبان ساده، روان و کاربردی برای یادگیری راحت‌تر مفاهیم.
PDF · بیان ساده
📘
کتاب نکته‌های رسمی فارسی
نسخه PDF با نگارش استاندارد، بیان دقیق و رویکرد علمی.
PDF · نگارش رسمی
❓
کتاب پرسش و پاسخ تشریحی
نسخه PDF برای مرور مفاهیم و آشنایی با پاسخ‌های توضیحی.
PDF · یادگیری مفهومی
✅
کتاب پرسش‌های چهارگزینه‌ای
نسخه PDF برای تمرین، سنجش آموخته‌ها و آمادگی بیشتر.
PDF · تمرین و سنجش
🎧
پادکست‌های صوتی فارسی
محتوای صوتی برای یادگیری و مرور مطالب در زمان‌های مختلف.
محتوای صوتی
🎬
ویدیوهای آموزشی فارسی
محتوای ویدیویی برای تکمیل تجربه یادگیری و درک بهتر مطالب.
محتوای ویدیویی
💻
اکانت سامانه آنلاین فلش‌کارت
دسترسی به نرم‌افزار آنلاین فلش‌کارت ویژه این دوره برای تمرین و مرور مطالب.
دسترسی آنلاین
🎓
گواهی پایان دوره
امکان دریافت گواهی پس از تکمیل فعالیت‌های لازم در سامانه و طی مراحل تأیید.
پس از تکمیل شرایط
💾
بسته فیزیکی روی فلش مموری
این محصول به‌صورت فلش مموری حاوی فایل‌های آموزشی، محتوای صوتی و ویدیویی ارائه می‌شود.
تحویل فیزیکی
نکته: استفاده از سامانه آنلاین فلش‌کارت به اتصال اینترنت نیاز دارد؛ محتوای قابل استفاده آفلاین به نوع فایل‌های موجود در بسته بستگی دارد.
SMART LEARNING

🌐 سامانه آنلاین فلش‌کارت؛ مرور هدفمند و هوشمند

اکانت ارائه‌شده، دسترسی به نسخه تحت وب سامانه فلش‌کارت ویژه این دوره را فراهم می‌کند. این سامانه از الگوریتم زمان‌بندی مرور SM-2 استفاده می‌کند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم می‌کند.

به این ترتیب، کارت‌های دشوارتر می‌توانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسب‌تری داشته باشید.

🧠
مرور زمان‌بندی‌شده
📈
پیگیری پیشرفت
🔄
تمرین و تکرار هدفمند
📚 حجم آموزشی دوره
هزاران
فلش‌کارت آموزشی، به‌صورت تقریبی
۶۰ ساعت
مدت‌زمان معادل برآوردشده آموزشی

مدت‌زمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج می‌شود.

🏅

گواهی دوزبانه با استعلام آنلاین

گواهی فارسی و انگلیسی · لینک اختصاصی · QR Code

پس از تکمیل فعالیت‌های لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر می‌شود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.

⚖️ توضیح مهم درباره گواهی پایان دوره

این گواهی صرفاً به‌عنوان گواهی اتمام دوره آموزشی صادر می‌شود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: C Examples C# C++ Deitel C++ tutorial C++ گام به گام Deitel Learn C# Programming Software Development اصول برنامه نویسی برنامه نویسی برنامه نویسی C++ توسعه نرم افزار کدنویسی یادگیری C++

نظرات

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

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