کتاب صوتی صفر تا صد ++C برای دانش‌آموزان: راهنمای جامع برنامه‌نویسی شی‌گرا (بر اساس کتاب Sumita Arora)

صفر تا صد ++C برای دانش‌آموزان: راهنمای جامع برنامه‌نویسی شی‌گرا صفر تا صد ++C برای دانش‌آموزان: راهنمای جامع برنامه‌نویسی شی‌گرا بر اساس کتاب الهام‌بخش: Computer Science With C++ Class : XII (Sumita ...

انتخاب پلن

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

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

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

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

عنوان دوره: دوره صفر تا صد ++C برای دانش‌آموزان: راهنمای جامع برنامه‌نویسی شی‌گرا (بر اساس کتاب Sumita Arora)

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

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

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

  • 1. مقدمه ای بر علوم کامپیوتر و برنامه نویسی
  • 2. مقدمه ای بر زبان ++C
  • 3. اولین برنامه ++C: سلام دنیا!
  • 4. کامپایلر، کامپایل کردن و اجرا کردن کد
  • 5. مفاهیم اساسی برنامه نویسی: متغیرها، انواع داده
  • 6. انواع داده اصلی در ++C: int, float, char, bool
  • 7. عملگرهای حسابی: +, -, *, /, %
  • 8. عملگرهای انتساب: =, +=, -=, *=, /=, %=
  • 9. عملگرهای مقایسه‌ای: ==, !=, >, <, >=, <=
  • 10. عملگرهای منطقی: &&, ||, !
  • 11. ساختمان کنترل جریان: دستور شرطی if
  • 12. دستور شرطی if-else
  • 13. دستور شرطی if-else-if
  • 14. حلقه ها: حلقه while
  • 15. حلقه for
  • 16. حلقه do-while
  • 17. دستور break
  • 18. دستور continue
  • 19. توابع: معرفی توابع
  • 20. نحوه تعریف و فراخوانی توابع
  • 21. پارامترهای تابع و آرگومان ها
  • 22. مقدار بازگشتی تابع
  • 23. Scope متغیرها: محلی و سراسری
  • 24. توابع بازگشتی (Recursion)
  • 25. آرایه ها: معرفی آرایه ها
  • 26. تعریف و مقداردهی آرایه ها
  • 27. دسترسی به عناصر آرایه
  • 28. آرایه های چند بعدی
  • 29. مقدمه ای بر رشته ها (Strings)
  • 30. عملیات اساسی روی رشته ها
  • 31. جداول کاراکتری (Character Arrays)
  • 32. اشاره گرها (Pointers): معرفی اشاره گرها
  • 33. اعلام و مقداردهی اشاره گرها
  • 34. عملگرهای اشاره گر: *, &
  • 35. اشاره گرها و آرایه ها
  • 36. اشاره گرها و توابع
  • 37. ساختارهای داده (Data Structures): معرفی ساختارها
  • 38. تعریف ساختار (struct)
  • 39. دسترسی به اعضای ساختار
  • 40. ساختارها و توابع
  • 41. مقدمه ای بر برنامه نویسی شی گرا (OOP)
  • 42. مفاهیم کلیدی OOP: کلاس ها و اشیاء
  • 43. کلاس ها: تعریف کلاس
  • 44. اعضای کلاس: داده ها و توابع
  • 45. اشیاء: ایجاد اشیاء از کلاس
  • 46. دسترسی به اعضای اشیاء
  • 47. سازنده ها (Constructors)
  • 48. چند نوع سازنده: سازنده پیش فرض، سازنده پارامتری
  • 49. تخریب کننده ها (Destructors)
  • 50. کپسوله‌سازی (Encapsulation)
  • 51. مخفی کردن داده ها (Data Hiding)
  • 52. اعضای private و public
  • 53. وراثت (Inheritance): معرفی وراثت
  • 54. انواع وراثت: وراثت تکی
  • 55. وراثت چند سطحی
  • 56. وراثت چندتایی
  • 57. حالت های دسترسی در وراثت: public, protected, private
  • 58. چند شکلی (Polymorphism): معرفی چند شکلی
  • 59. توابع مجازی (Virtual Functions)
  • 60. بارگذاری بیش از حد توابع (Function Overloading)
  • 61. بارگذاری بیش از حد عملگرها (Operator Overloading)
  • 62. کلاس های انتزاعی (Abstract Classes)
  • 63. توابع مجازی خالص (Pure Virtual Functions)
  • 64. مقدمه ای بر فایل ها
  • 65. انواع فایل ها: متنی و باینری
  • 66. عملیات روی فایل های متنی: باز کردن، خواندن، نوشتن، بستن
  • 67. عملیات روی فایل های باینری
  • 68. مقدمه ای بر کتابخانه استاندارد ++C
  • 69. ورودی/خروجی استاندارد: cout, cin
  • 70. کتابخانه رشته ها: <string>
  • 71. کتابخانه ریاضی: <cmath>
  • 72. کتابخانه زمان: <ctime>
  • 73. مدیریت خطاها و استثناها (Error Handling and Exceptions)
  • 74. مقدمه ای بر مدیریت استثناها
  • 75. کلمات کلیدی try, catch, throw
  • 76. استفاده از استثنائات در برنامه ها
  • 77. مباحث پیشرفته تر
  • 78. ساختارهای داده پیچیده تر
  • 79. لیست پیوندی (Linked Lists)
  • 80. پشته (Stack)
  • 81. صف (Queue)
  • 82. درخت (Tree)
  • 83. نمودار (Graph)
  • 84. الگوریتم های مرتب سازی: مرتب سازی حبابی
  • 85. الگوریتم های مرتب سازی: مرتب سازی انتخابی
  • 86. الگوریتم های مرتب سازی: مرتب سازی درجی
  • 87. الگوریتم های جستجو: جستجوی خطی
  • 88. الگوریتم های جستجو: جستجوی دودویی
  • 89. الگوریتم های بازگشتی: پیمایش درخت
  • 90. الگوریتم های بازگشتی: پیدا کردن فاکتوریل
  • 91. الگوریتم های بازگشتی: دنباله فیبوناچی
  • 92. برنامه نویسی در C++: استفاده از IDE ها
  • 93. اشکال زدایی (Debugging)
  • 94. نکات و ترفندهای برنامه نویسی
  • 95. معماری نرم افزار
  • 96. اصول طراحی الگوریتم
  • 97. اصول طراحی شی گرا
  • 98. مثال های کاربردی OOP
  • 99. ساخت یک سیستم مدیریت کتابخانه ساده
  • 100. ساخت یک بازی حدس عدد
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: Advanced C# C Programming C# C# for beginners Class XII Computer Science Computer Science Object Oriented Programming OOP Sumita Arora آموزش برنامه نویسی برنامه‌نویسی C# برنامه‌نویسی شی‌گرا دوره آموزشی C# علوم کامپیوتر یادگیری C++

نظرات

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

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