لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پیادهسازی برنامهنویسی پروتکلمحور (POP) در اپلیکیشنهای سوئیفت
- آخرین آپدیت
دانلود Apply Protocol-Oriented Programming in Swift Applications
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
کارآموزان قادر خواهند بود تا رفتارهای قابل استفاده مجدد را با استفاده از پروتکلها طراحی کنند، معناشناسی مقداری (Value Semantics) را با استراکچرها به کار گیرند، منطق انتخاب را پیادهسازی کرده و از الگوهای Delegation برای مدیریت تعاملات کاربر در اپلیکیشنهای سوئیفت استفاده کنند.
این دوره یک معرفی کاربردی و گامبهگام از برنامهنویسی پروتکلمحور (Protocol-Oriented Programming) در زبان Swift ارائه میدهد؛ پارادایم اصلی که توسط اپل برای ساخت اپلیکیشنهای مقیاسپذیر و قابل نگهداری توصیه شده است. با شروع از مفاهیم بنیادی، زبانآموزان بررسی میکنند که چگونه پروتکلها رفتارها را مستقل از انواع concrete تعریف میکنند و استراکچرها چگونه از معناشناسی مقداری برای نوشتن کدهای امنتر بهره میبرند. از طریق مثالهای عملی، کاربران مدلهای دادهای را میسازند، لیستهای ساختاریافته را نمایش میدهند و به تدریج منطقهای تعاملی مانند انتخاب و مدیریت آیتمهای مورد علاقه را اضافه میکنند.
آنچه این دوره را منحصر به فرد میکند، رویکرد جامع و مثالمحور آن است. به جای تمرکز صرف بر تئوری، کاربران یک مورد مطالعاتی تکاملیافته را دنبال میکنند که نشان میدهد POP چگونه انعطافپذیری، تستپذیری و جداسازی دغدغهها (Separation of Concerns) را بهبود میبخشد. همچنین این دوره بر الگوهای Delegation در محیط Collection View تأکید دارد تا کاربران درک کنند چگونه پروتکلها ارتباطی تمیز بین کامپوننتها برقرار میکنند.
با تکمیل این دوره، توسعهدهندگان مهارتهای عملی برای نوشتن کدهای تمیزتر و ماژولارتر در سوئیفت را کسب میکنند که برای کسانی که میخواهند از طراحیهای مبتنی بر ارثبری (Inheritance) فاصله گرفته و متدهای مدرن Swift را به کار بگیرند، ایدهآل است.
سرفصل ها و درس ها
مبانی برنامهنویسی پروتکلمحور
Foundations of Protocol-Oriented Programming
مقدمهای بر برنامهنویسی پروتکلمحور
Introduction to Protocol Oriented Programming
مثال با استفاده از Structure
Example Using Structure
ادامه مثال با استفاده از Structure
Example Using Structure Continue
نمایش لیست میوهها
Showing Fruit List
ادامه نمایش لیست میوهها
Showing Fruit List Continue
پیادهسازی تعاملات و Delegation
Implementing Interaction and Delegation
منطق انتخاب موارد مورد علاقه
Logic to Select Favourite
ادامه منطق انتخاب موارد مورد علاقه
Logic to Select Favourite Continue
نمایش لیست علاقهمندیها
Displaying Favourite List
ادامه نمایش لیست علاقهمندیها
Displaying Favourite List Continue
پیادهسازی Delegation با استفاده از Collection View
Delegation Using Collection View
نمایش نظرات