×
ribbon

آموزش برنامه‌نویسی به زبان C++

امروزه فناوری اینترنت اشیاء بسیار بر سر زبان‌ها افتاده است. تمام سیستم‌های تعبیه‌شده، برنامه‌های سنگین واقعیت مجازی و هوش مصنوعی همه براساس C یا C++ نوشته شده‌اند. زبان برنامه نویسی c++ هنوز آینده روشنی دارد ... ادامه

ارائه دهنده:  مکتب‌خونه  مکتب‌خونه
مدرس دوره:
 82% (374 رای)
سطح: مقدماتی
 پلاس
  
زمان مورد نیاز برای گذارندن دوره:  50 ساعت
مجموع محتوای آموزشی:  10 ساعت ویدئو - 40 ساعت تمرین و پروژه
 (قابل دانلود می‌باشد)
مهلت دوره:  9 هفته
  
حد نصاب قبولی در دوره:  70 نمره
فارغ‌التحصیل شدن در این دوره نیاز به ارسال تمرین‌ها و پروژه‌های الزامی دارد. 
organization-pic  گواهینامه این دوره توسط مکتب‌خونه ارائه می‌شود.
course-feature   گواهی‌نامه مکتب‌خونه course-feature   خدمات منتورینگ course-feature   پروژه محور course-feature   تمرین و آزمون course-feature   تالار گفتگو course-feature   تسهیل استخدام

پیش‌نیاز‌ها

این دوره نیاز به هیچ پیش‌نیازی ندارد.

سرفصل‌های دوره آموزش برنامه‌نویسی به زبان C++

فصل اول - مباحث مقدماتی

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

  آماده‌سازی محیط برنامه‌نویسی
"21:08  
  نوشتن اولین برنامه
"23:33  
  انواع داده‌‌های اصلی
"22:53  
  انواع عملگرها
"27:05  
  دستورات ورودی و خروجی
"23:18  
  تمرینات فصل اول (الزامی)
 100%    
"180:00  
فصل دوم - دستورات شرطی و حلقه‌ها

در این فصل دستورات شرطی و حلقه‌ها (while-do while-for) و نیز دستورات continue و break مورد بررسی قرار می­‌گیرد.

  دستور شرطی if
"25:48  
  دستور switch
"15:09  
  حلقه‌های for و while
"24:52  
  تمرینات فصل دوم (الزامی)
 100%    
"120:00  
فصل سوم - آرایه‌ها، رشته‌ها و اشاره‌گرها

در این فصل مطالب مربوط به آرایه­‌ها، اشاره­‌گرها، رشته‌­ها بیان می‌شود. همچنین نحوه تخصیص پویای حافظه در برنامه‌­ها توضیح داده می‌شود.

  آرایه‌ها
"18:15  
  اشاره‌گرها
"19:27  
  رشته‌ها
"25:03  
  تخصیص پویای حافظه
"17:24  
  تمرینات فصل سوم (الزامی)
 100%    
"240:00  
فصل چهارم - ساختمان‌ها و داده‌های شمارشی

در این فصل مباحث مربوط به معرفی ساختمان‌ها و همچنین انواع داده شمارشی مطرح می‌­شود

  ساختمان‌ها
"09:13  
  داده‌های شمارشی
"12:32  
  تمرینات فصل چهارم (الزامی)
 100%    
"120:00  
فصل پنجم - توابع

در این فصل موضوعات مختلف مربوط به نوشتن توابع در ++C/C مطرح می‌شود. همچنین نحوه جداسازی بدنه توابع از تعاریف آنها را نیز شرح داده می‌شود.

  تعریف و استفاده از توابع
"27:23  
  انواع روش‌های ارسال و دریافت داده در توابع
"24:50  
  overloading توابع
"07:39  
  برنامه‌های چند فایلی
"19:21  
  تمرینات فصل پنجم (الزامی)
 100%    
"240:00  
فصل ششم - حوزه تعریف متغیرها و فضای نام

در این فصل قواعد حوزه تعریف و زمان زندگی متغیرها و همچنین استفاده از namespace ها را شرح داده می‌شود.

  حوزه تعریف متغیرها
"18:44  
  فضای نام
"10:36  
  تمرینات فصل ششم (الزامی)
 100%    
"120:00  
فصل هفتم - برنامه‌نویسی شئ‌گرا

در این فصل مبحث برنامه نویسی شی گرا درس داده می‌شود.

  کلاس‌ها
"30:38  
  سازنده و نابودکننده
"23:37  
  اشاره‌گر به کلاس‌ها و ساختارها
"17:19  
  وراثت
"24:00  
  چندریختی
"19:40  
  تمرینات فصل هفتم (الزامی)
 100%    
"240:00  
فصل هشتم - مباحث تکمیلی برنامه‌نویسی شئ‌گرا

.این فصل شامل موضوعات تکمیلی فصل قبلی است

  اعضای استاتیک کلاس
"17:18  
  توابع و کلاس‌های دوست
"11:19  
  Operator Overloading
"35:11  
  تمرینات فصل هشتم (الزامی)
 100%    
"300:00  
فصل نهم - قالب‌ها

در این فصل درباره نحوه ساخت قالب‌ها در زبان ++C/C صحبت می‌شود.

  قالب‌ها
"19:17  
  تمرینات فصل نهم (الزامی)
 100%    
"240:00  
فصل دهم - پروژه پایانی

در این فصل پروژه پایانی این دوره قرار داده شده است.

  پروژه پایانی دوره ++C (الزامی)
 100%    
"600:00  

ویژگی‌های دوره

گواهی‌نامه مکتب‌خونه گواهی‌نامه مکتب‌خونه

در صورت قبولی در دوره، گواهی نامه رسمی پایان دوره توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می گیرد.

مشاهده نمونه گواهینامه
خدمات منتورینگ خدمات منتورینگ

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

پروژه محور پروژه محور

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

تمرین و آزمون تمرین و آزمون

با قرار گرفتن تمرین ها و آزمون های مختلف در طول دوره، محیطی تعاملی فراهم شده است تا بهره گیری از محتوا و یادگیری بهتر و عمیق تر شود.

تالار گفتگو تالار گفتگو

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

تسهیل استخدام تسهیل استخدام

در صورت قبولی در دوره، شما می‌توانید با وارد کردن اطلاعات آن در بخش دوره‌های آموزشی رزومه‌ساز «جاب ویژن»، تایید مهارت خود را در قالب اضافه شدن «مدال مهارت» به روزمه آنلاین خود دریافت نمایید. این مدال علاوه بر ایجاد تمایز در نمایش رزومه شما، باعث بالاتر قرار گرفتن آن در لیست انبوه رزومه‌های ارسالی به کارفرما شده و بدین ترتیب شانس شما را برای استخدام در سازمانهای موفق و پر متقاضی افزایش می‌دهد.

بررسی فرصت‌های شغلی

درباره دوره

امروزه فناوری اینترنت اشیاء بسیار بر سر زبان‌ها افتاده است. تمام سیستم‌های تعبیه‌شده، برنامه‌های سنگین واقعیت مجازی و هوش مصنوعی همه براساس C یا C++ نوشته شده‌اند. زبان برنامه نویسی c++ هنوز آینده روشنی دارد و این زبان هوشمندانه‌ترین زبان برای برنامه‌نویس‌های تازه‌کار است.

درباره استاد

maktabkhooneh-teacher محسن رشیدی

محسن رشیدی کارشناس مهندسی نرم‌افزار از دانشگاه آزاد واحد مرکزی با 8 سال سابقه کار تخصصی با استفاده از زبان‌های ++C/C در پلتفرم‌های مختلف نرم‌افزاری و سخت‌افزاری مخصوصاً در حوزه برنامه‌نویسی بر روی سیستم‌های Embedded و بیزینس بانک‌داری 

مشاهده پروفایل و دوره‌‌های استاد

نظرات کاربران  ( نظر)

صفحه 1 از
نیما رضایی 1401-12-13
دانشجوی دوره
با سلام. این دوره صرفا یه دید بسیار بسیار کلی رو می‌ده و به نظر من کسی با این دوره برنامه نویس نمیشه. خودم به شخصه این دوره رو پیشنهاد نمیکنم.همچنین ضعف های زیادی رو داره.
امیرحسین زراتی 1400-06-24
دانشجوی دوره
با سلام و احترام در ابتدا از استاد رشیدی عزیز کمال تشکر را دارم که واقعا این دوره را با دلسوزی و زحمت تدریس کردند مزایا : - پروژه های چالشی - قسمت های پوشش داده شده به خوبی تدریس شده اند - سرعت خوب پیشرفت برای تازه کار ها - سرفصل ها و پروژه های کاربردی و ... معایب : - عدم پشتیبانی خود استاد از قسمت گفت و گو و سوال ( البته شخص دیگری برای پاسخ به سوال وجود دارد ولی با تاخیر نسبتا قابل توجهی و بعضا 7 یا 8 روز ) - بعضی مطالب را این دوره پوشش نداده بود که البته سهم خیلی بالایی ندارد - هیچ صحبتی از ساخت رابط کاربری و ایضا هندل کردن فایل ها نشده است در پایان اگر این دوره را در دانشگاه گذرانده اید صرفا برای لکه گیری می تواند مناسب باشد ولی اگر مبتدی هستید شروع بسیار مناسبی می تواند باشد و بسیار مشتاق هستم از این استاد دروس دیگری بگذرانم
زهرا مکرمت 1399-12-09
دانشجوی دوره
واقعا خیلی دوره خوبی بود. من این دوره رو همزمان با کلاس های دانشگاهم میگذروندم و خیلی مفید بود ولی حیف که در دوران امتحاناتم نتونستم ادامه بدم و گواهینامه رو دریافت کنم.
مکتب‌خونه
زهرا عزیز؛ از اینکه نظر خود را با ما در میان گذاشتید صمیمانه سپاسگزاریم. شما می توانید با تمدید دوره به مدت یک ماه برای ارسال تمرین و پروژه جهت دریافت گواهی نامه اقدام نمایید.
حمیدرضا خالدیان 1399-12-07
دانشجوی دوره
با یه نگاه اجمالی دوره ی خوبی بود ولی نحوه توضیح دادن خیلی آروم و کسل کننده بود. اگه خسته باشید و این دوره رو ببینید ختما پشت سیستم میخوابید
امیرحسین قربانی 1399-12-07
دانشجوی دوره
استاد كارش خیلی خوبه ولی بعدا که برید داخل کد متوجه میشید چیزایی که گفته خیلی خیلی سطحی بوده و اصلا نمیشه باهاش پروژه اجرا کرد (صرفا واسه آشنایی مقدماتی خوبه) اونجاست که مجبور میشید دنبال یه منبع دیگه بگردید (مثل الان من)
مکتب‌خونه
همراه عزیز؛ از اینکه نظر خود را با ما در میان گذاشتید صمیمانه سپاسگزاریم موارد مطرح شده جهت بررسی به بخش مربوطه ارسال شد.
مهدی اصلانی 1399-09-17
دانشجوی دوره
بسیار عالی، یکی از دوره های عالی مکتب خونه هست و استاد رشیدی به خوبی تدریس میکنن
محبوبه کارگر برزی 1399-06-27
دانشجوی دوره
این دوره بهترین دوره مکتبخونه بود که تا الان گذروندم. دلیلش هم این است که جناب رشیدی دلسوزانه و صبورانه به تصحیح تمرینها میپردازن و هر نکته کوچک و بزرگی که به نظرشون لازم باشرو بسیار جامع توضیح می دهند، به طوری که کاملا ایرادات تمرینهای ارسالی مشخص میشن و میتونیم به تقویت ضعف هایی که متوجه اش میشویم بپردازیم. بسیار از ایشون ممنون هستم که این قدر مسءولیت پذیر هستن در ارایه ی درسی که قبول کردن.

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

صفحات پربازدید
poster
  
برگزار کننده:  مکتب‌خونه
  
زمان مورد نیاز برای گذارندن دوره:  50 ساعت
مجموع محتوای آموزشی:  10 ساعت ویدئو - 40 ساعت تمرین و پروژه
 (قابل دانلود می‌باشد)
مهلت دوره:  9 هفته
  
حد نصاب قبولی در دوره:  70 نمره
فارغ‌التحصیل شدن در این دوره نیاز به ارسال تمرین‌ها و پروژه‌های الزامی دارد. 
organization-pic  گواهینامه این دوره توسط مکتب‌خونه ارائه می‌شود.
course-feature   گواهی‌نامه مکتب‌خونه course-feature   خدمات منتورینگ course-feature   پروژه محور course-feature   تمرین و آزمون course-feature   تالار گفتگو course-feature   تسهیل استخدام