عناوین و سرفصلهای دوره آموزشی ” آموزش سی پلاس پلاس – دوره جامع و ضروریات آموزش C++ “
مقدمه
۱- درباره این دوره
۲- استفاده از فایل های تمرینی
۳- C++ چیست؟
فصل اول – نصب
۱- استفاده از Xcode با تمرین ها
۲- استفاده از Visual Studio با تمرین ها
فصل دوم – قواعد نحوی پایه
۱- معرفی قواعد نحوی پایه
۲- آناتومی یک برنامه C++
۳- Statement ها و Expression ها
۴- شناسه ها
۵- تعریف متغیرها
۶- Pointer ها
۷- مرجع ها
۸- آرایه های ابتدایی
۹- رشته های ابتدایی
۱۰- عبارات شرطی
۱۱- شرط Branching
۱۲- ایجاد حلقه با While و do
۱۳- تکرار کردن با for
۱۴- مبتنی بر دامنه برای Loop
۱۵- استفاده از stdout
فصل سوم – انواع داده
۱- مروری بر انواع داده
۲- انواع Integer
۳- اندازه های Integer
۴- Integer های با اندازه ثابت
۵- انواع Floating Point
۶- کاراکترها و رشته ها
۷- توالی های گریز کاراکتر
۸- Qualifier ها
۹- مرجع ها
۱۰- داده ساختاربندی شده
۱۱- فیلدهای Bit
۱۲- Enumeration ها
۱۳- Union ها
۱۴- تعیین نوع با Typedef
۱۵- نوع Void
۱۶- نوع auto
۱۷- ثابت غیرمبهم Null Pointer
فصل چهارم – عملگرها در آموزش سی پلاس پلاس
۱- عملگرهای رایج
۲- عملگرهای assignment ترکیبی
۳- عملگرهای افزایشی و کاهشی
۴- عملگرهای رابطه ای (مقایسه ای)
۵- عملگرهای منطقی
۶- عملگرهای بیتی
۷- عملگر شرطی سه گانه
۸- عملگرهای حافظه Dynamic
۹- Type Cast
۱۰- استفاده از Sizeof
۱۱- استفاده از Typeid
۱۲- اولویت عملگر
فصل پنجم – توابع
۱- مروری بر توابع C++
۲- ساخت یک تابع
۳- وارد کردن مقادیر در یک تابع
۴- استفاده از متغیرهای اتوماتیک و استاتیک
۵- گرفتن مقادیر از یک تابع
۶- استفاده از function pointer ها
۷- Overload کردن نام های تابع
۸- تعریف تعداد متغیری از آرگومان ها
فصل ششم – کلاس ها و آبجکت ها
۱- مروری بر کلاس ها و Object ها
۲- تعریف یک کلاس
۳- اعضای داده
۴- اعضای تابع
۵- Constructor ها و Destructor ها
۶- Overload کردن عملگرها
۷- Overload کردن عملگرها با توابع
فصل هفتم – تمپلیت ها
۱- آشنایی با Template ها
۲- توابع Template
۳- کلاس های Template
فصل هشتم – کتابخانه استاندارد
۱- مروری بر کتابخانه استاندارد
۲- ورودی و خروجی فایل
۳- فایل های باینری
۴- مدیریت فایل
۵- ورودی و خروجی کاراکتر فرمت بندی نشده
۶- ورودی و خروجی کاراکتر فرمت بندی شده
۷- توابع String
۸- کار با خطاهای سیستم
فصل نهم – کتابخانه استاندارد تمپلیت (اس تی ال)
۱- مروری بر STL
۲- vector ها
۳- String ها
۴- I/O Stream ها
۵- کار با خطاها
فصل دهم – نتیجه گیری
عناوین و سرفصلهای دوره آموزشی ” آموزش سی پلاس پلاس – مبانی C++ “
مقدمه
۱- لذت کار با C++
۲- چیزهایی که باید بدانید
فصل اول – آغاز به کار
۱- نصب IDE
۲- الگوریتم ها و شبه کدها
۳- چگونه یک برنامه ساده بسازیم
۴- چالش: سلام دنیا
۵- راه حل: سلام دنیا
فصل دوم – نمایش داده در آموزش سی پلاس پلاس
۱- اعلام کردن نوع های داده ساده به عنوان متغیرها
۲- اعلا کردن متغیرها
۳- ذخیره سازی داده در حافظه
۴- ثابت ها
۵- آرایه ها
۶- چالش: تولیدکننده عدد تصادفی
۷- راه حل: تولیدکننده عدد تصادفی
فصل سوم – کنترل جریان
۱- عبارات If
۲- بررسی شرطی
۳- عبارات Switch
۴- حلقه های for
۵- حلقه های while
۶- حلقه Do… while
۷- چالش: افزودن Loop به بازی
۸- راه حل: افزودن Loop به بازی
فصل چهارم – توابع در آموزش سی پلاس پلاس
۱- تابع چیست؟
۲- ساخت یک تابع
۳- پارامترهای تابع
۴- فراخوانی، نمونه سازی و تعریف توابع
۵- استفاده از توابع در برنامه مان
۶- چالش: منتقل کردن بازی به تابع
۷- راه حل: منتقل کردن بازی به تابع
فصل پنجم – خواندن و نوشتن فایل
۱- خواندن و نوشتن از روی یک فایل متنی
۲- باز کردن یک فایل متنی برای نوشتن
۳- چالش: نوشتن ترتیب روی یک فایل
۴- راه حل: نوشتن ترتیب روی یک فایل
فصل ششم – ساختارهای داده در آموزش سی پلاس پلاس
۱- Sctruct ها
۲- کلاس ها
۳- Pointer ها
۴- فهرست های لینک شده
۵- چالش: ترتیب ها در یک فهرست لینک شده
۶- راه حل: ترتیب ها در یک فهرست لینک شده
فصل هفتم – نتیجه گیری
۱- گام های بعدی
– به همراه Quiz و آزمون الکترونیک سنجش مهارت در پایان دوره آموزشی
برای دوره آموزش مبانی سی پلاس پلاس ، آزمون الکترونیک سنجش مهارت در پایان دوره آموزشی مهیا شده است که شامل سوال از دروس آموزشی است و کاربر در محیطی اینتراکتیو ، علاوه بر سنجش مهارت ، با اشکالات خود نیز آشنا می شود و در صدد رفع آنها بر می آید !
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.