کتاب آموزش جامع و کاربردی زبان برنامه‌نویسی ++C (سطح مقدماتی) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

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

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

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

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

عنوان دوره: دوره آموزش جامع و کاربردی زبان برنامه‌نویسی ++C (سطح مقدماتی)

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

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

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

  • 1. آشنایی با تاریخچه و معماری زبان برنامه‌نویسی ++C
  • 2. نصب و راه‌اندازی محیط توسعه یکپارچه و کامپایلر
  • 3. ساختار کلی یک برنامه در ++C و تابع اصلی main
  • 4. مفاهیم پایه ورودی و خروجی در کنسول با استفاده از iostream
  • 5. متغیرها و انواع داده‌های اصلی در ++C
  • 6. عملگرهای محاسباتی و اولویت‌بندی آن‌ها
  • 7. عملگرهای انتساب و ترکیبی در برنامه‌نویسی
  • 8. تغییر نوع داده‌ها یا Type Casting در ++C
  • 9. ساختارهای تصمیم‌گیری با استفاده از دستور if
  • 10. استفاده از ساختار switch برای مدیریت انتخاب‌ها
  • 11. عملگرهای منطقی و رابطه‌ای در شرط‌ها
  • 12. حلقه تکرار for برای پیمایش‌های منظم
  • 13. حلقه تکرار while و کاربردهای آن
  • 14. حلقه تکرار do-while و تفاوت آن با سایر حلقه‌ها
  • 15. دستورات کنترلی break و continue در حلقه‌ها
  • 16. مفهوم تابع و نحوه تعریف و فراخوانی آن
  • 17. پارامترهای ورودی و مقدار بازگشتی در توابع
  • 18. محدوده دسترسی متغیرها و متغیرهای محلی و سراسری
  • 19. آرایه‌های یک‌بعدی و مدیریت حافظه آن‌ها
  • 20. کار با رشته‌ها و کلاس string در ++C
  • 21. مقدمه‌ای بر اشاره‌گرها و مدیریت آدرس‌های حافظه
  • 22. تفاوت میان ارجاع (Reference) و اشاره‌گر
  • 23. آرایه‌های چندبعدی و کاربرد آن‌ها در ماتریس‌ها
  • 24. مفهوم ساختار (Struct) برای تعریف داده‌های سفارشی
  • 25. آشنایی با شمارشگرها (Enum) برای خوانایی کد
  • 26. مدیریت خطاها و پیشگیری از سرریز حافظه
  • 27. مقدمه‌ای بر برنامه‌نویسی شیءگرا و کلاس‌ها
  • 28. اعضای عمومی و خصوصی در کلاس‌ها
  • 29. سازنده (Constructor) و مخرب (Destructor) در کلاس‌ها
  • 30. کپسوله‌سازی و اهمیت آن در امنیت نرم‌افزار
  • 31. توابع عضو و نحوه دسترسی به ویژگی‌های شیء
  • 32. مفهوم اشاره‌گر this در کلاس‌ها
  • 33. ارث‌بری و سلسله‌مراتب کلاس‌ها
  • 34. توابع مجازی و چندریختی (Polymorphism)
  • 35. سربارگذاری عملگرها برای کلاس‌های سفارشی
  • 36. سربارگذاری توابع و کاربرد آن در خوانایی کد
  • 37. مقدمه‌ای بر الگوها (Templates) در ++C
  • 38. کار با کتابخانه استاندارد الگوها (STL)
  • 39. آشنایی با بردارها (Vector) و مدیریت پویای داده‌ها
  • 40. کار با فایل‌ها و جریان‌های ورودی و خروجی فایل
  • 41. مدیریت استثناها برای افزایش پایداری برنامه
  • 42. اصول بهینه‌سازی کد و خوانایی در پروژه‌های نرم‌افزاری
  • 43. مستندسازی کد با استفاده از کامنت‌ها
  • 44. آشنایی با دیباگ کردن و یافتن خطاهای منطقی
  • 45. مدیریت حافظه پویا با new و delete
  • 46. آشنایی با فضای نام (Namespace) و سازمان‌دهی کد
  • 47. کار با توابع ریاضی کتابخانه cmath
  • 48. نکاتی در مورد استانداردهای نوین ++C
  • 49. نحوه کامپایل و لینک کردن پروژه‌های چند فایلی
  • 50. پروژه نهایی: طراحی یک سیستم مدیریت ساده با استفاده از مفاهیم شیءگرا
تگ‌ها: آموزش برنامه‌نویسی سی پلاس پلاس آموزش کدنویسی آموزش مقدماتی برنامه‌نویسی برنامه‌نویسی ++C توسعه نرم‌افزار زبان‌های برنامه‌نویسی سطح بالا مهندسی نرم‌افزار یادگیری زبان C++

نظرات

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

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