آموزش RxSwift: الگوهای طراحی برای توسعه دهندگان iOS

RxSwift: Design Patterns for iOS Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: RxSwift کتابخانه برنامه نویسی واکنشی برای iOS است. برنامه ریزی برنامه های پویا را که به تغییرات داده و رویدادهای کاربر پاسخ می دهند آسان می کند. این دوره آموزشی الگوهای ساده طراحی ، موارد استفاده در دنیای واقعی و دستورالعمل هایی را ارائه می دهد که به شما کمک می کند از RxSwift در لایه های مختلف برنامه خود استفاده کنید. درباره متغیرها ، موضوعات و صفات بیاموزید و نحوه ایجاد مشاهدات ساده را بیابید. نحوه تنظیم اشتراک ها و کنترل رشته کارها را بیابید - همه این موارد در برنامه Model-View-Presenter (MVP) یا Model-View-ViewModel (MVVM) وجود دارد. با پایان دوره ، مجموعه جدیدی از مهارت های پیشرفته برنامه نویسی برای ایجاد کدی قدرتمندتر ، خودکاربر و ساده خواهید داشت.
موضوعات شامل:
  • نحو RxSwift
  • ایجاد مشاهدات ساده
  • معماری لایه مدل
  • استفاده از داده های اصلی
  • وظایف گروه بندی
  • تغییر رابط کاربری
  • صحافی
  • موضوع در مدل و رابط کاربری

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • با استفاده از پرونده های تمرینی Using the exercise files

  • پروژه استارتاپ خود را تنظیم کنید Set up your starter project

  • اگر دوره راهنمایی را شروع می کنید If you're starting mid-course

1. مبانی 1. The Basics

  • RxSwift چیست؟ What is RxSwift?

  • مشاهدات Observables

  • انواع قابل مشاهده Observable types

  • متغیرها Variables

  • موضوعات ، قسمت 1 Subjects, part 1

  • موضوعات ، قسمت 2 Subjects, part 2

  • قابل مشاهده ساده ، قسمت 1 Simple observable, part 1

  • قابل مشاهده ساده ، قسمت 2 Simple observable, part 2

  • قابل مشاهده با UI Observable with UI

  • صفات Traits

2. لایه مدل 2. Model Layer

  • MVP / MVVM: معماری با Rx MVP/MVVM: Architecture with Rx

  • داده های اصلی با Rx Core Data with Rx

  • کد نمونه اصلی داده Core Data example code

  • شبکه با Rx Network with Rx

  • وظایف گروه بندی ، قسمت 1 Grouping tasks, part 1

  • وظایف گروه بندی ، قسمت 2 Grouping tasks, part 2

  • موضوعات در مدل Threading in the model

3. ارائه دهنده و نمایش 3. Presenter and View

  • تغییر UI: مقدمه Changing UI: Prep

  • تغییر اشتراک UI ، bindTo ، درایور Changing UI subscription, bindTo, driver

  • به کنترل ها پیوند دهید Bind to controls

  • نمایش میزهای عقب Bind table views

  • موضوع در UI Threading in UI

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

نظری ارسال نشده است.

آموزش RxSwift: الگوهای طراحی برای توسعه دهندگان iOS
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 13m
28
Linkedin (لینکدین) lynda-small
01 اسفند 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
20,125
- از 5
ندارد
دارد
دارد
Jon Bott

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jon Bott Jon Bott

Jon Bott یک توسعه دهنده ارشد iOS در Ancestry.com و یک مشاور آموزشی است. جان تجربه گسترده ای دارد ، از توسعه جلویی (iOS ، Android و وب) گرفته تا برنامه نویسی به عقب ، چه در برنامه های تجاری بزرگ و چه در برنامه های آموزشی. جان عکاس مشتاق است و همچنین در زمینه ایجاد رسانه (ویدئو و صوتی) همکاری داشته است ، همچنین در سیستم عامل هایی برای پخش و مصرف آن رسانه کار کرده است.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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