آموزش دیتابیس Room در اندروید
دسترسی سریع لینک دانلود
دانلود نامحدود فایلها
ارتباط با استاد
معرفی دوره
سلام مجدد خدمت شما همراهان سایت نویندولوپرز,در خدمت شما هستیم با آموزش دیتابیس Room در اندروید.
دیتابیس Room یکی از کتابخانههای توسعه داده شده توسط گوگل هست که بر بستر دیتابیس Sqlite بنا شده است ولی با ویژگیهای بیشتر.
در دیتابیس Room شما با استفاده از Entity میتوانید ساخت و توسعه دیتابیس خود را سریعتر و سادهتر کنید.
به عبارتی دیگر برنامه نویس دغدغه ی توسعه ی یک پایگاه داده را ندارد و یک بستر برای دیتابیس لوکال خود را بسازد.
ویژگیهای دیتابیس Room
- سرعت CRUD یا همان (Create,Update,Delete,Read) در دیتابیس Room به نسبت دیتابیس Sqlite بیشتر است.
- استفاده از Annotation ها جهت سهولت در توسعه پایگاه داده.
- هماهنگی کامل با RxJava2 .
- توسعه اپلیکیشنهایی که بر بستر معماری ساخته شده است و نیاز به دیتابیس لوکال دارند را با دیتابیس Room میتوان تطبیق داد و توسعه داد.
- پشتیبانی کتابخانه Room در اندروید استدیوهای ورژن Android x , و Pre Android x.
- پیشتیبانی نسخه Kotlin برای کتابخانه Room.
- و کلی ویژگی دیگر…
در این دوره چه چیزی یاد میگیریم؟
در آموزش دیتابیس Room در اندروید سعی کردیم تمامی نکات مربوط به دیتایس Room را بیان کنیم و همچنین یه سری نکات جدید.
- در این آموزش نحوه نحوه سینک کردن کتابخانه Room را بیان میکنیم.
- چگونه Entity خود را بسازیم
- تنظیمات کتابخانه Room جهت توسعه پایگاه داده.
- انجام عملیاتهای از جمله ذخیره اطلاعات ، نمایش اطلاعات در ریسایکلرو ، آپدیت کردن اطلاعات , حذف یک آیتم , حذف تمامی آیتم های دیتابیس.
- در این آموزش نحوه ذخیره سازی عکسها در دیتابیسهای لوکال را نیز گفتهایم و دغدغههای شما عزیزان را برطرف کرده ایم.
- نحوه سرچ کردن در دادههای ذخیره شده در دیتابیس.
- نحوه ساخت Shape ها جهت طراحی اپلیکیشن.
- استفاده از Interface ها و نکاتی در مورد آن که چگونه میتوان از طریق Interface توسعه اپلیکشین خود را بهبود بدهیم.
- نکاتی در مورد Ui اپلیکشین و ساخت Ui مناسب.
- نکات جدید و هیجان انگیز جهت استفاده از Recyclerview ها.
پیشنیازهای این دوره
اطلاعات دوره
- آموزش دیتابیس Room در اندروید
- حجم : یک گیگابایت
- زمان : 7 ساعت و 25 دقیقه
- تعداد فایل دانلودی : 4
- مدرس : علی کمائی
معرفی استاد دوره
نزدیک به 5 سال برنامهنویسی اندروید انجام میدم و 2 سال،در زمینه آموزش برنامه نویسی اندروید فعالیت دارم.علاقهمند به توسعه اپلیکشین موبایل و طراحی سایت با وردپرس هستم
قوانین ثبت دیدگاه
- دیدگاههای فینگلیش تایید نمیشود
- دیدگاههای خارج از موضوع تایید نمیشوند.
projpc –
سلام وقت بخیر
من آموزش رو تهیه کردم و همگام با فیلما دارم جلو میرم. ممنون عالی هستن مثل همیشه.
یه سوالی داشتم. شما وقتی فیلد تصویر رو تو بخش اول اضافه کردید گفتید که برای اینکه برنامه خطا نده ورژن دیتابیس رو تغییر میدیم.همچنین برنامه رو یه بار از رو گوشی پاک میکنیم. حالا ما موقع بروزرسانی باید به کاربرمون بگیم نسخه قبلی رو حذف کنید!! راه حلی برای این مسئله وجود نداره؟
اگه دیتابیس رو حدف کنه خب اطلاعات قبلی از بین میره .!!
ممنون میشم منو راهنمایی کنید.
علی کمائی –
سلام.وقت بخیر.ممنون دوست عزیز از شما.
برای اپلیکیشن هایی که با دیتابیس لوکال کار میکنن مثل دیتابیس sqlite یا room شما باید پیشبینیهای لازم رو انجام بدید.به چه صورت؟ شما باید اطلاعات ذخیره شده کاربر را همیشه در حالت Backup گیری قرار بدید(حالا چه به صورت دستی یا به صورت اتوماتیک) و هر زمان اپلیکیشن اگر از گوشی کاربر حذف شد یا نسخه جدیدی برای اون اپلیکیشن اومد کاربر مجبور به حذف اطلاعاتش نشه و با ایمپورت کردن دیتابیسی که بک آپ اون رو گرفته مجدد اون اطلاعات رو به نسخه جدید انتقال بده.
ولی کمتر موقعی پیش میاد دیتابیس های لوکال نیاز به تغییر ساختار داشته باشند ولی با این حال Backup گیری از اطلاعات کاربر میتونه کیفیت اپلیکیشن شما رو بالا نگه داره.
برای Backup گرفتن از دیتابس نیاز هست کار با فایل ها کمی بلد باشید و با سرچ کردن توی اینترنت میتونید انجامش بدید.