لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بررسی عمیق تمپلیتهای مدرن C++
- آخرین آپدیت
دانلود Modern C++ Templates In Depth
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است!
روشی هوشمندانهتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک میکند دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
در این دوره جامع، شما به دنیای تمپلیتهای C++ نفوذ خواهید کرد و هم دانش تئوری و هم تجربه عملی را به دست خواهید آورد. شما با مفاهیم بنیادی مانند سینتکس تمپلیت و تمپلیتهای پایه توابع شروع میکنید و سپس به سراغ موضوعات پیچیدهتری مانند تمپلیتهای کلاس، تخصیص (Specialization) و نمونهسازی تمپلیت (Instantiation) میروید. با درک اینکه چگونه تمپلیتها قابلیت بازاستفاده و انعطافپذیری کد را افزایش میدهند، تکنیکهای برنامهنویسی قدرتمندی را برای ارتقای مهارتهای C++ خود آزاد خواهید کرد.
ساختار این دوره به ماژولهای مجزایی تقسیم شده است که بر حوزههای کلیدی مانند تمپلیتهای تابع، تمپلیتهای کلاس و تغییرات تمپلیت در استانداردهای مختلف C++ تمرکز دارد. شما موضوعات حیاتی مانند پارامترهای تمپلیت غیرنوعی (Non-type)، استخراج آرگومان تمپلیت و کاربردهای عملی تمپلیتهای متغیر (Variadic Templates) را بررسی خواهید کرد. علاوه بر این، بهینهسازیهای تمپلیت معرفی شده در C++11، C++14، C++17 و C++20 را پوشش میدهیم تا اطمینان حاصل کنیم که شما به بهروزترین ابزارها برای کاربردهای واقعی مجهز هستید.
چه یک توسعهدهنده باسابقه C++ باشید و چه کسی که مشتاق تسلط بر برنامهنویسی تمپلیت است، این دوره عمق دانش لازم برای استفاده موثر از تمپلیتها در برنامهنویسی مدرن C++ را در اختیار شما قرار میدهد. با پرداختن به مثالهای عملی و یک پروژه نهایی، مهارتهای حل مسئله خود را تقویت کرده و با بهترین روشها در طراحی مبتنی بر تمپلیت آشنا خواهید شد.
این دوره برای برنامهنویسان سطح متوسط تا پیشرفته که درک پایهای از سینتکس C++ و اصول برنامهنویسی شیگرا دارند، ایدهآل است. همچنین برای توسعهدهندگانی که قصد دارند در برنامهنویسی تمپلیت متخصص شوند و کسانی که میخواهند مهارتهای خود را در مدیریت کدهای پیچیده بهبود بخشند، بسیار مناسب است.
در پایان این دوره، شما قادر خواهید بود تمپلیتهای تابع و کلاس را ایجاد و بهینه کنید، ویژگیهای پیشرفته تمپلیت در استانداردهای مدرن C++ را به کار ببرید، از تخصیص صریح و جزئی استفاده کنید و با اطمینان تمپلیتها را در پروژههای واقعی پیادهسازی نمایید.
سرفصل ها و درس ها
مقدمه
Introduction
معرفی دوره
Introduction to the Course
چرا تمپلیتها؟ بخش اول
Why Templates - I
چرا تمپلیتها؟ بخش دوم
Why Templates - II
آشنایی با تمپلیتها
Templates Introduction
تمپلیتهای تابع
Function Templates
تمپلیتهای تابع
Function Templates
استخراج آرگومان و نمونهسازی تمپلیت
Template Argument Deduction & Instantiation
نمایش نظرات