مقدمه ای بر 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

نمایش نظرات

مقدمه ای بر RxSwift [ویدئو]
جزییات دوره
6 h 40 m
40
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Devslopes LLC by Mark Price Devslopes LLC by Mark Price

Devslopes توسط Mark Price - برنامه نویسی و توسعه برنامه را بیاموزیدDevslopes دانش آموزان مبتدی را از طریق ویدئوهای مبتنی بر پروژه، آزمون‌های تعاملی و تمرین‌ها به متخصصان پولی تبدیل می‌کند. پس از اتمام هر دوره، یک نمونه کار قوی خواهید داشت، همراه با درک فنی برای ساخت برنامه های کاربردی سفارشی خود. ما در تلاش هستیم تا به دانش‌آموزان آموزش دهیم که چگونه از طریق برنامه‌های صیقلی که از نمونه‌های واقعی الهام گرفته‌اند، کدنویسی کنند. ما می‌خواهیم دانش‌آموزانمان پروژه‌هایی بسازند که به آن افتخار می‌کنند، مانند برنامه‌هایی که در زندگی روزمره خود استفاده می‌کنند، ظاهر و عمل کنند. ما مشتاقیم که به مردم کمک کنیم استعدادهای پنهان خود را آشکار کنند و آنها را به دنیای هیجان انگیز استارتاپ ها و برنامه نویسی هدایت کنیم.