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

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

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

5 (1 رای)
سطح: مقدماتی تا پیشرفته
 پلاس

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

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

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

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

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

پیش‌نیاز‌ها

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

سرفصل‌های دوره آموزش جامع سی پلاس پلاس

مقدمه
   درباره این دوره
مشاهده
"01:12  
   استفاده از فایل های تمرینی
"01:20  
   C++ چیست؟
"04:18  
نصب
   استفاده از Xcode با تمرین ها
مشاهده
"08:58  
   استفاده از Visual Studio با تمرین ها
"13:50  
قواعد نحوی پایه
   معرفی قواعد نحوی پایه
مشاهده
"02:10  
   آناتومی یک برنامه C++
"05:16  
  Statement ها و Expression ها
"03:05  
   شناسه‌ها
"04:19  
   تعریف متغیرها
"04:53  
  Pointers
"03:51  
   مرجع ها
"07:08  
   آرایه‌های ابتدایی
"08:53  
   رشته‌های ابتدایی
"03:33  
   عبارات شرطی
"02:34  
   شرط Branching
"03:17  
  ایجاد حلقه با While و do
"04:39  
  تکرار کردن با for
"03:37  
  مبتنی بر دامنه برای Loop
"03:22  
   استفاده از stdout
"04:08  
انواع داده
   مروری بر انواع داده
"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  
نتیجه گیری
   خدانگهدار
"01:50  

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

دوبله فارسی
دوبله فارسی

این دوره دارای دوبله اختصاصی است.

 

درباره دوره

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

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

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

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

درباره استاد

maktabkhooneh-teacher Bill Weinman

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

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

نظرات کاربران

تا کنون نظری برای این دوره ثبت نشده است. برای ثبت نظر باید ابتدا در دوره ثبت نام کرده و دانشجوی دوره باشید.

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

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

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