×
ribbon

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

مدرس:دانشگاه بوعلی سینا همدان

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

در این دوره دانشجویان با مفاهیم و اصول شی گرایی آشنا می شوند و نحوه پیاده سازی این... بیشتر
محبوب کاربران
4.9 (14)
5 دیدگاه
2,887دانشجو
60ساعت
سرفصل‌ها
مقدماتی تا پیشرفته سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

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

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

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

مفهوم ارث بری

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

این دوره شامل:

60 ساعت ویدئو

دسترسی مادام‌العمر به محتوای دوره

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

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

پیش‌نیاز‌ها

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

توضیحات دوره

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

دیدگاه کاربران

4.9

بر اساس امتیاز 14 دانشجو

1
2
3
4
5

مریم حسین زاده

10 روز پیش

5

بنظرم خوب مباحث رو پیش میبرن و تقریبا همه مباحث رو میگن

مهدی نوری

22 روز پیش

5

the best

مهدی دهنوی

25 روز پیش

5

عالی

دانشجوی دوره

3 ماه پیش

5

واقعا عالی دم شما گرم

ملیکا بشیری

1 سال پیش

5

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

5دوره
12,162دانشجو
117نظر و امتیاز

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

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

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

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

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

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

آیا می‌توان ویدئوهای یک درس را به‌صورت سی‌دی یا دی‌وی‌دی از شما تهیه کرد؟

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