آموزش توسعه برنامه Android: کتابخانه های پایداری داده ها - آخرین آپدیت

دانلود Android App Development: Data Persistence Libraries

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: با ادامه داده های خود ، می توانید تجربه یکپارچه تری را با برنامه خود در اختیار کاربران قرار دهید - حتی وقتی آنها آفلاین می شوند. اگر یک توسعه دهنده برنامه Android هستید ، گزینه های پایداری داده های زیادی را برای انتخاب دارید. در این دوره ، در مورد گزینه های مختلف برای ذخیره داده های برنامه خود در یک پایگاه داده اطلاعات کسب کنید.

برای شروع ، Annyce Davis با استفاده از راه حل پایداری داده de facto موجود در Android: SQLite بررسی می کند. او شما را از طریق مفاهیم اساسی SQLITE - از جمله نحوه ایجاد بسته بندی پایگاه داده و درج داده ها در یک جدول - و همچنین چند موضوع پیشرفته تر ، می برد. در مرحله بعد ، او در حال کار با کمد ، یک پروژه منبع باز است که به ساده سازی تعامل SQLite شما اختصاص داده شده است. برای بسته بندی ، او به کار با قلمرو ، یک راه حل پایگاه داده شیء که با دستگاه های تلفن همراه در ذهن طراحی شده است ، شیرجه می زند. در طول دوره ، ANNYCE در مورد ایجاد روابط بین جداول پایگاه داده ، ایجاد و اجرای نمایش داده شد و همچنین انجام مهاجرت داده ها بحث می کند.

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • با استفاده از پرونده های تمرینی Using the exercise files

  • برنامه شروع را مرور کنید Review the starting app

1. مبانی SQLite 1. SQLite Basics

  • مرور اجمالی SQLite Overview of SQLite

  • طرح جدول جدول داده ها را تعریف کنید Define a database table's schema

  • یاور باز SQLite پایگاه داده را تعریف کنید Define a Database SQLite open helper

  • کاوش خلاصه جدول ایجاد SQLite Explore SQLite create table syntax

  • دستورات جدول ایجاد کنید Execute create table statements

  • یک بسته بندی دیتابیس ایجاد کنید Create a database wrapper

  • کلاس ContentValues را کاوش کنید Explore the ContentValues class

  • داده ها را در یک جدول وارد کنید Insert data into a table

  • درج داده با یک رابطه کلید خارجی Insert data with a foreign key relation

2. SQLite فراتر از مبانی 2. SQLite Beyond the Basics

  • پایگاه داده را با استفاده از یک ترمینال بررسی کنید Inspect the database using a terminal

  • با استفاده از ابزارهای GUI ، پایگاه داده را بازرسی کنید Inspect the database using GUI tools

  • نمایش داده شد در SQLite Explore SQLite queries

  • داده پرس و جو با استفاده از یک پرس و جو خام Query data using a raw query

  • مکان نما را تجزیه کنید و داده ها را در UI نمایش دهید Parse cursors and display data in the UI

  • سوابق را در یک جدول به روز کنید Update records in a table

  • سوابق را از یک جدول حذف کنید Delete records from a table

3. کار با اتاق 3. Working with Room

  • نمای کلی اتاق Overview of Room

  • تعریف اشخاص پایگاه داده Defining database entities

  • تعریف بانک اطلاعاتی اتاق Defining a Room database

  • یک شی دسترسی به داده ایجاد کنید Create a data access object

  • کار با حاشیه نویسیInsert Working with the @Insert annotation

  • داده ها را در یک جدول وارد کنید Insert data into a table

  • جستجوی نمایشگرهای اتاق Explore Room queries

  • داده های پرس و جو و نمایش در یک RecyclerView Query data and display in a RecyclerView

  • نمایش داده شد قابل مشاهده Create observable queries

  • یک مهاجرت طرحواره ایجاد کنید Create a schema migration

4- کار با کمد 4. Working with Cupboard

  • بررسی اجمالی کابینت Overview of Cupboard

  • طرحواره پایگاه داده را تعریف کنید Define a database schema

  • داده ها را در یک جدول وارد کنید Insert data into a table

  • داده ها را در یک جدول وارد کنید Insert data into a table

  • آشنایی با مبدل ها Introduction to converters

  • لیست ها را با استفاده از مبدل ها JSON ذخیره کنید Store lists as JSON using converters

  • داده های پرس و جو و نمایش در یک RecyclerView Query data and display in a RecyclerView

  • سوابق را در یک جدول به روز کنید Update records in a table

  • سوابق را از یک جدول حذف کنید Delete records from a table

  • سوابق را از یک جدول حذف کنید Delete records from a table

  • یک مهاجرت طرحواره ایجاد کنید Create a schema migration

5. اصول اولیه قلمرو 5. Realm Basics

  • آشنایی با قلمرو Introduction to Realm

  • یک نمونه Realm را پیکربندی کنید Configure a Realm instance

  • یک کلاس شی Realm ایجاد کنید Create a Realm object class

  • قرار دادن داده ها در Realm Insert data into Realm

  • داده های خود را با مرورگر Realm مشاهده کنید View your data with the Realm browser

6. قلمرو فراتر از مبانی 6. Realm Beyond the Basics

  • روابط بین اشیاء ایجاد کنید Create relationships between objects

  • نمایش داده شد Realm Explore Realm queries

  • Query Realm اشیاء است Query Realm objects

  • نمایش داده ها در یک RecyclerView Display data in a RecyclerView

  • به روزرسانی های Realm را کاوش کنید Explore Realm updates

  • اشیاء Realm را به روز کنید Update Realm objects

  • اشیاء Realm را حذف کنید Delete Realm objects

  • مهاجرت Realm را کاوش کنید Explore Realm migrations

  • یک مهاجرت طرحواره ایجاد کنید Create a schema migration

  • یک مهاجرت طرحواره ایجاد کنید Create a schema migration

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش توسعه برنامه Android: کتابخانه های پایداری داده ها
جزییات دوره
4h 52m
57
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
20,940
- از 5
دارد
دارد
دارد
Annyce Davis
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Annyce Davis Annyce Davis

توسعه دهنده نرم افزار ، بلندگو ، نویسنده آنیسی دیویس رهبر مهندسی ، سخنران کنفرانس بین المللی و نویسنده است.

در حال حاضر ، آنیسی مدیر مهندسی در Meetup است. او در Meetup به ایجاد آینده ای در جامعه واقعی کمک می کند که مردم در آن حضور پیدا می کنند ، کارهایی انجام می دهند و در واقع با یکدیگر صحبت می کنند. Annyce همچنین یک Google Developer Expert است. این به این معنی است که او به توسعه فیلم ها ، پست های وبلاگ و گفتگوهای کنفرانس برای انجمن توسعه دهندگان اختصاص داده است. او به این کار بسیار افتخار می کند و احساساتی دارد. هدف نهایی او با توجه به فناوری ، به اشتراک گذاشتن تجربیات خود در فن آوری و مهندسی است تا دیگران را نیز به این کار القا کند.