آموزش سی پلاس پلاس – پک دوفیلم آموزش تصویری و فارسی ++C - مجموعه دوم

  • آموزش سی پلاس پلاس
  • زبان برنامه نویسی همه منظوره بسیار محبوب، قدرتمند و شیء گرا
  • آموزش C++ به صورت کاملا پروژه محور، برای برنامه نویسی در پلتفرم‌های مختلف
  • سطح مقدماتی – متوسط
  • منتشر شده در قالب پکیج اورجینال و شکیل فیزیکی شامل دی وی دی ناین

Apple Shopping Event

Hurry and get discounts on all Apple devices up to 20%

Sale_coupon_15

140,000 تومان

15 People watching this product now!
  • Pick up from the Woodmart Store

To pick up today

Free

  • Courier delivery

Our courier will deliver to the specified address

2-3 Days

Free

  • DHL Courier delivery

DHL courier will deliver to the specified address

2-3 Days

Free

  • Warranty 1 year
  • Free 30-Day returns

Payment Methods:

Description

آموزش سی پلاس پلاس – پک دو :

دوره آموزشی ” آموزش سی پلاس پلاس – پک دو ” شامل ویژگیهای زیر می‎باشد:

– ۶۵۰ دقیقه آموزش پیشرفته سی پلاس پلاس به زبان فارسی و به صورت کاملا پروژه محور شامل مهمترین مباحث تخصصی برنامه نویسی با C++
– آموزش فوق العاده کاربردی و سطح یک جهانی دوبله شده از اساتید معتبر برنامه نویسی دنیا
برای اولین بار در ایران! ترجمه ، فارسی سازی ، بومی سازی و دوبله شده با بهترین کیفیت توسط متخصصین برنامه نویس ایرانی
* شامل دوره های آموزشی فارسی و مثال محور :
دوره آموزشی ” آموزش سی پلاس پلاس – موضوعات پیشرفته ” – C++ Advanced Topics
دوره آموزشی ” آموزش سی پلاس پلاس – تمپلیت ها و اس تی ال در سی پلاس پلاس” – C++ Templates and the STL
دوره آموزشی ” آموزش کتابخانه استاندارد Template سی پلاس پلاس” – C++ Standard Template Library
دوره آموزشی ” آموزش سی پلاس پلاس – ساخت یک کتابخانه رشته ” – C++ Building a String Library
دوره آموزشی ” آموزش Move Semantics در سی پلاس پلاس ” – C++ Move Semantics
دوره آموزشی ” آموزش سی پلاس پلاس – اشاره گرها ” – C++ Pointers
دوره آموزشی ” آموزش سی پلاس پلاس – اشاره گر های هوشمند ” – C++ Smart Pointers
– همراه با سورس ارزشمند پروژه های آموزشی و فایلهای تمرینی
– همراه با نرم افزار Microsoft Visual Studio 2019 و کلکسیون نرم افزار های مطرح کدنویسی سی پلاس پلاس Editors & IDEs
– بسته ای عالی برای تمام علاقمندان به برنامه نویسی

سری پکیج‌های صفرتاصد آموزش سی پلاس پلاس در دو پکیج منتشر شده اند که مکمل هم هستند ، توصیه میکنیم هر دو پک و دیگر دوره های مکمل رو هم ببینید :

صفر تا صد آموزش سی پلاس پلاس – پک ۱ – سطج مقدماتی
صفر تا صد آموزش سی پلاس پلاس – پک ۲ – سطح پیشرفته
دسته بندی محصولات آموزشی برنامه نویسی

نمونه فیلم معرفی دوره آموزشی ” آموزش سی پلاس پلاس – موضوعات پیشرفته “

 

دوره آموزشی ” آموزش سی پلاس پلاس – موضوعات پیشرفته ”

آیا می خواهید دانش خود در C++ را بیشتر کنید؟ در این دوره آموزش پیشرفته سی پلاس پلاس برخی از جنبه های پیچیده تر این زبان برنامه نویسی از Smart Pointer ها گرفته تا Move Semantics را بررسی می کنیم. در ابتدا کمی عمیق تر وارد مباحث کلاس ها و Object ها از جمله وراثت کلاس می شویم. سپس به سراغ Smart Pointer ها می رویم که کارایی یک Pointer را به همراه تخصیص حافظه مدیریت شده ارائه می کنند. همچنین Move Semantics را آموزش می دهیم، از جمله نحوه Copy و Swap، توابع Lambda، کار با یک کتابخانه تست واحد و ساخت یک کتابخانه String اختصاصی. در انتها کاربردهای عملی این مفاهیم را به شما نشان می دهیم و یاد می دهیم چگونه از مهارت های جدید خود در پروژه های C++ استفاده کنید.

 

عناوین و سرفصلهای دوره آموزشی  ” آموزش C++ – موضوعات پیشرفته 

مقدمه
۱- برنامه نویسی پیشرفته با C++
فصل اول – کلاس ها و آبجکت ها
۱- تعریف یک کلاس
۲- اعضای داده
۳- اعضای تابع
۴- Constructorها و Destructorها
۵- Constructorهای صریح
۶- Namespaceها
۷- Pointer خود ارجاع
۸- Overload های عملگر
۹- عملگرهای غیر عضو
۱۰- عملگرهای تبدیل
۱۱- عملگرهای افزایشی و کاهشی
۱۲- تخصیص حافظه Object
۱۳- Functor ها
۱۴- مثال: numword

فصل دوم – وراثت کلاس
۱- بررسی وراثت
۲- وراثت ساده
۳- دسترسی به کلاس پایه
۴- Friendship
۵- وراثت چندگانه
۶- چندریختی
فصل سوم – اسمارت پوینترها
۱- چرا از Smart Pointer ها استفاده کنیم؟
۲- Pointerهای منحصر بفرد
۳- Pointerهای مشترک
۴- Pointerهای ضعیف
۵- استفاده از یک deleter اختصاصی
۶- انتخاب یک Smart Pointer
فصل چهارم – موو سمانتیک
۱- Move Semantics چیست؟
۲- آشنایی با lvalue و rvalue
۳- استفاده از std::move
۴- move constructor
۵- عملگر move assignment
۶- اصطلاح copy and swap
۷- قانون پنج

فصل پنجم – توابع لامبدا
۱- قائده نحوی lambda
۲- Captureها
۳- Lambdaهای چندریختی
فصل ششم – پیش پردازنده سی
۱- درباره پیش پردازنده
۲- ماکروها به عنوان ثابت ها
۳- شامل کردن فایل ها
۴- کامپایل شرطی
۵- تعریف ماکروها
۶- شامل کردن فایل ها تنها یک بار
فصل هفتم – تست های واحد
۱- اهمیت تست های واحد
۲- یک کتابخانه تست واحد
فصل هشتم – کتابخانه اختصاصی استرینگ
۱- چرا از String های غیر STL استفاده کنیم؟
۲- مروری بر BWString
۳- Constructor ها
۴- مدیریت حافظه
۵- عملگرها
۶- متدهای Utility
۷- یافتن و جایگزین کردن
۸- بریدن String ها
۹- استفاده از کتابخانه BWString
فصل نهم – نتیجه گیری
۱- گام های بعدی

نمونه فیلم معرفی دوره آموزشی ” آموزش سی پلاس پلاس – تمپلیت ها و اس تی ال در سی پلاس پلاس”

 

دوره آموزشی ” آموزش سی پلاس پلاس – تمپلیت ها و اس تی ال در سی پلاس پلاس”

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

عناوین و سرفصلهای دوره آموزشی ” آموزش C++ – تمپلیت ها و اس تی ال در سی پلاس پلاس”

مقدمه
۱- آغاز به کار با Template های C++ و STL
۲- نحوه استفاده از فایل های تمرینی
فصل اول – تمپلیت ها
۱- یک Template چیست؟
۲- قواعد Template
۳- ویژه سازی Template
۴- متغیرهای Template
۵- تاثیر روی فایل های Header
۶- تشخیص نوع
۷- استنتاج آرگومان
فصل دوم – محفظه های اس تی ال
۱- Vector
۲- List
۳- Pair و Tuple
۴- Array
۵- Deque
۶- Queue
۷- Stack
۸- Set
۹- Maps

فصل سوم – انواع داده
۱- دسترسی به Iteratorها
۲- Iterator های ورودی
۳- Iterator های خروجی
۴- Forward Iterator ها
۵- Bidirectional Iteratorها
۶- Random Access Iteratorها
فصل چهارم – ترنسفورمیشن ها
۱- تابع Transform
۲- Transformation های Lambda
۳- تبدیل کردن String ها
۴- Transformation های باینری
۵- تبدیل کردن نوع ها
فصل پنجم – توابع STL
۱- درباره Functor ها
۲- Functor های ریاضیاتی
۳- Functor های رابطه ای
۴- Functor های منطقی

فصل ششم – الگوریتم STL
۱- درباره الگوریتم های STL
۲- تست کردن شرایط
۳- جستجو و شمارش
۴- جایگزین کردن و حذف کردن
۵- اصلاح کردن الگوریتمها
۶- Partition ها
۷- دسته بندی
۸- ترکیب کردن توالی‌ها
۹- جستجوهای باینری
فصل هفتم – نتیجه گیری
۱- خدانگهدار

نمونه فیلم معرفی دوره آموزشی ” آموزش کتابخانه استاندارد Template سی پلاس پلاس”

 

دوره آموزشی ” آموزش کتابخانه استاندارد Template سی پلاس پلاس”

کتابخانه استاندارد Template (STL) سی پلاس پلاس یک مجموعه از کلاس ها است که از بسیاری از الگوریتم ها و ساختارهای داده محبوب و رایج استفاده می کند. این ویژگی ها به شما کمک می کنند کدهای کارآمدتر، کاربردی و قابل استفاده مجدد بسازید. در این دوره محبوب ترین عناصر STL در C++ را بررسی می کنیم تا پس از پایان آموزش بتوانید از این ابزارها در پروژه های خود استفاده کنید. یاد می گیرید چگونه از Containerهای سلسله مراتبی مانند vector ها، لیست ها، Stack ها و Queue ها برای ذخیره داده و از Container های انجمنی مانند Set ها و Map ها برای به کارگیری آرایه های انجمنی استفاده کنید. به شما توضیح خواهیم داد که کدام عنصر در چه مواقعی بهتر عمل می کند و نشان می دهیم که برای حداکثر بهره وری، چگونه با STL برنامه نویسی کنید. تعدادی چالش در انتهای هر فصل وجود دارد که به شما اجازه می دهند دانش خود را در حین آموزش تست کنید.

عناوین و سرفصلهای دوره آموزشی ” آموزش کتابخانه استاندارد Template سی پلاس پلاس”

مقدمه
۱- خوش آمدگویی
۲- چه چیزهایی باید بدانید
۳- نحوه استفاده از فایل های تمرینی
فصل اول – کتابخانه استاندارد تمپلیت
۱- چرا به STL نیاز داریم؟
۲- تنظیمات عمومی
۳- برنامه نویسی generic
۴- سازمان دهی STL
۵- Containerهای سلسله مراتبی
۶- Container های انجمنی
۷- مروری بر Iterator ها
۸- نامعتبرسازی Iterator ها
فصل دوم – وکتورها و لیستها
۱- Vectorها
۲- افزودن Vector
۳- لیست ها
۴- مثال استفاده از وکتورها و لیستها
۵- چالش: برنامه لیست/وکتور
۶- راه حل: برنامه لیست/وکتور

فصل سوم – پشته ها، صف ها و دِکها
۱- Dequeها
۲- Stackها
۳- Queueها
۴- Queue های اولویت
۵- مثال استفاده از Stack/ Queue
۶- چالش: برنامه Stack/ Queue
۷- راه حل: برنامه Stack/ Queue
فصل چهارم – کانتینرهای انجمنی
۱- Set ها
۲- Map ها
۳- مثال استفاده از Set ها و Map ها
۴- چالش: برنامه Set ها و Map ها
۵- راه حل: برنامه Set ها و Map ها
فصل پنجم – نتیجه گیری
۱- گام های بعدی

نمونه فیلم معرفی دوره آموزشی ” آموزش سی پلاس پلاس – ساخت یک کتابخانه رشته “

 

دوره آموزشی ” آموزش سی پلاس پلاس – ساخت یک کتابخانه رشته ”

پروژه های C++ خود را به گونه ای مطابقت دهید تا بهترین مدیریت منابع را با کتابخانه های اختصاصی String داشته باشید. در این دوره کوتاه، یک مرور کلی روی یک کتابخانه رشته نمونه به نام BWString و مولفه های کلیدی آن یعنی Constructor ها، عملگرها، متدهای Utility و ویژگی های مدیریت حافظه خواهیم داشت. به شما یاد می دهیم چگونه متدهای Find and Replace بسازید و از متدهای Split استفاده کنید.

عناوین و سرفصلهای دوره آموزشی ” آموزش C++ – ساخت یک کتابخانه رشته “

مقدمه
۱- خوش آمدگویی
۲- استفاده از فایل های تمرینی
۳- چرا باید یک کتابخانه رشته بسازیم؟
فصل اول – اصول اولیه
۱- مروری بر BWString
۲- استفاده از Constructor ها
۳- بررسی مدیریت حافظه
۴- ساخت عملگرها
۵- نوشتن متدهای Utility

فصل دوم – افزودن ویژگیها
۱- ساختن متدهای Find and Replace
۲- استفاده از متدهای Split
فصل سوم – نتیجه گیری
۱- خدانگهدار

نمونه فیلم معرفی دوره آموزشی ” آموزش Move Semantics در سی پلاس پلاس “

 

 

دوره آموزشی ” آموزش Move Semantics در سی پلاس پلاس ”

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

عناوین و سرفصلهای دوره آموزشی ” آموزش Move Semantics در C++

مقدمه
۱- خوش آمدگویی
۲- فایل های تمرینی
فصل اول – مفاهیم
۱- Move Semantics چیست؟
۲- آشنایی با lvalue ها و rvalue ها
فصل دوم – استفاده از موو سِمَنتیک
۱- استفاده از std-move
۲- ساخت یک move constructor
۳- ساخت یک move assignment
۴- استفاده از copy and swap idiom
۵- ملاحضات بعدی
فصل سوم – نتیجه گیری
۱- خدانگهدار

نمونه فیلم معرفی دوره آموزشی ” آموزش سی پلاس پلاس – اشاره گرها “

 

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

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

عناوین و سرفصلهای دوره آموزشی ” آموزش C++ – اشاره گرها “

مقدمه
۱- خوش آمدگویی
۲- چه چیزهایی باید بدانید
۳- فایل های تمرینی
فصل اول – اصول اولیه اشاره گرها
۱- تعریف Pointer ها
۲- آدرس یا Pointer ها
۳- حافظه Pointer
فصل دوم – نحوه استفاده از اشاره گرها
۱- Pointer ها به آرایه ها
۲- Pointer های کاراکتر
۳- حذف رفرنس Pointer ها
۴- اشاره به یک Pointer
فصل سوم – موارد استفاده بیشتر اشاره گر
۱- تخصیص پویا
۲- وارد کردن Pointer ها به عنوان آرگومان ها
۳- Stack و Heap
۴- عملگرهای New و Delete
فصل چهارم – نتیجه گیری
۱- گام های بعدی

نمونه فیلم معرفی دوره آموزشی ” آموزش سی پلاس پلاس – اشاره گر های هوشمند “

 

دوره آموزشی ” آموزش سی پلاس پلاس – اشاره گر های هوشمند ”

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

عناوین و سرفصلهای دوره آموزشی ” آموزش سی پلاس پلاس – اشاره گر های هوشمند “

مقدمه
۱- خوش آمدگویی
۲- فایل های تمرینی
فصل اول – مفاهیم
۱- چرا Smart Pointer ها؟
۲- ساخت یک اشاره گر منحصر بفرد
۳- ساخت یک اشاره گر مشترک
۴- استفاده از یک اشاره گر ضعیف
۵- استفاده از یک حذف کننده اختصاصی
۶- انتخاب یک اشاره گر هوشمند
فصل دوم – نتیجه گیری
۱- خدانگهدار

– همراه با نرم افزار Microsoft Visual Studio 2019 و کلکسیون نرم افزار های مطرح کدنویسی سی پلاس پلاس Editors & IDEs

برای آشنایی بیشتر شما با محتویات و کیفیت آموزشهای مجموعه، چند عدد از نمونه فیلمهای دروس این مجموعه در اختیار شماست:

Specification

Overview

برند

Processor

برند

Display

برند

RAM

برند

Storage

برند

Video Card

برند

Connectivity

برند

Features

برند

Battery

برند

General

برند

Customer Reviews

0 reviews
0
0
0
0
0

نقد و بررسی‌ها

Clear filters

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش سی پلاس پلاس – پک دوفیلم آموزش تصویری و فارسی ++C - مجموعه دوم