🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامهنویسی واکنشی در iOS با RxSwift
- آخرین آپدیت
دانلود Reactive Programming in iOS with RxSwift
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
یادگیری Reactive Extensions برای Swift و Cocoa Touch
هدف این دوره:
با این دوره جامع، اصول برنامهنویسی واکنشی (Reactive Programming) و قدرت Reactive Extensions در Swift و iOS را بیاموزید. کدنویسی ناهمزمان و همزمان (asynchronous and concurrent) را برای توسعه اپلیکیشنهای iOS حرفهای، سادهتر و خواناتر کنید.
چرا Reactive Extensions؟
توسعه اپلیکیشنهای مدرن نیازمند مدیریت همزمان تعاملات کاربر، عملیات شبکه، مدیریت دادهها و نمایش محتوای پویا است. این امر مستلزم کدنویسی ناهمزمان و همزمان است که اغلب پیچیده و نگهداری آن دشوار است. Reactive Extensions برای Swift و iOS به شما این امکان را میدهد تا کد ناهمزمان و همزمان را به شکلی مختصر، قابل فهم و منعطف بنویسید.
آنچه خواهید آموخت:
آشنایی با مفاهیم برنامهنویسی واکنشی و Reactive Extensions
استفاده از Marble Diagrams برای درک اپراتورهای RxSwift
ایجاد و اشتراک در دنبالههای قابل مشاهده (Observable Sequences)
کار با Subjects و Traits
تبدیل، فیلتر و ترکیب دنبالههای قابل مشاهده
اجرای اثرات جانبی (Side Effects) در زنجیره Observable
مدیریت همزمانی (Concurrency) با Schedulers
اتصال عناصر رابط کاربری (UI Elements)
اتصال داده به و از عناصر رابط کاربری
اتصال Table Views و Collection Views
استفاده از Forward Delegates برای ترکیب کد Rx و سنتی
اشکالزدایی (Debug) کد Rx با ابزارهای Debug و Total
مدیریت خطا (Error Handling)
نوشتن تست واحد (Unit Tests) برای کد Rx
انجام عملیات شبکهای (Networking Operations)
پیشنیازها:
سیستم عامل: مک، با آخرین نسخه macOS ( Sierra یا بالاتر)
نرمافزار: آخرین نسخه Xcode (رایگان از Mac App Store)
زبان برنامهنویسی: تجربه کار با Swift 3، Swift Playgrounds و توسعه اپلیکیشن iOS
این دوره برای افرادی طراحی شده است که دانش پایهای در زمینه توسعه اپلیکیشنهای iOS با Swift دارند و میخواهند مهارتهای خود را با استفاده از برنامهنویسی واکنشی ارتقا دهند.
معرفی مدرس:
Scott Gardner: توسعهدهنده اپلیکیشنهای iOS از سال 2010، Swift Lover از روز اول معرفی، و از کاربران حرفهای RxSwift (نسخه 3) از پیش از نسخه 1. وی همچنین نویسنده دورههای ویدئویی، کتابها، آموزشها و مقالات متعددی است و در کنفرانسها و رویدادهای مختلف در زمینه Swift، RxSwift و iOS سخنرانی کرده است.
Scott Gardner شما را با مفاهیم و کاربرد عملی Reactive Extensions برای Swift و Cocoa Touch آشنا خواهد کرد و گام به گام نحوه استفاده مؤثر از این تکنیکها را در پروژههای iOS به شما آموزش میدهد.
سرفصل ها و درس ها
مقدمه
Introduction
خوش آمدید
Welcome
قبل از شروع
Before you begin
استفاده از فایلهای تمرین
Using the exercise files
نمایش نظرات