لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Swift 5: برنامه نویسی پروتکل گرا
Swift 5: Protocol-Oriented Programming
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
نگاهی دقیق تر به برنامه نویسی پروتکل گرا (POP) ، الگوی جدیدی که اپل معرفی کرده است. در این دوره ، مدرس Károly Nyisztor توضیح می دهد POP چیست ، تفاوت آن با رویکردهای کلاسیک و نحوه کار با آن برای توسعه کارآمد برنامه ها با Swift. درباره ستونهای POP اطلاعات بیشتری کسب کنید: پسوندهای پروتکل ، وراثت پروتکل و ترکیب پروتکل. افزونه های پروتکل به شما امکان می دهند بدون تعریف کلاس پایه رفتار پیش فرض را برای انطباق انواع تعریف کنید. وراثت پروتکل یک ویژگی قدرتمند است که به شما امکان می دهد طرح های دانه ای بیشتری ایجاد کنید. Swift وارث چندگانه را برای کلاسها مجاز نمی داند - اما با ترکیب پروتکل ، انواع Swift می توانند چندین پروتکل را اتخاذ کنند. بعلاوه ، موارد عمومی را کاوش کنید ، و ببینید که چگونه یک برنامه کاملاً کاربردی را با استفاده از یک رویکرد پروتکل محور پیاده سازی می کنید.
موضوعات شامل:
مقایسه OOP با POP
تصویب پروتکل li>
کار با انواع عمومی li>
استفاده از ژنریک با پروتکل li>
پیاده سازی برنامه با استفاده از POP
ادغام سرویس برگشتی li>
سرفصل ها و درس ها
مقدمه
Introduction
مزایا: برنامه نویسی پروتکل گرا
Benefits: Protocol-oriented programming
آنچه باید بدانید
What you should know
1. ستون های جهت گیری پروتکل
1. The Pillars of Protocol Orientation
برنامه نویسی مبتنی بر پروتکل چیست؟
What is protocol-oriented programming?
معرفی پروتکل
Introducing the protocol
پذیرش پروتکل
Adopting protocols
مطابق با پروتکل ها از طریق برنامه های افزودنی
Conforming to protocols via extensions
Károly Nyisztor یک توسعه دهنده و مربی کهنه کار تلفن همراه است.
Károly چندین برنامه و بازی موفق iOS ساخته است که اکثر آنها توسط اپل ارائه شده اند. - و بنیانگذار LEAKKA، یک شرکت توسعه نرم افزار و مشاوره فناوری است. او با شرکت هایی مانند اپل، زیمنس، SAP و Zen Studios کار کرده است.
در حال حاضر، او بیشتر روزهای خود را به عنوان یک مهندس نرم افزار حرفه ای و معمار فناوری اطلاعات می گذراند. علاوه بر این، او طراحی نرم افزار شی گرا، iOS، Swift، Objective-C و UML را آموزش می دهد. به عنوان یک مربی، هدف او این است که بیش از 20 سال تخصص خود را در زمینه توسعه نرم افزار به اشتراک بگذارد و زندگی دانش آموزان را در سراسر جهان تغییر دهد. او علاقه زیادی به کمک به مردم برای آشکار کردن استعدادهای پنهان دارد و آنها را به دنیای استارتاپ ها و برنامه نویسی راهنمایی می کند.
نمایش نظرات