تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی الگوهای طراحی ساختاری سی پلاس پلاس

دوره آموزشی الگوهای طراحی ساختاری سی پلاس پلاس

1 ساعت 48 دقیقهمتوسط2023-05-05

مدرسین

Károly Nyisztor

Károly Nyisztor

Mobile Developer, Instructor

جزئیات دوره

الگوهای طراحی به شما کمک می‌کنند مشکلات رایج در توسعه نرم‌افزار را به روشی قابل استفاده مجدد حل کنید و کدهای مقیاس‌پذیر و قوی‌تری بنویسید. در این دوره، کارولی نیستور (Károly Nyisztor) به بررسی الگوهای طراحی ساختاری از کتاب معروف "Gang of Four" می‌پردازد.

او نحوه پیاده‌سازی این الگوها در C++ مدرن را آموزش داده و توضیح می‌دهد چه زمانی و چگونه باید از هر الگو استفاده کرد. این دوره شامل بررسی 7 الگوی طراحی ساختاری است:

Adapter (مبدل)
Bridge (پل)
Composite (ترکیبی)
Decorator (تزئین‌کننده)
Facade (نما)
Flyweight (وزن سبک)
Proxy (واسط)
🔹 با یادگیری این الگوها، مهارت‌های توسعه نرم‌افزار خود را تقویت کنید و کدهای حرفه‌ای‌تری بنویسید!

اهداف یادگیری:
✅ درک مفاهیم الگوهای طراحی ساختاری
✅ یادگیری پیاده‌سازی الگوهای Gang of Four در C++ مدرن
✅ شناخت زمان مناسب برای استفاده از هر الگو
✅ بررسی مزایا و معایب هر الگوی طراحی
✅ افزایش کیفیت، انعطاف‌پذیری و مقیاس‌پذیری کد

مهارت ها

C++Software DesignData EngineeringProgramming LanguagesData ScienceOpen SourceSoftware DevelopmentDeep Dive (X:Y)

سرفصل ها

0. مقدمه

  • 01 - الگوهای طراحی سازه در ++C

1. آداپتور

  • 02 - بررسی اجمالی
  • 03 - چه زمانی باید از الگوی Adapter استفاده کنید
  • 04 - پیاده‌سازی یک آداپتور شی
  • 05 - پیاده‌سازی آداپتور کلاس
  • 06 - چالش - Refactor با استفاده از الگوی Adapter
  • 07 - راه حل - Refactor با استفاده از الگوی Adapter

2. پل

  • 08 - بررسی اجمالی
  • 09 - سلسله مراتب طبقاتی در حال انفجار
  • 10 - الگوی پل در عمل
  • 11 - چالش - تقویت یک طرح با استفاده از الگوی Bridge
  • 12 - راه حل - تقویت یک طرح با استفاده از الگوی Bridge

3. کامپوزیت

  • 13 - بررسی اجمالی
  • 14 - اجرای ساختار سلسله مراتبی
  • 15 - طراحی مجدد با الگوی کامپوزیت
  • 16 - چالش - رسم اشکال
  • 17 - حل - رسم اشکال

4. دکوراتور

  • 18 - بررسی اجمالی
  • 19 - دمو فروشگاه کامپیوتر با استفاده از ارث
  • 20 - دمو فروشگاه کامپیوتر با استفاده از الگوی طراحی Decorator
  • 21 - چالش - تاپینگ پیتزا
  • 22 - محلول - تاپینگ پیتزا

5. فا آده

  • 23 - بررسی اجمالی
  • 24 - نسخه ی نمایشی رابط پیچیده
  • 25 - اعمال الگوی طراحی نما
  • 26 - چالش - پنهان کردن پیچیدگی با نما
  • 27 - راه حل - پنهان کردن پیچیدگی با نما

6. Flyweight

  • 28 - بررسی اجمالی
  • 29 - معرفی sprites
  • 30 - کاهش مصرف حافظه - قسمت 1
  • 31 - کاهش مصرف حافظه - قسمت 2

7. پروکسی

  • 32 - بررسی اجمالی
  • 33 - پروکسی چه مشکلی را حل می‌کند
  • 34 - پروکسی مجازی
  • 35 - چالش - اجرای پروکسی محافظ
  • 36 - راه حل - اجرای پروکسی محافظ

نتیجه

  • 37 - مراحل بعدی

دوره های مرتبط

مسیرهای مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal