دوره آموزشی توسعه اپلیکیشن اندروید: کتابخانه های پایداری داده
4 ساعت 53 دقیقهمتوسط2018-05-04
مدرسین

Annyce Davis
Engineering leader, international conference speaker, and author.
جزئیات دوره
با تداوم دادههای خود، میتوانید تجربه یکپارچهتری از برنامهتان را برای کاربران فراهم کنید - حتی زمانی که آنها آفلاین هستند. اگر یک توسعهدهنده برنامه اندروید هستید، گزینههای ماندگاری داده زیادی برای انتخاب دارید. در این دوره آموزشی با گزینه های مختلف برای ذخیره داده های برنامه خود در پایگاه داده آشنا شوید.
برای شروع، Annyce Davis با استفاده از راه حل واقعی پایداری داده موجود در Android: SQLite را بررسی می کند. او شما را با مفاهیم اولیه SQLite آشنا می کند - مانند نحوه ایجاد یک بسته بندی پایگاه داده و درج داده ها در یک جدول - و همچنین چند موضوع پیشرفته تر. در مرحله بعد، او کار با Cupboard را پوشش می دهد، یک پروژه منبع باز که به ساده سازی تعاملات SQLite شما اختصاص داده شده است. برای جمع بندی، او به کار با Realm می پردازد، یک راه حل پایگاه داده شی که با در نظر گرفتن دستگاه های تلفن همراه طراحی شده است. در طول دوره، Annyce در مورد ایجاد روابط بین جداول پایگاه داده، ایجاد و اجرای پرس و جوها، و همچنین انجام مهاجرت داده ها بحث می کند.
اهداف یادگیری
مروری بر SQLite
تعریف طرح واره جدول پایگاه داده
کاوش SQLite ایجاد نحو جدول
اجرای دستورات جدول ایجاد
درج داده با رابطه کلید خارجی
بازرسی پایگاه داده با استفاده از ترمینال
به روز رسانی و حذف سوابق
کار با کمد
کار با Realm
برای شروع، Annyce Davis با استفاده از راه حل واقعی پایداری داده موجود در Android: SQLite را بررسی می کند. او شما را با مفاهیم اولیه SQLite آشنا می کند - مانند نحوه ایجاد یک بسته بندی پایگاه داده و درج داده ها در یک جدول - و همچنین چند موضوع پیشرفته تر. در مرحله بعد، او کار با Cupboard را پوشش می دهد، یک پروژه منبع باز که به ساده سازی تعاملات SQLite شما اختصاص داده شده است. برای جمع بندی، او به کار با Realm می پردازد، یک راه حل پایگاه داده شی که با در نظر گرفتن دستگاه های تلفن همراه طراحی شده است. در طول دوره، Annyce در مورد ایجاد روابط بین جداول پایگاه داده، ایجاد و اجرای پرس و جوها، و همچنین انجام مهاجرت داده ها بحث می کند.
اهداف یادگیری
مروری بر SQLite
تعریف طرح واره جدول پایگاه داده
کاوش SQLite ایجاد نحو جدول
اجرای دستورات جدول ایجاد
درج داده با رابطه کلید خارجی
بازرسی پایگاه داده با استفاده از ترمینال
به روز رسانی و حذف سوابق
کار با کمد
کار با Realm
مهارت ها
AndroidDatabase DevelopmentDatabase ManagementGoogleSoftware Development
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
- 03 - استفاده از فایلهای تمرین
- 04 - برنامه شروع را مرور کنید
1. مبانی SQLite
- 05 - مروری بر SQLite
- 06 - طرح واره جدول پایگاه داده را تعریف کنید
- 07 - یک راهنمای باز SQLite پایگاه داده را تعریف کنید
- 08 - SQLite ایجاد نحو جدول را کاوش کنید
- 09 - دستورات ایجاد جدول را اجرا کنید
- 10 - یک بسته بندی پایگاه داده ایجاد کنید
- 11 - کلاس ContentValues را کاوش کنید
- 12 - دادهها را در جدول قرار دهید
- 13 - درج داده با رابطه کلید خارجی
2. SQLite فراتر از اصول
- 14 - پایگاه داده را با استفاده از ترمینال بررسی کنید
- 15 - پایگاه داده را با استفاده از ابزارهای رابط کاربری گرافیکی بررسی کنید
- 16 - کوئریهای SQLite را کاوش کنید
- 17 - دادهها را با استفاده از کوئری خام کوئری کنید
- 18 - مکان نماها را تجزیه کنید و دادهها را در رابط کاربری نمایش دهید
- 19 - رکوردها را در یک جدول به روز کنید
- 20 - رکوردها را از جدول حذف کنید
3. کار با اتاق
- 21 - نمای کلی اتاق
- 22 - تعریف موجودیتهای پایگاه داده
- 23 - تعریف پایگاه داده اتاق
- 24 - یک شی دسترسی به داده ایجاد کنید
- 25 - کار با حاشیه نویسی @Insert
- 26 - دادهها را در جدول وارد کنید
- 27 - کوئریهای اتاق را کاوش کنید
- 28 - دادهها را کوئری کنید و در یک RecyclerView نمایش دهید
- 29 - کوئریهای قابل مشاهده ایجاد کنید
- 30 - یک schema migration ایجاد کنید
4. کار با کمد
- 31 - نمای کلی کمد
- 32 - طرح واره پایگاه داده را تعریف کنید
- 33 - دادهها را در جدول وارد کنید
- 34 - مقدمه ای بر مبدل ها
- 35 - لیستها را با استفاده از مبدلها به صورت JSON ذخیره کنید
- 36 - دادهها را کوئری کنید و در یک RecyclerView نمایش دهید
- 37 - رکوردها را در یک جدول به روز کنید
- 38 - حذف رکوردها از جدول
- 39 - یک schema migration ایجاد کنید
5. Basics Realm
- 40 - مقدمه ای بر قلمرو
- 41 - یک نمونه Realm را پیکربندی کنید
- 42 - یک کلاس شی Realm ایجاد کنید
- 43 - دادهها را در Realm وارد کنید
- 44 - دادههای خود را با مرورگر Realm مشاهده کنید
6. قلمرو فراتر از اصول
- 45 - ایجاد روابط بین اشیاء
- 46 - کوئریهای Realm را کاوش کنید
- 47 - اشیاء قلمرو را کوئری کنید
- 48 - نمایش دادهها در RecyclerView
- 49 - به روز رسانیهای Realm را کاوش کنید
- 50 - اشیاء Realm را به روز کنید
- 51 - اشیاء Realm را حذف کنید
- 52 - مهاجرتهای قلمرو را کاوش کنید
- 53 - یک schema migration ایجاد کنید
نتیجه
- 54 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی ساخت اپلیکیشنهای اندرویدی مبتنی بر هوش مصنوعی با Gemini
- دوره آموزشی یادگیری امنیت دستگاه موبایل
- دوره آموزشی گرفتن عکس های عالی با گوشی
- دوره آموزشی یادگیری جامع تلفن و تبلت اندروید
- دوره آموزشی یادگیری جامع Android Studio
- دوره آموزشی یادگیری جامع توسعه اندروید بخش 5: ذخیره سازی و پایگاه داده
- دوره آموزشی توسعه اندروید : RetroFit با Kotlin
- دوره آموزشی نگاه اولیه به اندروید 12 و نسخه های فراتر برای توسعه دهندگان