لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
مقدمه ای بر RxSwift [ویدئو]
An Introduction to RxSwift [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این جامع ترین و در عین حال ساده ترین دوره برای برنامه نویسی اپلیکیشن موبایل است. خواه قبلاً برنامه نویسی نکرده باشید، از قبل سینتکس اولیه را بدانید، این دوره برای شما مناسب است! این دوره با هر سخنرانی، داده های اصلی را به صورت عملی به شما آموزش می دهد. ساخت اپلیکیشن موبایل را به گونه ای بیاموزید که باعث پیشرفت شغلی و افزایش دانش شما شود، همه به روشی سرگرم کننده و کاربردی!
تمامی کدها و فایل های پشتیبانی این دوره در آدرس زیر موجود است: https://github.com/PacktPublishing/An-Introduction-to-RxSwift/Intro to RxSwift
ایجاد و اشتراک در Observables
متغیرها، تحولات
ساخت اپلیکیشن اگر تجربه ساخت اپلیکیشنهای iOS را دارید و آمادهاید شروع به ساخت اپلیکیشنهای پیشرفتهتر مبتنی بر دادهها کنید که تجربیات بهتری را برای کاربر به ارمغان میآورند، این دوره برای شما مناسب است. دوره آموزشی کاربردی برای برنامههای iOS * این دوره هر آنچه را که برای شروع ساختن یک برنامه ایمن با کیفیت بالا نیاز دارید در اختیار شما قرار میدهد.
سرفصل ها و درس ها
الگوهای طراحی پیشرفته سوئیفت 4: برنامه نویسی واکنشی با RxSwift
Advanced Swift 4 Design Patterns: Reactive Programming with RxSwift
معرفی RxSwift
Intro to RxSwift
Rx چیست؟ چرا Rx؟
What is Rx? Why Rx?
نحوه نصب RxSwift در زمین بازی Xcode
How to install RxSwift into an Xcode playground
ایجاد و اشتراک در Observables
Creating and Subscribing to Observables
قابل مشاهده: دفع
Observables: Disposing
چالش: قابل مشاهده
Challenge: Observables
PublishSubject
PublishSubject
رفتار موضوع
BehaviorSubject
ReplaySubject
ReplaySubject
متغیرها
Variables
چالش: موضوعات
Challenge: Subjects
تبدیلات: .map
Transformations: .map
تبدیل: .flatMap
Transformations: .flatMap
تبدیل: .فیلتر
Transformations: .filter
تبدیل: .zip
Transformations: .zip
چالش: تحولات
Challenge: Transformations
معرفی برنامه: Namer
Intro to app: Namer
نصب RxSwift و RxCocoa
Installing RxSwift & RxCocoa
Building Namer UI
Building Namer UI
استفاده از RxCocoa برای مشاهده
Using RxCocoa to Observe
اضافه کردن قابلیت های Rx برای ارسال دکمه
Adding Rx capabilities to submit button
انتقال مقادیر با استفاده از RxSwift
Passing values using RxSwift
معرفی برنامه Versi
Intro to Versi app
ایجاد پروژه Xcode
Creating Xcode project
نصب CocoaPods
Installing CocoaPods
راه اندازی UITabBarController
Setting up UITabBarController
ساخت TrendingFeedVC
Building TrendingFeedVC
ساخت زیر کلاس های نمای سفارشی
Building custom view subclasses
لایه مدل Repo ساختمان
Building Repo model layer
ساخت زیر کلاس TrendingRepoCell
Building TrendingRepoCell subclass
ایجاد DownloadService singleton
Creating DownloadService singleton
در حال بارگیری دادههای مخازن پرطرفدار
Downloading trending repos data
در حال دانلود اطلاعات مخزن مورد نیاز اضافی
Downloading additional required repo data
Refactoring توابع DownloadService
Refactoring DownloadService functions
پر کردن TrendingFeedVC با داده های API واقعی
Filling TrendingFeedVC with real API data
ساخت SearchVC
Building SearchVC
ساخت سلول جستجو
Building SearchCell
راه اندازی SearchVC به روش RxSwift
Setting up SearchVC the RxSwift way
استفاده از RxSwift برای هدایت UITableView با نتایج جستجو
Using RxSwift To Drive UITableView with Search Results
در حال بارگیری فایل های Github README.md
Loading Github README.md Files
Devslopes توسط Mark Price - برنامه نویسی و توسعه برنامه را بیاموزیدDevslopes دانش آموزان مبتدی را از طریق ویدئوهای مبتنی بر پروژه، آزمونهای تعاملی و تمرینها به متخصصان پولی تبدیل میکند. پس از اتمام هر دوره، یک نمونه کار قوی خواهید داشت، همراه با درک فنی برای ساخت برنامه های کاربردی سفارشی خود. ما در تلاش هستیم تا به دانشآموزان آموزش دهیم که چگونه از طریق برنامههای صیقلی که از نمونههای واقعی الهام گرفتهاند، کدنویسی کنند. ما میخواهیم دانشآموزانمان پروژههایی بسازند که به آن افتخار میکنند، مانند برنامههایی که در زندگی روزمره خود استفاده میکنند، ظاهر و عمل کنند. ما مشتاقیم که به مردم کمک کنیم استعدادهای پنهان خود را آشکار کنند و آنها را به دنیای هیجان انگیز استارتاپ ها و برنامه نویسی هدایت کنیم.
نمایش نظرات