تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی توسعه اپلیکیشن iOS: الگوهای طراحی برای معماری موبایل

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

1 ساعت 53 دقیقهمبتدی2017-06-27

مدرسین

Jon Bott

Jon Bott

Senior iOS Developer at Ancestry.com, Training Consultant

جزئیات دوره

توسعه دهندگان باید بدانند که چگونه پیچیدگی برنامه را به حداقل برسانند و مقیاس پذیری را به حداکثر برسانند. برنامه‌ریزی معماری خوب – که بر اساس الگوهای طراحی تثبیت شده بنا شده است – کلید کدهای مستحکم است. این دوره مروری بر مدل های مختلف معماری و الگوهای طراحی مورد استفاده برای ساده سازی برنامه های کاربردی سازمانی ارائه می دهد. با استفاده از مدل هایی مانند MVP، MVVM، VIPER و MVA (حداقل معماری قابل دوام) نحوه ممیزی اپلیکیشن و انتقال از MVC به معماری لایه ای را بیاموزید. مربی Jon Bott الگوی تزریق وابستگی (برای جداسازی لایه ها)، الگوی هماهنگ کننده (برای مدیریت جریان برنامه) و اتصال داده با RxSwift را معرفی می کند.

اهداف یادگیری
تکه های متحرک معماری
طراحی اپلیکیشن MVA
قدم زدن در یک برنامه آزمایشی
تبدیل به MVP
انتقال منطق بدون مشاهده به ارائه کننده
تقسیم منطق به لایه ها
با استفاده از موجودیت ها
راه اندازی تزریق وابستگی
اجرای الگوی هماهنگی
افزودن اتصال داده با RxSwift

مهارت ها

Mac OSiOS DevelopmentiOSMobile DevelopmentAppleDeep Dive (X:Y)

سرفصل ها

0. مقدمه

  • 01 - خوش آمدید
  • 02 - آنچه باید بدانید
  • 03 - نحوه استفاده از فایل‌های تمرینی

1. تکه‌های متحرک معماری

  • 04 - چرا معماری
  • 05 - قطعات معماری
  • 06 - معماری‌های رایج
  • 07 - MVA (حداقل معماری قابل دوام)
  • 08 - مقایسه معماری‌های رایج

2. بررسی برنامه آزمایشی

  • 09 - نمای کلی UI
  • 10 - نمای کلی کد
  • 11 - بارگذاری داده ها

3. تبدیل به MVP

  • 12 - ارائه دهنده ایجاد کنید
  • 13 - ایجاد ارائه دهنده، قسمت 2
  • 14 - ایجاد ارائه دهنده، قسمت 3
  • 15 - ایجاد ارائه دهنده، قسمت 4

4. لایه‌ها را گسترش دهید

  • 16 - لایه‌ها را گسترش دهید
  • 17 - گسترش لایه ‌ها , قسمت 2
  • 18 - نهادها

5. تزریق وابستگی

  • 19 - بررسی کلی Swinject
  • 20 - استوری برد Swinject
  • 21 - تبدیل ارائه دهنده
  • 22 - تبدیل ارائه دهنده، قسمت 2
  • 23 - تزریق پروتکل

6. هماهنگ کننده‌های ناوبری

  • 24 - راهنمای هماهنگ کننده
  • 25 - به Swinject و app delegate متصل شوید
  • 26 - ارتباط ارائه کننده به هماهنگ کننده

7. Data Binding

  • 27 - RxSwift قابل مشاهده
  • 28 - اتصال داده RxCocoa

نتیجه

  • 29 - مراحل بعدی

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

مسیرهای مرتبط

درباره ما

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

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

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

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

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