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

دوره آموزشی ++C مدرن: تکنیک‌ها و ویژگی‌های پیشرفته

4 ساعت 39 دقیقهمتوسط2024-10-24

مدرسین

Pearson

Pearson

Andy Olsen

Andy Olsen

جزئیات دوره

این دوره به شما کمک می‌کند تا با تکنیک‌ها و ویژگی‌های مهم موجود در C++ مدرن آشنا شوید. شما با حالات جابجایی (movability)، مراجع مقادیر (value references)، اشار‌ه‌گرهای هوشمند (smart pointers)، برنامه‌نویسی تابعی (functional programming)، چندریسمانی (multithreading) و سایر ویژگی‌های مدرن آشنا خواهید شد. مدرس دوره اندی اولسن شما را از طریق ویژگی‌های جدید راهنمایی می‌کند و نشان می‌دهد چگونه می‌توانید کدهای مؤثر، زیبا و مدرن بنویسید.

اهداف یادگیری:
کاوش در بهبودهای زبان و کتابخانه‌های موجود در C++ مدرن.
یادگیری بهره‌برداری حداکثری از معنای جابجایی (move semantics)، تکنیک‌های برنامه‌نویسی تابعی، اشاره‌گرهای هوشمند و بیشتر.
درک ویژگی‌های مهمی مانند الگوهای متغیر (variadic templates)، مراجع عمومی (universal references)، مفاهیم (concepts)، و ماژول‌ها (modules).

مهارت ها

C++Programming LanguagesOpen SourceSoftware DevelopmentOne-Off

سرفصل ها

0. مقدمه

  • 01 - چیزهای جدید در ++C مدرن - مقدمه

درس 1 - بهبود زبان C++ عمومی

  • 02 - اعلان‌های نوع بهبود یافته
  • 03 - پوچ پذیری
  • 04 - نگاهی دقیق تر به ثابت بودن
  • 05 - متفرقه

درس 2 - مقوله‌های ارزش و قابلیت جابجایی

  • 06 - درک مقوله‌های ارزشی
  • 07 - معناشناسی را کپی و جابجا کنید
  • 08 - قواعد الزام آور مرجع
  • 09 - ملاحظات اضافی

درس 3 - اولیه سازی بهبود یافته

  • 10 - پیشرفت‌های سازنده
  • 11 - نحو یکنواخت اولیه
  • 12 - لیست‌های اولیه

درس 4 - اشاره گرهای هوشمند

  • 13 - مروری بر اشاره گرهای هوشمند
  • 14 - اشاره گرهای مشترک
  • 15 - نشانگرهای ضعیف
  • 16 - اشاره گرهای منحصر به فرد
  • 17 - استفاده از enable shared from this

درس 5 - برنامه نویسی تابعی

  • 18 - شروع با لامبدا
  • 19 - نگاهی دقیق تر به لامبدا
  • 20 - نوع لامبدا

درس 6 - تکنیک‌های اضافی

  • 21 - چند رشته ای
  • 22 - فراخوانی توابع به صورت ناهمزمان انجام می‌شود
  • 23 - پیشرفت‌های مختلف زبان
  • 24 - پیشرفت‌های اضافی زبان
  • 25 - ارتقاء کتابخانه‌های متفرقه
  • 26 - ارتقاء کتابخانه اضافی

خلاصه

  • 27 - موارد جدید در ++C مدرن - خلاصه

دوره های مرتبط

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal