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

دوره آموزشی Swift 5: برنامه نویسی پروتکل گرا

1 ساعت 59 دقیقهپیشرفته2020-01-15

مدرسین

Károly Nyisztor

Károly Nyisztor

Mobile Developer, Instructor

جزئیات دوره

نگاهی دقیق تر به برنامه نویسی پروتکل گرا (POP)، یک پارادایم جدید که توسط اپل معرفی شده است. در این دوره آموزشی، مربی Károly Nyisztor توضیح می‌دهد که POP چیست، چه تفاوتی با رویکردهای کلاسیک دارد و چگونه می‌توان با آن برای توسعه کارآمد برنامه‌ها با Swift کار کرد. با ارکان POP آشنا شوید: پسوند پروتکل، وراثت پروتکل، و ترکیب پروتکل. پسوندهای پروتکل به شما امکان می‌دهند رفتار پیش‌فرض را برای انواع منطبق بدون تعریف کلاس پایه تعریف کنید. وراثت پروتکل یک ویژگی قدرتمند است که به شما امکان می دهد طرح های دانه بندی بیشتری ایجاد کنید. سوئیفت اجازه وراثت چندگانه را برای کلاس‌ها نمی‌دهد - اما با ترکیب پروتکل، انواع سوئیفت می‌توانند چندین پروتکل را اتخاذ کنند. به‌علاوه، کلیات را کاوش کنید و ببینید که چگونه یک برنامه کاملاً کاربردی را با استفاده از رویکرد پروتکل‌محور پیاده‌سازی کنید.

اهداف یادگیری
مقایسه OOP با POP
تصویب پروتکل
کار با انواع عمومی
استفاده از ژنریک با پروتکل ها
پیاده سازی برنامه با استفاده از POP
یکپارچه سازی یک سرویس بازگشتی

مهارت ها

SwiftiOSAppleProgramming LanguagesSoftware DevelopmentDeep Dive (X:Y)

سرفصل ها

0. مقدمه

  • 01 - مزایا- برنامه نویسی پروتکل گرا
  • 02 - آنچه باید بدانید

1. Pillars of Protocol Orientation

  • 03 - برنامه نویسی پروتکل گرا چیست-
  • 04 - معرفی پروتکل
  • 05 - تصویب پروتکل ها
  • 06 - مطابقت با پروتکل ها از طریق برنامه های افزودنی
  • 07 - درک چندشکلی
  • 08 - وراثت پروتکل
  • 09 - اتخاذ پروتکل های متعدد
  • 10 - پسوند پروتکل
  • 11 - چالش - برداشتن کوپلینگ محکم
  • 12 - محلول - برداشتن کوپلینگ محکم

2. برنامه نویسی پروتکل گرا

  • 13 - چرا پروتکل ها -
  • 14 - از کد بدون ساختار به پاپ
  • 15 - طراحی با کلاس - ابتدا سعی کنید
  • 16 - طراحی با کلاس ها - زیر طبقه بندی
  • 17- فواید تفکر در پروتکل ها
  • 18 - برجسته کردن تفاوت ها

3. ژنریک

  • 19 - اهمیت ژنریک ها
  • 20 - تعریف توابع و روشهای عمومی
  • 21 - کار با انواع ژنریک
  • 22 - انواع مکان نگهدارنده در پروتکل ها
  • 23 - استفاده از ژنریک با پروتکل ها
  • 24 - چالش - اجرای یک پشته عمومی
  • 25 - راه حل - اجرای یک پشته عمومی

4. اپلیکیشن Weather را با استفاده از POP اجرا کنید

  • 26 - طراحی اپلیکیشن آب و هوا
  • 27 - تعریف رابط کاربری با استفاده از swiftui
  • 28 - پروتکل webservicecontroller
  • 29 - کار با api شخص ثالث
  • 30 - پیاده سازی کنترلر openweathermap
  • 31 - تکمیل کنترلر openweathermap
  • 32 - معرفی مدل view
  • 33 - ارائه داده های آب و هوا
  • 34 - چالش - یکپارچه سازی یک سرویس بازگشتی
  • 35 - راه حل - یکپارچه سازی یک سرویس بازگشتی

نتیجه

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

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

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

درباره ما

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

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

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

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

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