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

دوره آموزشی الگوهای طراحی عملی در سوئیفت

2 ساعت 36 دقیقهمتوسط2019-04-05

مدرسین

Károly Nyisztor

Károly Nyisztor

Mobile Developer, Instructor

جزئیات دوره

الگوهای طراحی نرم افزار "Gang of Four" ده ها سال است که وجود داشته است. دلیل خوبی وجود دارد که آنها هنوز هم امروزه بسیار محبوب هستند. این الگوها بهترین شیوه‌های اثبات‌شده را در بر می‌گیرند که منجر به کدهای کاربردی‌تر، قوی‌تر و آینده‌نگر می‌شوند. در این دوره، مربی Károly Nyistor به شما می آموزد که چگونه با استفاده از ویژگی هایی مانند برنامه نویسی پروتکل گرا، پسوندهای نوع و انواع مقادیر، مفیدترین الگوهای طراحی را در سوئیفت پیاده سازی کنید. در مورد مزایا و محدودیت های آنها بیاموزید و سپس هر گروه از الگوها را با جزئیات بررسی کنید. Károly الگوهای ایجادی مانند Singleton، Prototype و Factory Method را بررسی می کند. الگوهای ساختاری از جمله آداپتور، نما، و پروکسی. و الگوهای رفتاری مانند Chain of Responsibility، Iterator، Observer و State. هر آموزش شامل نمونه های کدگذاری است که نحوه پیاده سازی الگوها را در پروژه های دنیای واقعی نشان می دهد.

اهداف یادگیری
چرا از الگوهای طراحی استفاده کنیم؟
محدودیت های الگوهای طراحی
با استفاده از الگوی Singleton
مقابله و شبیه سازی با الگوی نمونه اولیه
نمونه سازی چند شکلی با روش کارخانه
تکرار با الگوی Iterator
حذف وابستگی ها با الگوی Observer
کاهش منطق شرطی پیچیده با الگوی حالت

مهارت ها

SwiftSoftware DesignAppleProgramming LanguagesSoftware DevelopmentDeep Dive (X:Y)

سرفصل ها

0. مقدمه

  • 01 - مزایای الگوهای طراحی را کاوش کنید
  • 02 - آنچه باید بدانید

1. الگوهای طراحی - ارزش ها و محدودیت ها

  • 03 - چه نرم افزاری الگوی طراحی
  • 04 - کاربردهای الگوهای طراحی
  • 05 - محدودیت ها
  • 06 - الگوهای خلاقیتی، ساختاری و رفتاری

2. الگوی سینگلتون

  • 07 - هدف، مزایا و معایب
  • 08 - تک آهنگ های فقط خواندنی
  • 09 - مسائل همزمانی
  • 10 - ایمن ساختن singleton
  • 11 - قفل خواننده-نویسنده

3. الگوی اولیه

  • 12 - هدف - شبیه سازی
  • 13 - کپی انواع مقادیر
  • 14 - مشکلات انواع مرجع شبیه سازی
  • 15 - انواع مرجع شبیه سازی

4. الگوی روش کارخانه

  • 16 - نمونه چند شکلی
  • 17 - اجرای روش کارخانه

5. الگوی آداپتور

  • 18 - کار با رابط های ناسازگار
  • 19 - آداپتور کلاسیک
  • 20 - آداپتور با استفاده از پسوندهای نوع

6. الگوی دکوراتور

  • 21 - تقویت یک نوع بدون تغییر آن
  • 22 - دکوراتور شی
  • 23 - دکوراتور از طریق پسوند سوئیفت

7. الگوی نما

  • 24 - هدف - استفاده را ساده کنید
  • 25 - ادغام عملکرد پیچیده

8. الگوی Flyweight

  • 26 - به اشتراک گذاری داده های مشترک
  • 27 - سفینه های فضایی

9. الگوی پروکسی

  • 28 - جانشین
  • 29 - مقدار دهی اولیه با تاخیر

10. الگوی زنجیره مسئولیت

  • 30 - درخواست انتشار
  • 31 - درخواست پردازشگر

11. الگوی Iterator

  • 32 - دسترسی متوالی
  • 33 - اجرای صف سفارشی
  • 34 - افزودن پشتیبانی حلقه for-in به صف

12. الگوی مشاهده گر

  • 35 - Broadcasting
  • 36 - ابلاغ به ناظران

13. الگوی دولت

  • 37 - هدف - کاهش منطق شرطی پیچیده
  • 38 - قهوه ساز با شرطی تو در تو
  • 39 - Refactoring - شناسایی حالات
  • 40 - Refactoring - اجرای حالات

نتیجه

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

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

درباره ما

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

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

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

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

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