دوره آموزشی یادگیری جامع توسعه اندروید: مدیریت داده ها با Kotlin
2 ساعت 50 دقیقهمبتدی2019-08-19
مدرسین

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
داده های ماندگار در اولویت های مشترک
اهداف یادگیری
مدل سازی یک موجودیت
خواندن فایل ها از منابع و دارایی ها
تجزیه و نقشه برداری داده های 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 - مراحل بعدی