آموزش کتابخانه های C++ مدرن

Modern C++ Libraries

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: دوره ای در مورد کاربرد عملی زبان مدرن C++ و کتابخانه ها از جمله C++11 و فراتر از آن. این دوره در مورد کاربرد عملی زبان مدرن C++ می باشد. این در مورد استفاده (و ایجاد) کتابخانه های C++ مدرن است. شما می خواهید یاد بگیرید که چگونه از یک سبک برنامه نویسی مدرن ++C استفاده کنید. خواهید دید که چگونه به تبدیل C++ به یک زبان مدرن که بصری و ظریف است کمک می کند. این دوره مهارت های ضروری مورد نیاز هر توسعه دهنده ++C را برای مدیریت منابع و نوشتن کلاس های کارآمد که با کانتینرهای استاندارد به خوبی کار می کنند را پوشش می دهد. همچنین همه چیز را در مورد اشاره گرهای هوشمند استاندارد، کانتینرها، رشته ها و عبارات منظم یاد خواهید گرفت. در طول راه، نکات و ترفندهای ضروری را برای استفاده از C++ مدرن با استفاده از C++11 و فراتر از آن، انتخاب خواهید کرد.

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

شروع شدن Getting Started

  • معرفی Introduction

  • به C++11 و فراتر از آن To C++11 and Beyond

  • ادعاها Assertions

  • نسخه ی نمایشی: ادعاها Demo: Assertions

  • تأیید کنید VERIFY

  • نسخه ی نمایشی: VERIFY Demo: VERIFY

  • پی گیری TRACE

  • نسخه ی نمایشی: TRACE Demo: TRACE

  • خلاصه Summary

اشاره گرهای هوشمند Smart Pointers

  • معرفی Introduction

  • چشم انداز اشاره گر The Pointer Landscape

  • unique_ptr unique_ptr

  • نسخه ی نمایشی: unique_ptr Demo: unique_ptr

  • نسخه ی نمایشی: unike_ptr deleter Demo: unique_ptr deleter

  • shared_ptr shared_ptr

  • نسخه ی نمایشی: shared_ptr Demo: shared_ptr

  • ضعیف_ptr weak_ptr

  • نسخه ی نمایشی: ضعیف_ptr Demo: weak_ptr

  • خلاصه Summary

کلاس های هوشمند Smart Classes

  • معرفی Introduction

  • دستگیره ها، اشاره گرها و اشیاء Handles, Pointers, and Objects

  • آناتومی یک کلاس هوشمند Anatomy of A Smart Class

  • دستگیره ها و صفات Handles and Traits

  • مدیریت منابع Resource Management

  • توابع اعضا Member Functions

  • کپی کردن یا عدم کپی کردن To Copy or Not To Copy

  • Move Semantics Move Semantics

  • نسخه ی نمایشی: نقشه برداری یک فایل Demo: Mapping A File

  • خلاصه Summary

ملزومات ظرف Container Essentials

  • معرفی Introduction

  • ظروف و عناصر Containers and Elements

  • تعویض عناصر Swapping Elements

  • اپراتورهای برابری و رابطه ای Equality and Relational Operators

  • بردار vector

  • فهرست list

  • حرکت در داخل کانتینرها Movement within Containers

  • خلاصه Summary

ظروف انجمنی Associative Containers

  • معرفی Introduction

  • کلیدها، ترتیب، و توابع هش Keys, Order, and Hash Functions

  • تنظیم set

  • نقشه map

  • چند نقشه multimap

  • unordered_map unordered_map

  • خلاصه Summary

رشته ها و عبارات منظم Strings and Regular Expressions

  • معرفی Introduction

  • پایه_رشته basic_string

  • عبارات با قاعده Regular Expressions

  • تکرار کننده های عبارات منظم Regular Expression Iterators

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش کتابخانه های C++ مدرن
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 1m
49
Pluralsight (پلورال سایت) pluralsight-small
06 شهریور 1392 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
319
از 5
دارد
دارد
دارد
Kenny Kerr

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kenny Kerr Kenny Kerr

کنی کر یک برنامه نویس رایانه و متخصص شناخته شده در زمینه توسعه سیستم عامل ویندوز و زبانهای برنامه نویسی است. کنی مقالات زیادی درباره سیستم عامل ویندوز ، امنیت شبکه و C ++ برای مجله MSDN و همچنین سایر نشریات منتشر کرده است. مایکروسافت تخصص کنی در زمینه امنیت شبکه و سیستم عامل را با Microsoft MVP Award برای امنیت به رسمیت شناخته است. وی همچنین از سال 2007 جایزه Microsoft MVP را به دلیل مشارکت در جامعه توسعه C ++ برگزار کرده است.

Pluralsight (پلورال سایت)

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

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