مرورگر شما از این ویدیو پشتیبانی نمی کند.
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
(صرفا برای مشاهده نمونه ویدیو، ممکن هست نیاز به شکن داشته باشید.)
بارگزاری مجدد
توضیحات دوره:
این دوره تخصصی برنامهنویسی زبان C، خبره شدن در مفاهیم عمیق و پیادهسازی آنها در برنامهنویسی C++ را هدف قرار داده است. در این مسیر، تمامی مفاهیم و تکنیکهای لازم برای تسلط بر الگوریتمهای پیشرفته و برنامهنویسیهای پیچیده برای توسعهدهندگان ارائه میشود.
سرفصل ها و درس ها
STL و معرفی بازی Hex
STL ولعبة Hex
مقدمهای بر برنامهنویسی C++ بر پایه C
مرحبًا بك في لغة C++ لمبرمجي C، الجزء "ب"
1.1 نحوه استفاده
1.1 نظرة عامة
1.2 مفاهیم جدید در C++ 11
1.2 متدرب جديد في C++ 11
1.3 کتابخانه استاندارد C++
1.3 مكتبة القوالب القياسية
1.4 ویژگیهای تکرارکنندهها (Iterators)
1.4 فئات المكررات
1.5 مدلهای مدیریت حافظه
1.5 مثال احتمالية البوكر
1.6 مدیریت هوشمند اشارهگرها
1.6 المكرر ثنائي الاتجاه
1.7 مدیریت حافظه و اشارهگرهای مشترک
1.7 المكرر ذو الوصول العشوائي
1.8 معرفی STL و کاربردهای آن
1.8 STL: نظرة عامة على الحاويات
1.9 کانتینرهای ترتیبی
1.9 الحاويات الترابطية
1.10 کتابخانه STL و الگوریتمها
1.10 STL: مكتبة الخوارزميات
1.11 الگوریتمهای تغییر مقدار
1.11 الخوارزمية غير المتحولة
1.12 توابع Lambda و متد for_each
1.12 تعبيرات Lambda: الدالة for_each
1.13 الگوریتمهای عددی
1.13 الخوارزميات العددية
1.14 کانتینرهای غیرترتیبی
1.14 الكائنات الدالية
1.15 مفاهیم پیشرفته کانتینرهای غیرترتیبی
1.15 فئات كائن الدالة المحددة: محولات الدالة
طراحی و پیادهسازی ساختار بازی Hex
Hex كرسم بياني والوراثة
2.1 مقایسه Tic Tac Toe و Hex
2.1 Tic-Tac-Toe إلى Hex
2.2 برنامهنویسی بازی Hex برای مبتدیان
2.2 برنامج Hex للواجب المنزلي الأساسي
2.3 استراتژیهای پیروزی
2.3 أساسيات الوراثة
2.4 صفحات و تحلیل بازی
2.4 الصفات والوراثة
2.5 دادههای مربوط به تحلیل ساختار
2.5 دالات الأعضاء الافتراضية
2.6 ویژگی final در C++
2.6 C++ Feature: 'final'
2.7 مفاهیم جامع پیروزی
2.7 موضوعات حول الوراثة
2.8 نحوه استفاده از ساختار Hex
2.8 نظرة عامة على Hex
2.9 پیادهسازی صفحه بازی 11 در 11
2.9 نمط واحد للرسم البياني السداسي 11 × 11
2.10 تحلیل استراتژیک پیروزی
2.10 آلية الوراثة
2.11 کلاس grad_student
2.11 فئة مشتقة: grad_student
2.12 تحلیل درخواستها و پاسخها
2.12 الطلاب والطلاب الخريجين
2.13 تحدید دادههای ساختاری
2.13 تحديد الدالة الافتراضية
2.14 ادغام با تحلیلهای پیشرفته
2.14 الاندماج مع التحميل الزائد
پیادهسازی هوش مصنوعی و استراتژیهای بازی Hex در C++
Hex واستخدام الذكاء الاصطناعي ودلالات حركات لغة C++
3.1 معرفی قابلیتهای C++11
3.1 إنشاء فئة C++11
3.2 مدیریت دادههای مربوط به حرکات
3.2 المزيد من دالات الإنشاء الأخرى
3.3 پیادهسازی تابع Move
3.3 دالة الإنشاء 'Move'
3.4 بهینهسازی برای عملکرد بالا
3.4 المتابعة إلى الأمام
3.5 تحلیل ساختار متقابل
3.5 منشئ الحركة المعقول
3.6 الگوریتم alpha beta
3.6 معاينة خوارزمية alpha-beta
3.7 تبدیل alpha beta به Min Max
3.7 تحسين alpha-beta إلى Min Max
3.8 تدوین ساختار کلی
3.8 التدوين البولندي
3.9 مجموعهای از متدهای مرجعی
3.9 جمع المهملات المرجعية
3.10 تحلیل تابع ارزیابی صفر
3.10 الفئة الأساسية المجردة = 0 تدوين
3.11 ساختار دادههای حرکتی
3.11 شجرة دالات الإنشاء
برنامهنویسی مونت کارلو Hex و بهینهسازی در C++
برنامج Monte Carlo Hex، مواضيع وأنماط C++ المتقدمة
4.1 استراتژیهای استخراج و تأکید
4.1 معالجة الاستثناءات والتأكيد
4.2 متد مونت کارلو (Monte Carlo)
4.2 Monte Carlo
4.3 تحلیل استراتژیک مونت کارلو
4.3 فكرة Monte Carlo الأساسية
4.4 پیادهسازی ساده برای تحلیل اولیه
4.4 فكرة بسيطة لإنشاء لوحة
4.5 بررسی MC Go (2006)
4.5 MC - Go (2006)
4.6 استراتژیهای پیشرفته
4.6 الاستثناءات والتأكيد
4.7 تأکیدات بر روی متدهای جدید C++ 11
4.7 التأكيدات الثابتة - ميزة C++ 11 الجديدة
4.8 تحلیلهای نهایی
4.8 الاستثناءات
4.9 بهینهسازی طراحی در C++11
4.9 C++11 & أنماط التصميم
4.10 معیارهای سنجش C++11
4.10 معيار C++11
4.11 بررسی نهایی ترتیبات
4.11 مؤشر الترابط
4.12 کتابخانه جامع C++11
4.12 مكتبة C++11 الجديدة
4.13 بررسی نهایی کدها
4.13 الصورة الأكبر
4.14 الگوی Factory
4.14 أسلوب Factory
4.15 پیادهسازی الگوی Factory در C++ 11
4.15 التعليمة البرمجية لـ Factory؛ مثال C++ 11
4.16 جمعبندی نهایی
4.16 نمط المحول
تستهای نهایی و بررسی عملکرد
الاختبار النهائي
نمایش نظرات