• آموزش پیشرفته سی پلاس پلاس:
    549,000 ت 274,500 ت
  • آموزش جامع سی پلاس پلاس:
    349,000 ت 174,500 ت
  • آموزش سی پلاس پلاس - Move Semantics (دوبله تخصصی):
    339,000 ت 169,500 ت
  • آموزش سی پلاس پلاس - Template ها و STL (دوبله تخصصی):
    339,000 ت 169,500 ت
  • آموزش سی پلاس پلاس - اشاره گرها (دوبله تخصصی):
    339,000 ت 169,500 ت
  • آموزش سی پلاس پلاس - اشاره‌گرهای هوشمند (دوبله تخصصی):
    339,000 ت 169,500 ت
  • آموزش سی پلاس پلاس: ساخت یک کتابخانه رشته (دوبله تخصصی):
    339,000 ت 169,500 ت
  • آموزش سی پلاس پلاس - کتابخانه استاندارد قالب (دوبله تخصصی):
    339,000 ت 169,500 ت
  • آموزش مبانی سی پلاس پلاس (دوبله تخصصی):
    369,000 ت 184,500 ت
  • مجموع:
    3,301,000 ت 1,650,500 ت
  • مجموع تخفیف: 1,650,500 ت
خرید تخصص
قیمت: 1,650,500 تومان
  • دسترسی نامحدود به محتوای تمامی دوره‌ها
  • دریافت گواهینامه معتبر مکتب‌خونه
  • دسترسی به پروژه و تصحیح پروژه‌ها توسط راهنمای متخصص
  • مشارکت در تالار گفتگو
قیمت: 1,650,500 تومان
ورود به حساب کاربری
سی پلاس پلاس

سی پلاس پلاس

سی پلاس پلاس

دوره‌ها

++C یک زبان برنامه‌نویسی سطح بالا و شی‌گرا است که از زبان C مشتق شده و امکانات بیشتری مانند کلاس‌ها، وراثت و چندریختی را ارائه می‌دهد. این زبان که توسط بیارنه استراستروپ در دهه ۱۹۸۰ توسعه یافت، به دلیل سرعت و کارایی بالا در برنامه‌نویسی سیستم‌های پیچیده، بازی‌سازی، نرم‌افزارهای مهندسی و سیستم‌های توکار بسیار پرکاربرد است.

یکی از ویژگی‌های کلیدی ++C کنترل مستقیم بر روی حافظه است که به توسعه‌دهندگان اجازه می‌دهد برنامه‌هایی کارآمد و بهینه ایجاد کنند. علاوه بر این، پشتیبانی از برنامه‌نویسی شی‌گرا و برنامه‌نویسی عمومی (Generic Programming) آن را به گزینه‌ای محبوب برای پروژه‌های بزرگ و مقیاس‌پذیر تبدیل کرده است.

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

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

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

سی پلاس پلاس یک زبان برنامه‌نویسی کارآمد و همه کاره است. از C++ در نرم‌افزار سیستم‌ها، برنامه‌های دسکتاپ و حتی بازی‌های ویدئویی استفاده می‌شود و زبانی است که به انسان‌ها کمک کرد روی سطح کره ماه قدم بگذارند. به زبان ساده، یادگیری C++ برای تمام برنامه نویسان مدرن ضروری است …
مشاهده‌ی دوره
مشاهده‌ی سرفصل‌های دوره  

مقدمه

00:01

آغاز به کار

00:10

نمایش داده

00:24

کنترل جریان

00:40

توابع

00:34

خواندن و نوشتن فایل

00:13

ساختارهای داده

00:28

نتیجه‌گیری

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

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

مقدمه

00:06

نصب

00:22

قواعد نحوی پایه

01:04

انواع داده

01:07

عملگرها در آموزش سی پلاس پلاس

00:40

توابع

00:36

کلاس ها و آبجکت ها

00:35

تمپلیت ها

00:11

کتابخانه استاندارد

00:35

کتابخانه استاندارد تمپلیت (اس تی ال)

00:23

نتیجه گیری

00:01

آموزش پیشرفته سی پلاس پلاس

آیا می‌خواهید دانش خود در C++ را بیشتر کنید؟ در این دوره آموزش پیشرفته سی پلاس پلاس برخی از جنبه‌های پیچیده‌تر این زبان برنامه نویسی از Smart Pointer ها گرفته تا Move Semantics را بررسی می‌کنیم. در ابتدا کمی عمیق‌تر وارد مباحث کلاس‌ها و Object ها از جمله وراثت کلاس …
مشاهده‌ی دوره
مشاهده‌ی سرفصل‌های دوره  

مقدمه

00:01

کلاس‌ها و آبجکت‌ها

01:02

وراثت کلاس

00:20

اسمارت پوینترها

00:21

Move Semantics

00:24

توابع لامبدا

00:09

پیش پردازنده سی

00:21

تست‌های واحد

00:06

کتابخانه اختصاصی استرینگ

00:33

نتیجه گیری

00:02

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

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

مقدمه

00:02

Templatها

00:26

محفظه‌های STL

00:34

انواع داده

00:12

Transformation‌ها

00:19

توابع STL

00:09

الگوریتم STL

00:33

نتیجه گیری

00:01

آموزش سی پلاس پلاس - کتابخانه استاندارد قالب (دوبله تخصصی)

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

مقدمه

00:03

کتابخانه استاندارد تمپلیت

00:29

وکتورها و لیست‌ها

00:45

پشته‌ها، صف‌ها و دِک‌ها

00:31

کانتینرهای انجمنی

00:37

نتیجه گیری

00:01

آموزش سی پلاس پلاس: ساخت یک کتابخانه رشته (دوبله تخصصی)

پروژه‌های C++ خود را به گونه‌ای مطابقت دهید تا بهترین مدیریت منابع را با کتابخانه‌های اختصاصی String داشته باشید. در این دوره آموزشی، ساخت یک کتابخانه رشته در C++، یک مرور کلی روی یک کتابخانه رشته نمونه به نام BWString و مولفه‌های کلیدی آن یعنی Constructorها، عملگرها، متدهای Utility و …
مشاهده‌ی دوره
مشاهده‌ی سرفصل‌های دوره  

مقدمه

00:07

اصول اولیه

00:24

افزودن ویژگی‌ها

00:08

نتیجه‌گیری

00:01

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

با Move Semantics‌ که یک مولفه کلیدی از مدیریت حافظه‌ی C++ است، عمیق تر وارد مبحث C++ شوید. Move Semantics به شما اجازه می دهد انتقال داده و تخصیص مجدد حافظه را بدون نیاز به عملیات کپی اضافه، بهینه سازی کنید. در این دوره آموزش Move Semantics در سی پلاس …
مشاهده‌ی دوره
مشاهده‌ی سرفصل‌های دوره  

مقدمه

00:05

مفاهیم

00:04

استفاده از Move Semantics

00:24

نتیجه گیری

00:01

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

اشاره‌گرها ( Pointer ها ) نوعی متغیر هستند که یک آدرس حافظه را به عنوان مقدار دارند. از آنها برای کنترل تخصیص حافظه در برنامه های دارای منابع محدود استفاده می شود. Pointer ها بسیار ساده و برای توسعه دهندگانی که می خواهند برنامه های هوشمند و با مصرف حافظه …
مشاهده‌ی دوره
مشاهده‌ی سرفصل‌های دوره  

مقدمه

00:03

اصول اولیه اشاره گرها

00:09

نحوه استفاده از اشاره گرها

00:26

موارد استفاده بیشتر اشاره گر

00:15

نتیجه گیری

آموزش سی پلاس پلاس - اشاره‌گرهای هوشمند (دوبله تخصصی)

با Smart Pointers یا اشاره گرهای هوشمند‌ عمیق تر وارد مبحث C++ شوید: اینها آبجکت هایی هستند که مطمئن می شوند حافظه و دیگر منابع به درستی و به طور موثر اختصاص یافته اند. Smart Pointers یک مولفه کلیدی در مدیریت منابع C++ و یک مهارت ارزشمند برای تمام توسعه …
مشاهده‌ی دوره
مشاهده‌ی سرفصل‌های دوره  

مقدمه

00:04

مفاهیم

00:24

نتیجه گیری