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

دوره آموزشی یادگیری Combine با Swift

1 ساعت 30 دقیقهپیشرفته2020-04-08

مدرسین

Doron Katz

Doron Katz

Published Author, Technical Program Manager, iOS Engineer

جزئیات دوره

Combine یک تغییر الگوی عظیم در ذهنیت برنامه نویسی اپل است. Combine با استفاده از یک مدل ناشر / مشترک، رویکرد عملکردی اعلامی را برای تعامل با API ها و همچنین اجزای SwiftUI به توسعه دهندگان Swift ارائه می دهد. معرفی Combine به شما یک روش بومی برای مدیریت رویدادهای ناهمزمان در Swift، بدون اتکا به چارچوب های واکنش شخص ثالث می دهد. این دوره چرخه زندگی ترکیبی، از جمله انتشار، دستکاری و دریافت جریان داده ها را بررسی می کند و نحوه استفاده از این اصول برای تعامل با REST API و مولفه های UI را توضیح می دهد. Doron Katz و مربی و مهندس iOS همچنین تکنیک های پیشرفته ای از جمله پهن کردن جریان داده ها و استفاده از اپراتورهای پیشرفته را معرفی می کنند. این دوره مقدماتی باید شما را قادر به استفاده از Combine در روند کار توسعه برنامه های خود کند.

موضوعات شامل:
- تکنیک های برنامه نویسی واکنشی عملکردی
- انتقال داده ها با ناشران
- مصرف داده با مشترکان
- انتشار داده ها
- ایجاد یک جریان ساده ترکیب داده
- فراخوانی API های REST
- خطاهای مدیریت
- استفاده از تست
- مدیریت موضوعات با برنامه ریزان
- تهی کردن داده های ناشر
- استفاده از اپراتورهای پیشرفته

مهارت ها

SwiftAppleProgramming LanguagesSoftware DevelopmentDeep Dive (X:Y)

سرفصل ها

0. مقدمه

  • 01-برنامه خود را با Combine روشن کنید
  • 02-آنچه باید بدانید

1. مقدمه ای برای ترکیب

  • 03-ترکیب چیست
  • 04-به برنامه نویسی واکنشی عملکردی تغییر دهید
  • 05-نمای کلی SwiftUI
  • 06-مزایای Combine

2. اصول را با هم ترکیب کنید

  • 07- چرخه زندگی Combine را درک کنید
  • 08-داده ها را با ناشران انتقال دهید
  • 09- داده ها را با اپراتورها دستکاری کنید
  • 10-مصرف داده با مشترکین
  • 11- انتشار و اشتراک داده ها با موضوع
  • 12- داده ها را یک بار با Future and Just منتشر کنید
  • 13-چالش - یک جریان داده ترکیبی ساده ایجاد کنید
  • 14-راه حل - یک جریان داده Combine ساده ایجاد کنید

3. با REST API کار کنید

  • 15- با DataTaskPublisher با API های REST تماس بگیرید
  • 16- خطاها را با Combine مدیریت کنید
  • 17-واحد تست و ترکیب
  • 18-چالش - از Combine برای فراخوانی نقطه پایانی API استفاده کنید
  • 19-راه حل - از Combine برای فراخوانی نقطه پایانی API استفاده کنید

4. مفاهیم پیشرفته

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

نتیجه

  • 27- برو جلو و کد

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

درباره ما

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

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

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

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

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