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

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

2 ساعت 22 دقیقهمتوسط2017-06-23

مدرسین

Jon Bott

Jon Bott

Senior iOS Developer at Ancestry.com, Training Consultant

جزئیات دوره

توسعه دهندگان باید بدانند که چگونه پیچیدگی یک برنامه را مدیریت کنند. در این دوره آموزشی، یاد بگیرید که چگونه برنامه های خود را با استفاده از الگوهای طراحی معماری ساده در پایه کد تلفن همراه خود ساده کنید. کشف کنید که چگونه این الگوهای طراحی می توانند به شما در کاهش اشکالات و به حداکثر رساندن زمان توسعه خود با آسان تر خواندن و آزمایش کد شما کمک کنند. Jon Bott مدل های مختلف معماری مانند MVC، MVP و VIPER را پوشش می دهد. علاوه بر این، او فرآیند تبدیل از MVC به معماری لایه‌ای را طی می‌کند که تزریق وابستگی، الگوی هماهنگ‌کننده و اتصال داده را پوشش می‌دهد.

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

مهارت ها

Software DesignAndroid DevelopmentAndroidMobile DevelopmentGoogleSoftware DevelopmentDeep Dive (X:Y)

سرفصل ها

0. مقدمه

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

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

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

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

  • 09 - خطاهای احتمالی
  • 10 - نمای کلی UI
  • 11 - نمای کلی کد
  • 12 - بارگذاری داده ها

3. تبدیل به MVP

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

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

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

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

  • 21 - تزریق وابستگی
  • 22 - تزریق وابستگی قسمت 2
  • 23 - تزریق وابستگی قسمت 3
  • 24 - تزریق وابستگی قسمت 4
  • 25 - تزریق واسط

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

  • 26 - اجرای الگوی هماهنگی

7. Data Binding

  • 27 - binding را با RxJava اضافه کنید
  • 28 - binding را با RxJava، قسمت 1 اضافه کنید
  • 29 - binding را با RxJava، قسمت 2 اضافه کنید

نتیجه

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

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

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

درباره ما

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

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

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

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

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