×
ribbon

آموزش سی پلاس پلاس - Template ها و STL (دوبله تخصصی)

Template های C++ از برنامه نویسی جنریک یعنی کدی که به طور مستقل از نوع عمل می کند،... بیشتر
گواهی‌نامه
بدون امتیاز
290دانشجو
2ساعت
سرفصل‌ها
متوسط سطح دوره

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

خرید اشتراک

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

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

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

Template ها در C++

محفظه‌های STL در C++

انواع داده و Transformation در C++

توابع و الگوریتم STL در C++

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

2 ساعت ویدئو

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

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

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

8 فصل43 جلسه2 ساعت ویدیو
مقدمه
  آغاز به کار با Template های C++ و STL
01:18
  نحوه استفاده از فایل های تمرینی
01:26
Templatها
   یک Template چیست؟
04:53
  قواعد Template
01:58
  ویژه سازی Template
01:59
  متغیرهای Template
04:24
  تاثیر روی فایل های Header
03:23
  تشخیص نوع
06:55
   استنتاج آرگومان
03:25
محفظه‌های STL
   Vector
07:17
   List
04:12
   Pair و Tuple
03:13
   Array
02:21
  Deque
02:08
  Queue
03:09
   Stack
02:47
   Set
05:20
   Maps
04:21
انواع داده
  دسترسی به Iterator ها
02:38
   Iterator های ورودی
02:13
   Iterator های خروجی
01:37
   Forward Iterator ها
02:08
   Bidirectional Iterator ها
02:09
   Random Access Iterator ها
02:12
Transformation‌ها
  تابع Transform
05:39
   Transformation های Lambda
04:33
   تبدیل کردن String ها
02:59
   Transformation های باینری
03:17
   تبدیل کردن نوع ها
03:14
توابع STL
  درباره Functor ها
01:56
   Functor های ریاضیاتی
02:21
   Functor های رابطه ای
03:23
   Functor های منطقی
01:41
الگوریتم STL
  درباره الگوریتم های STL
01:52
  تست کردن شرایط
02:46
  جستجو و شمارش
04:48
  جایگزین کردن و حذف کردن
04:24
  اصلاح کردن الگوریتم ها
05:57
   Partition ها
03:02
  مرتب کردن
03:52
  ترکیب کردن توالی ها
02:14
  جستجوهای باینری
04:07
نتیجه گیری
  گام های بعدی
01:53

پیش‌نیاز‌ها

پیش از این دوره، دوره های "آموزش مبانی سی پلاس پلاس" و "آموزش جامع سی پلاس پلاس" را ببینید.

- توصیه می شود که در صورت نداشتن تجربه قبلی برنامه نویسی، دوره " آموزش مبانی برنامه نویسی " را هم ببینید.

توضیحات دوره

Template های C++ از برنامه نویسی جنریک یعنی کدی که به طور مستقل از نوع عمل می کند، پشتیبانی می کنند. کتابخانه استاندارد Template یا STL یکی از کامل ترین و قدرتمندترین کتابخانه های Container موجود است.

داشتن آشنایی کافی با Template های C++ و STL برای برنامه نویسانی که میخواهند در C++ حرفه ای شوند ضروری است. در این دوره آموزش تمپلیت ها و اس تی ال در سی پلاس پلاس وارد هر دوی این مباحث پایه ای خواهیم شد.

برای شروع Template ها را شرح می دهیم و درباره قواعد Template، توابع و کلاس های Template و استنتاج آرگومان صحبت خواهیم کرد. سپس Container های STL، Iterator ها، Transformation ها، توابع و الگوریتم ها را بررسی خواهیم کرد.

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

هنوز امتیاز و دیدگاهی برای این دوره ثبت نشده است

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

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

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

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

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

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

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

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

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