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

دوره آموزشی یادگیری جامع توسعه اندروید: مدیریت داده ها با Kotlin

2 ساعت 50 دقیقهمبتدی2019-08-19

مدرسین

David Gassner

David Gassner

Author of 60+ video-based training courses for software developers

جزئیات دوره

تقریباً هر برنامه ای که می سازید از نوعی داده استفاده می کند. آن داده می تواند یک مقدار عددی واحد یا یک پایگاه داده رابطه ای پیچیده با چندین جدول باشد. این دوره به شما کمک می کند تا با استفاده از زبان برنامه نویسی Kotlin و جدیدترین ابزارها و بهترین شیوه ها برای توسعه دهندگان اندروید، برنامه های اندرویدی بسازید که داده ها را در اشکال و فرمت های مختلف ذخیره، مدیریت و نمایش می دهند. نحوه دسترسی به داده ها از منابع و دارایی های داخلی، فایل های خارجی و سرویس های وب را بیاموزید. رشته هایی که با JSON فرمت شده اند را تجزیه کنید. و فقط داده هایی را که می خواهید به کاربران نمایش دهید. مربی David Gassner همچنین نحوه خواندن و نوشتن از فایل های متنی و مدیریت پایگاه های داده SQLite در برنامه های مبتنی بر اندروید را توضیح می دهد. این دوره از Kotlin - به جای جاوا - برای همه مثال‌ها استفاده می‌کند و از کارایی و کوتاهی آن استفاده می‌کند.

اهداف یادگیری
مدل سازی یک موجودیت
خواندن فایل ها از منابع و دارایی ها
تجزیه و نقشه برداری داده های JSON
دریافت داده از یک وب سرویس با Retrofit
ایجاد RecyclerView برای نمایش داده ها
نمایش تصاویر به صورت پویا با Glide
انتشار و مقادیر داده با اشیاء LiveData
نمایش جزئیات با اتصال داده
خواندن و نوشتن فایل ها
مدیریت پایگاه داده SQLite با Room
داده های ماندگار در اولویت های مشترک

مهارت ها

SQLiteKotlinData Resource ManagementAndroidDatabase ManagementGoogleEssential TrainingProgramming LanguagesOpen SourceSoftware Development

سرفصل ها

0. مقدمه

  • 01 - برنامه‌های موبایل برای دنیای داده محور
  • 02 - آنچه باید بدانید

1. داده‌های استاتیک را در فایل‌های JSON بسته بندی کنید

  • 03 - فایل‌های تمرین را از GitHub بررسی کنید
  • 04 - یک موجودیت را در کلاس داده Kotlin مدل کنید
  • 05 - خواندن فایل‌ها از منابع
  • 06 - خواندن فایل‌ها از دارایی ها
  • 07 - رشته‌های JSON را با Moshi تجزیه کنید
  • 08 - نقشه JSON و نام ویژگی‌های کلاس

2. داده‌ها را از وب سرویس دریافت کنید

  • 09 - داده‌ها را در یک کلاس مخزن بدست آورید
  • 10 - داده‌ها را با اشیاء LiveData به اشتراک بگذارید
  • 11 - مجوزها و وضعیت شبکه
  • 12 - وابستگی‌های Retrofit و coroutine را اضافه کنید
  • 13 - یک رابط Retrofit تعریف کنید
  • 14 - داده‌های راه دور را با Retrofit بازیابی کنید

3. نمایش داده‌ها در RecyclerView

  • 15 - RecyclerView را به یک قطعه اضافه کنید
  • 16 - یک طرح بندی آیتم RecyclerView ایجاد کنید
  • 17 - یک کلاس آداپتور RecyclerView ایجاد کنید
  • 18 - نمایش تصاویر به صورت پویا با Glide
  • 19 - یک پس زمینه پویا به موارد داده اضافه کنید
  • 20 - داده‌ها را با یک حرکت انگشت بازخوانی کنید

4. موارد داده انتخابی را نمایش دهید

  • 21 - رویدادهای کلیک RecyclerView را مدیریت کنید
  • 22 - یک قطعه جزئیات را ایجاد کرده و به آن بروید
  • 23 - یک دکمه Up به یک قطعه ثانویه اضافه کنید
  • 24 - داده‌ها را در ViewModel به اشتراک گذاشته شده ارسال کنید
  • 25 - نمایش جزئیات با اتصال داده
  • 26 - اتصالات داده را با آداپتور سفارشی کنید

5. خواندن و نوشتن فایل ها

  • 27 - فایل‌ها را در حافظه داخلی ذخیره کنید
  • 28 - خواندن فایل‌ها از حافظه داخلی
  • 29 - مجوزها را در یک صفحه نمایش اسپلش مدیریت کنید
  • 30 - درخواست مجوزهای ذخیره‌سازی خارجی
  • 31 - فایل‌ها را در حافظه خارجی ذخیره کنید

6. پایگاه‌های داده SQLite را با Room مدیریت کنید

  • 32 - جدول پایگاه داده را با Room تعریف کنید
  • 33 - عملیات SQL را در رابط DAO تعریف کنید
  • 34 - یک پایگاه داده SQLite را با Room تعریف کنید
  • 35 - درج و بازیابی اطلاعات با Room

7. ماندگاری داده در تنظیمات برگزیده مشترک

  • 36 - تنظیمات برگزیده مشترک را با کد مدیریت کنید
  • 37 - از تنظیمات برای مدیریت نمایش استفاده کنید
  • 38 - یک فعالیت ترجیحی مشترک ایجاد کنید
  • 39 - تنظیمات پیش فرض مشترک را بخوانید

نتیجه

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

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

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

درباره ما

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

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

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

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

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