×
ribbon

آموزش جامع سی پلاس پلاس

در این دوره آموزش C++ می توانید از ابتدا زبان برنامه نویسی C++ را یاد بگیرید. زبان C++... بیشتر
گواهی‌نامه
4.4 (10)
1 دیدگاه
881دانشجو
6ساعت
سرفصل‌ها
مقدماتی تا پیشرفته سطح دوره

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

خرید اشتراک

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

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

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

آشنایی با زبان سی پلاس پلاس

یادگیری برنامه نویسی به زبان سی پلاس پلاس

انجام پروژه های ساده به زبان سی پلاس پلاس

آمادگی برای ورود به بازار کار

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

6 ساعت ویدئو

1 فایل ضمیمه قابل دانلود

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

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

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

11 فصل82 جلسه6 ساعت ویدیو
مقدمه
   درباره این دوره
01:12
  استفاده از فایل های تمرینی
01:20
   C++ چیست؟
04:18
نصب
   استفاده از Xcode با تمرین ها
08:58
   استفاده از Visual Studio با تمرین ها
13:50
قواعد نحوی پایه
   معرفی قواعد نحوی پایه
02:00
   آناتومی یک برنامه C++
08:43
  Statement ها و Expression ها
03:23
   شناسه‌ها
02:24
   تعریف متغیرها
03:06
  Pointers
04:29
   مرجع ها
03:27
   آرایه‌های ابتدایی
03:11
   رشته‌های ابتدایی
03:58
   عبارات شرطی
05:06
   شرط Branching
02:55
  ایجاد حلقه با While و do
04:09
  تکرار کردن با for
04:42
  مبتنی بر دامنه برای Loop
03:41
   استفاده از stdout
06:58
انواع داده
   مروری بر انواع داده
03:19
   انواع Integer
02:33
   اندازه های Integer
02:55
  Integer های با اندازه ثابت
04:05
   انواع Floating Point
02:57
   کاراکترها و رشته ها
02:33
  توالی های گریز کاراکتر
02:34
   Qualifiers
03:35
   مرجع ها
03:41
   داده ساختاربندی شده
02:36
  فیلدهای Bit
06:17
   Enumerations
04:18
  Union
05:51
   تعیین نوع با Typedef
04:03
  نوع Void
03:50
  نوع auto
06:11
  ثابت غیرمبهم Null Pointer
05:53
عملگرها در آموزش سی پلاس پلاس
   عملگرهای رایج
03:04
   عملگرهای assignment ترکیبی
02:55
   عملگرهای افزایشی و کاهشی
04:36
   عملگرهای رابطه ای (مقایسه ای)
01:59
   عملگرهای منطقی
02:28
   عملگرهای بیتی
03:39
   عملگر شرطی سه گانه
01:57
   عملگرهای حافظه Dynamic
07:24
   Type Cast
03:24
   استفاده از Sizeof
04:10
   استفاده از Typeid
02:55
  اولویت عملگر
02:23
توابع
   مروری بر توابع C++
03:43
   ساخت یک تابع
03:30
   وارد کردن مقادیر در یک تابع
06:23
   استفاده از متغیرهای اتوماتیک و استاتیک
02:35
   گرفتن مقادیر از یک تابع
04:08
   استفاده از function pointer
06:33
   تعریف تعداد متغیری از آرگومان‌ها
05:10
   Overload کردن نام های تابع
02:13
   استفاده از recursion
02:10
کلاس ها و آبجکت ها
  مروری بر کلاس‌ها و Object ها
02:51
  تعریف یک کلاس
03:42
  اعضای داده
04:06
  اعضای تابع
06:54
  Constructors and Destructors
06:20
  Overload کردن عملگرها
06:44
  Overload کردن عملگرها با توابع
05:19
تمپلیت ها
   آشنایی با Templates
02:58
   توابع Template
04:53
   کلاس های Template
03:52
کتابخانه استاندارد
  مروری بر کتابخانه استاندارد
04:00
   ورودی و خروجی فایل
04:56
   فایل های باینری
04:32
   مدیریت فایل
04:21
   ورودی و خروجی کاراکتر فرمت بندی نشده
06:07
   ورودی و خروجی کاراکتر فرمت بندی شده
03:44
  توابع String
05:12
  کار با خطاهای سیستم
02:43
کتابخانه استاندارد تمپلیت (اس تی ال)
   مروری بر STL
02:35
   vectors
04:07
   Strings
03:43
   I/O Streams
08:13
   کار با خطاها
04:33

پیش‌نیاز‌ها

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

توضیحات دوره

در این دوره آموزش C++ می توانید از ابتدا زبان برنامه نویسی C++ را یاد بگیرید. زبان C++ که به طور وسیعی برای توسعه سیستم ها و برنامه ها مورد استفاده قرار می گیرد تقریبا برای تمام سیستم عامل‌ها موجود است و بسیاری از دیگر زبان‌ها مانند سی شارپ و جاوا از آن تاثیر گرفته‌اند.

در این دوره آموزش سی پلاس پلاس ریز و بم این زبان مهم را به شما آموزش می‌دهیم. به شما کمک می‌کنیم محیط خود را برای کدنویسی تنظیم کنید و آناتومی یک برنامه ساده C++ را بررسی می‌کنیم.

مباحث پایه ای مانند Statement ها و Expression ها، متغیرها، شرط‌ها، عملگرها، حلقه‌ها و توابع را بررسی می‌کنیم و سپس به سراغ مباحث پیچیده‌تر مانند ساختارهای داده، کلاس ها و Object ها و Template‌ها می رویم.

در این دوره مفاهیمی مانند recursion یا بازگشت، Type Casting و Overloadهای عملگر را شرح می‌دهیم و به بررسی کلاس‌های Container قدرتمند و الگوریتم‌ها در کتابخانه استاندارد Template ( STL ) می‌پردازیم.این آموزش‌های جامع یک مرجع C++ قدرتمند برای برنامه نویس‌های حرفه‌ای و کسانی که تازه با این زبان آشنا شده‌اند فراهم می‌کنند.

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

4.4

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

1
2
3
4
5

محمدامین سلطانیان

10 ماه پیش

5

واقعا دوره های دوبله شده بی نظیر هستند این دوره هم خیلی خوب تدریس شده بود و بسیار راحت مباحث مهم و پایه ای این زبان برنامه نویسی کاربردی رو توضیح دادن فقط چندتا ایراد داره که سرفصل های بخش قواعد نحوی اشتباه هستند و صدای ویدیو قسمت اول فصل توابع برای یک جلسه دیگه است و ارتباطی به ویدیو این جلسه نداره امیدوارم این مشکلات برطرف بشه با تشکر از مکتبخونه و شرکت اریاگسترافزار

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه
9دوره
1,554دانشجو
19نظر و امتیاز

Bill Weinman حامی فناوری، کارآفرین و متخصص زبان‌های برنامه نویسی از جمله ++C و python می‌باشد او کتاب‌های زیادی به رشته‌ی تحریر درآورده و اجرا کننده‌ی دوره‌های آموزشی مجازی در زمینه‌های فنی world wide web می‌باشد. او شهرت خود را از توانایی‌اش در توضیح ساده و مختصر مسائل پیچیده کسب کرده‌است. آقای Weinman اولین کامپیوتر خود را در سال ۱۹۷۳ ساخت و از آن زمان با اصول فنی و تکنولوژی سروکار داشته است. او یک مشاور موفق و سازنده‌ی کامپیوتر می‌باشد که اخیرا به ریاست یک شرکت hosting منصوب شده‌است. او هم چنین یک گیتاریست ماهر می‌باشد و زمانی که مشغول نوشتن در مورد کامپیوتر نیست به ضبط و نوازندگی می پردازد.

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

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

دیگر دوره‌های Bill Weinman

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

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

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