آموزش سوئیفت 4: برنامه نویسی پروتکل گرا - آخرین آپدیت

دانلود Swift 4: Protocol-Oriented Programming

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

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • با استفاده از پرونده های تمرینی Using the exercise files

1. برنامه نویسی با محوریت پروتکل 1. Protocol-Oriented Programming

  • برنامه نویسی مبتنی بر پروتکل چیست؟ What's Protocol-Oriented Programming?

  • روش شی گرا The object-oriented way

  • رویکرد پروتکل گرا The protocol-oriented approach

  • POP در مقابل OO: اختلافات POP vs. OO: The differences

2. پروتکل 2. Protocols

  • پروتکل چیست؟ What's a protocol?

  • روش ها و پروتکل های کلاس محدود Methods and class-bound protocols

  • تصویب پروتکل Adopting a protocol

  • پلی مورفیسم Polymorphism

  • وراثت پروتکل Protocol inheritance

  • برنامه های افزودنی پروتکل Protocol extensions

  • ترکیب پروتکل Protocol composition

3. عمومی 3. Generics

  • چرا ژنریک؟ Why generics?

  • عملکردها و روشهای عمومی Generic functions and methods

  • انواع عمومی Generic types

  • عمومی و پروتکل Generics and protocols

  • انواع مرتبط Constrained associated types

4- برنامه هواشناسی را با استفاده از POP پیاده سازی کنید 4. Implement the Weather App Using POP

  • طراحی برنامه هوا Weather app design

  • نمای کلی پروژه Project overview

  • پروتکل کنترل کننده شبکه را تعریف کنید Define the network controller protocol

  • رفتار ناهمزمان را اعلام کنید Declare asynchronous behavior

  • API OpenWeatherMap The OpenWeatherMap API

  • کنترلر شبکه را پیاده سازی کنید Implement the network controller

  • تکمیل کنترلر شبکه Completing the network controller

  • ارائه داده Presenting data

  • سرویس Fallback Fallback service

  • منطق خطا را آماده کنید Prepare the fallback logic

  • منطق خطا را اجرا کنید Implement fallback logic

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش سوئیفت 4: برنامه نویسی پروتکل گرا
جزییات دوره
1h 44m
31
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
28,157
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Károly Nyisztor Károly Nyisztor

برنامه نویس موبایل، مربی

Károly Nyisztor یک توسعه دهنده و مربی کهنه کار تلفن همراه است.

Károly چندین برنامه و بازی موفق iOS ساخته است که اکثر آنها توسط اپل ارائه شده اند. - و بنیانگذار LEAKKA، یک شرکت توسعه نرم افزار و مشاوره فناوری است. او با شرکت هایی مانند اپل، زیمنس، SAP و Zen Studios کار کرده است.

در حال حاضر، او بیشتر روزهای خود را به عنوان یک مهندس نرم افزار حرفه ای و معمار فناوری اطلاعات می گذراند. علاوه بر این، او طراحی نرم افزار شی گرا، iOS، Swift، Objective-C و UML را آموزش می دهد. به عنوان یک مربی، هدف او این است که بیش از 20 سال تخصص خود را در زمینه توسعه نرم افزار به اشتراک بگذارد و زندگی دانش آموزان را در سراسر جهان تغییر دهد. او علاقه زیادی به کمک به مردم برای آشکار کردن استعدادهای پنهان دارد و آنها را به دنیای استارتاپ ها و برنامه نویسی راهنمایی می کند.