آموزش رایگان برنامه سازی پیشرفته با سی پلاس پلاس

در این دوره دانشجویان با مفاهیم و اصول شی گرایی آشنا می شوند و نحوه پیاده سازی این مفاهیم در سی پلاس پلاس را فرا می گیرند. در این دوره مفاهیم کلاس، شی، ارث بری، ... بیشتر

5 (2 امتیاز)
539 دانشجو
مقدماتی تا پیشرفته
دانشگاه بوعلی سینا همدان

مرتضی یوسف صنعتی

محتوای دوره
پیش‌نیاز‌ها
درباره دوره
نظرات کاربران
درباره استاد

آنچه در این دوره می‌آموزید

نوشتار زبان سی پلاس پلاس

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

مفهوم ارث بری

مفهوم چند ریختی

کار با فایل در زبان سی پلاس پلاس

برخی الگوهای طراحی شی گرا

محتوای دوره

1 فصل 80 جلسه 60 ساعت ویدیو
برنامه سازی پیشرفته
  معرفی درس برنامه‌سازی پیشرفته
"15:45
  یادآوری درس مبانی کامپیوتر (فلوچارت و الگوریتم و عملگرها)
"60:32
  یادآوری درس مبانی کامپیوتر (اشاره‌گرها)
"46:18
  نوشتار زبان سی پلاس پلاس
"28:12
  نوشتار زبان سی پلاس پلاس (عملگرها/کلمات کلیدی)
"69:14
  عملگرهای منطقی سی پلاس پلاس
"56:20
  تابع / تولید اعداد رندوم / نوع داده شمارشی
"69:20
  کلاس‌های ذخیره‌سازی (Storage Classes)
"60:03
  حوزه ها، فراخوانی با مقدار و ارجاع
"64:31
  آرگومان های پیش فرض
"27:27
  تابع الگو (Function Template)
"31:30
  تابع بازگشتی (Recursion)
"64:42
  اشاره گرها
"55:11
  دید شیئ‌گرایی
"63:00
  جدا کردن تعریف و پیاده سازی
"11:30
  شیء و کانستراکتور
"24:24
  مقداردهی اولیه
"09:10
  تابع عضو ثابت
"04:50
  کار با استثناها (Exceptions)
"47:18
  نحوه کار پشته و استثناها
"12:29
  سربارگذاری توابع
"21:10
  توضیحات بیشتر درمورد توابع و مدیریت استثناها
"25:11
  سربارگذاری تابع و سازنده
"13:57
  سازنده ها با مقادیر پیش فرض
"06:45
  مخرب کلاس
"25:43
  توابع set و get
"07:39
  تمرین مباحث شیء گرایی
"28:03
  توابع سازنده و مخرب
"12:08
  دوستی در کلاس ها
"29:21
  کلاس استاتیک
"22:08
  سربارگذاری عملگرها
"20:43
  ادامه سربارگذاری عملگرها
"17:35
  عملگرهای دوگانی
"18:24
  ادامه سربارگذاری عملگرها در زبان سی پلاس پلاس
"42:45
  سربارگذاری عملگر increment / decrement
"39:42
  حافظه پویا در زبان سی پلاس پلاس
"20:59
  مدیریت آرایه پویا در زبان سی پلاس پلاس
"20:33
  کپی کانستراکتور در زبان سی پلاس پلاس
"24:23
  ادامه کپی کانستراکتور در زبان سی پلاس پلاس
"52:12
  تبدیل اشیاء کلاس به هم در زبان سی پلاس پلاس
"25:53
  عملگرهای تبدیل اشیاء و سربارگذاری عملگر پرانتز
"22:55
  ارث بری کلاس ها در زبان سی پلاس پلاس
"33:51
  ارث بری کلاس ها در سی پلاس پلاس - بخش دوم
"67:14
  ارث بری کلاس ها در سی پلاس پلاس - بخش سوم
"29:21
  تابع ارث بری شده و انواع ارث بری در سی پلاس پلاس
"37:54
  چند ریختی (polymorphism) در زبان سی پلاس پلاس
"32:11
  چند ریختی در زبان سی پلاس پلاس - بخش اول
"37:40
  چند ریختی در زبان سی پلاس پلاس - بخش دوم
"67:31
  چند ریختی در زبان سی پلاس پلاس - بخش سوم
"27:45
  چند ریختی در سی پلاس پلاس - بخش چهارم
"25:51
  جمع بندی چند ریختی در زبان سی پلاس پلاس - بخش نهایی
"58:14
  کلاس Array در کتابخانه زبان سی پلاس پلاس
"43:03
  وکتور (std vector) در زبان سی پلاس پلاس
"44:58
  مدیریت خطا با Exception در زبان سی پلاس پلاس
"49:38
   Exceptio در زبان سی پلاس پلاس
"62:36
  الگوی طراحی شیء منفرد (Singleton)
"66:34
  الگوی حالت (State Pattern)
"45:12
  الگوی حالت
"48:58
  کلاس الگو (Class Template) در زبان سی پلاس پلاس
"56:16
  کتابخانه استاندارد Standard Template Library در زبان سی پلاس پلاس
"39:50
  iterator ها در زبان سی پلاس پلاس
"82:40
  لیست و صف در زبان سی پلاس پلاس
"32:41
  ساختمان داده‌های Set و Map و Stack و Queue در زبان سی پلاس پلاس
"89:29
  کار با رشته ها و استریم ها در زبان سی پلاس پلاس
"106:12
  کار با ورودی و خروجی در زبان سی پلاس پلاس
"93:09
  دستکاری جریان‌ها (stream manipulators) در زبان سی پلاس پلاس
"106:33
  کار با فایل ها در زبان سی پلاس پلاس
"65:57
  کار با فایل ها در زبان سی پلاس پلاس - بخش دوم
"94:15
  کار با فایل های باینری
"91:18
  کار با فایل های باینری در سی پلاس پلاس
"57:51
  کتابخانه الگوریتم در زبان سی پلاس پلاس
"38:19
  توابع fill / generate و... در کتابخانه الگوریتم
"51:26
  توابع remove / replace و... در کتابخانه الگوریتم
"55:58
  توابع minmax find sort و... در کتابخانه الگوریتم
"81:47
  توابع swap merge copy و... در کتابخانه الگوریتم
"57:06
  الگوریتم های مجموعه و هیپ در کتابخانه الگوریتم
"87:49
  شیئ تابع (Function Object) در زبان سی پلاس پلاس
"37:23
  عبارت لمبدا (Lambda Expression) در زبان سی پلاس پلاس
"56:54
  کلاس قالب (Template class) در زبان سی پلاس پلاس
"81:08
  الگوی ضمنی و صریح در زبان سی پلاس پلاس
"38:05

پیش‌نیاز‌ها

برای درک بهتر پیشنهاد می‌شود دوره رایگان مبانی کامپیوتر را مشاهده کنید.

درباره دوره

در این دوره دانشجویان با مفاهیم و اصول شی گرایی آشنا می شوند و نحوه پیاده سازی این مفاهیم در سی پلاس پلاس را فرا می گیرند. در این دوره مفاهیم کلاس، شی، ارث بری، چند ریختی، الگوها و .... تدریس می شود. یکی از مزایای این دوره کدنویسی همزمان با تدریس مفاهیم است.

اطلاعات بیشتر

امتیاز و نظرات کاربران

5

از مجموع 2 امتیاز

1 نظر

3 ماه پیش

بعد از فیلم دید شی گرایی فیلم توضیح کلاسها قرار داده نشده وکلا کلاس ها از اول توضیح داده نشده ممنون میشم اگه برسی کنید

ملیکا بشیری

نظرات بیشتر

دوره‌های پیشنهادی

درباره استاد

مرتضی یوسف صنعتی
5 دوره
2,830 دانشجو

دکتر مرتضی یوسف صنعتی مدرک کارشناسی و کارشناسی ارشد خود را در گرایش مهندسی نرم افزار به ترتیب در سالهای ۸۱ و ۸۳ از دانشگاه صنعتی شریف دریافت کردند و از سال ۸۵ به عضویت هیات علمی گروه کامپیوتر دانشگاه بوعلی سینا در آمده‌اند. ایشان در سال ۸۹ برای ادامه تحصیل عازم کشور کانادا شده و پس از اخذ مدرک دکترای مهندسی نرم افزار از دانشگاه مک مستر به ایران بازگشته و مجدداً به عنوان هیات علمی دانشگاه بوعلی سینا به فعالیت خود ادامه می‌دهند. ایشان علاوه بر تدریس، تجربه های مدیریتی مختلفی را در کارنامه خود دارند.

اطلاعات بیشتر

دیگر دوره‌های مرتضی یوسف صنعتی

سوالات پرتکرار

اگر لینک دانلود یا پخش ویدئو مشکل داشت چه باید کرد؟

در صورتی که با هر گونه مشکلی رو به رو شدید می توانید از طریق صفحه ارتباط با ما به ما اطلاع دهید تا ما سریعا مشکل را پیگیری و برطرف نماییم.

آیا امکان دریافت فیلم های یک درس به صورت سی دی یا دی وی دی وجود دارد؟

در حال حاضر امکان ارسال دروس به صورت سی دی یا دی وی دی وجود ندارد.

تمام حقوق این وب‌سایت برای شرکت ندای دانش همراه ایرانیان (مکتب‌خونه‌‌‌‌) است.