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

دانلود Modern C++: Advanced Techniques and Features

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

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

توجه: این دوره توسط پیرسون ایجاد شده است. ما خوشحالیم که میزبان این آموزش در کتابخانه خود هستیم.


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

مقدمه Introduction

  • چیزهای جدید در C++ مدرن: مقدمه What’s new in modern C++: Introduction

درس 1: بهبود زبان C++ عمومی Lesson 1: General C++ Language Enhancements

  • متفرقه Miscellany

  • اعلامیه های نوع بهبود یافته Improved type declarations

  • نگاهی دقیق تر به ثابت بودن A closer look at constant-ness

  • پوچ پذیری Nullability

درس 2: مقوله های ارزش و قابلیت جابجایی Lesson 2: Value Categories and Movability

  • ملاحظات اضافی Additional considerations

  • درک مقوله های ارزشی Understanding value categories

  • معناشناسی را کپی و جابجا کنید Copy and move semantics

  • قوانین الزام آور مرجع Reference binding rules

درس 3: اولیه سازی بهبود یافته Lesson 3: Improved Initialization

  • پیشرفت های سازنده Constructor enhancements

  • لیست های آغازگر Initializer lists

  • نحو یکنواخت اولیه Uniform initialization syntax

درس 4: اشاره گرهای هوشمند Lesson 4: Smart Pointers

  • اشاره گرهای مشترک Shared pointers

  • اشاره گرهای ضعیف Weak pointers

  • با استفاده از enable_shared_from_this Using enable_shared_from_this

  • مروری بر نشانگرهای هوشمند Overview of smart pointers

  • اشاره گرهای منحصر به فرد Unique pointers

درس 5: برنامه نویسی تابعی Lesson 5: Functional Programming

  • نوع لامبدا The type of a lambda

  • شروع کار با لامبدا Getting started with lambdas

  • نگاهی دقیق تر به لامبدا A closer look at lambdas

درس 6: تکنیک های اضافی Lesson 6: Additional Techniques

  • چند رشته ای Multithreading

  • پیشرفت های زبان اضافی Additional language enhancements

  • فراخوانی به صورت ناهمزمان عمل می کند Calling functions asynchronously

  • پیشرفت های مختلف کتابخانه Miscellaneous library enhancements

  • پیشرفت های بیشتر کتابخانه Additional library enhancements

  • پیشرفت های مختلف زبان Miscellaneous language enhancements

خلاصه Summary

  • تازه های C++ مدرن: خلاصه What’s new in modern C++: Summary

نمایش نظرات

آموزش C++ مدرن: تکنیک ها و ویژگی های پیشرفته
جزییات دوره
4h 38m
27
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
7
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pearson Pearson

Pearson یک ارائه دهنده آموزش و یادگیری است.

هدف پیرسون این است که به افراد کمک کند تا زندگی خود را از طریق یادگیری درک کنند، با این باور که هر فرصت یادگیری فرصتی برای پیشرفت شخصی است. کارکنان پیرسون متعهد به ایجاد تجربیات یادگیری پر جنب و جوش و غنی هستند که برای تأثیرگذاری در زندگی واقعی طراحی شده اند. آنها در نزدیک به 200 کشور با محتوای دیجیتال، ارزیابی ها، صلاحیت ها و داده ها به مشتریان خدمات ارائه می دهند.

Andy Olsen Andy Olsen

اندی اولسن یک مشاور، توسعه دهنده و مربی مستقل مستقر در بریتانیا است.

او یک شرکت آموزشی مستقل را اداره می کند و از سال 1990 دوره های آموزشی را در بریتانیا، اروپا، ایالات متحده و آسیا ایجاد و ارائه کرده است. در آن زمان او دوره های رسمی بسیاری را برای فروشندگان بزرگ نرم افزار از جمله مایکروسافت، سان و اوراکل نوشته است. در سال های اخیر، اندی در HTML5 و توسعه موبایل غرق شده است. در نوامبر 2011، او مجموعه‌ای از پخش‌های وب HTML5 را برای مایکروسافت نوشت و ارائه کرد که در سراسر جهان توزیع شد، و در اوایل سال یک دوره آموزشی HTML5 برای تحویل در نروژ، بریتانیا و جاهای دیگر ایجاد کرد. از وب سایت او در http://www.olsensoft.com دیدن کنید.