آموزش اندروید: پایداری داده‌ها (Data Persistence) - آخرین آپدیت

دانلود Android: Data Persistence

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: سرویس‌های مبتنی بر ابر برای توسعه مدرن موبایل حیاتی هستند، اما می‌توانند کند باشند و مشکلات شبکه بر قابلیت اطمینان آن‌ها تأثیر بگذارد. راهکارهای ذخیره‌سازی محلی با فراهم کردن امکان ذخیره سریع، امن و قابل اعتماد داده‌ها، مکمل بی‌نظیری برای سرویس‌های راه دور هستند. در این دوره آموزشی با عنوان «اندروید: پایداری داده‌ها»، شما ابزارهای کار با داده‌ها در دستگاه کاربر را خواهید آموخت. ابتدا نحوه استفاده از Room برای تعامل بهینه با پایگاه‌های داده محلی SQL را بررسی می‌کنید. سپس با API مربوط به DataStore و نحوه استفاده از آن برای ذخیره ترجیحات کاربر آشنا می‌شوید. در نهایت، یاد می‌گیرید که چگونه به دارایی‌های محلی (Assets) مانند قالب‌ها و فایل‌های رسانه‌ای دسترسی پیدا کنید تا قابلیت‌های اپلیکیشن خود را افزایش دهید. پس از اتمام این دوره، مهارت‌ها و دانش لازم درباره APIهای پایداری اندروید را برای استفاده موثر از داده‌های محلی در پروژه‌های خود به دست خواهید آورد.

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

استفاده از Room برای کار با داده‌های SQL Using Room to Work with SQL Data

  • مقدمه Introduction

  • معماری Room Room Architecture

  • تعریف موجودیت‌ها (Entities) Defining Entities

  • تعریف فیلدها Defining Fields

  • دمو: استفاده از مخازن داده (Data Repositories) Demo: Using Data Repositories

  • دمو: تعریف موجودیت‌ها و فیلدها Demo: Defining Entities and Fields

  • هدف از اشیاء دسترسی به داده‌ها (DAOs) Purpose of Data Access Objects

  • انجام تغییرات داده‌ها با استفاده از DAOها Performing Data Mutations with DAOs

  • پرس‌وجو از پایگاه داده با استفاده از DAOها Querying Databases with DAOs

  • دمو: ایجاد DAOها Demo: Creating DAOs

  • تعریف روابط داده‌ای Defining Data Relationships

  • توضیح روابط یک به یک Describing One-to-one Relationships

  • توضیح روابط یک به چند Describing One-to-many Relationships

  • توضیح روابط چند به چند Describing Many-to-many Relationships

  • تعریف نمونه‌های پایگاه داده Defining Database Instances

  • دمو: ایجاد کلاس پایگاه داده Demo: Creating the Database Class

  • دمو: یکپارچه‌سازی پایگاه داده در اپلیکیشن Demo: Integrating the Database into the Application

ذخیره ترجیحات کاربر با DataStores Storing User Preferences with DataStores

  • مقدمه‌ای بر Preferences DataStores Introduction to Preferences DataStores

  • مروری بر Preferences DataStores Overview of Preferences DataStores

  • ایجاد Preferences DataStores Creating Preferences DataStores

  • ذخیره تنظیمات Saving Settings

  • خواندن تنظیمات Reading Settings

  • دمو: استفاده از Preferences DataStores Demo: Using Preferences DataStores

کار با Assets و منابع Raw Working with Assets and Raw Resources

  • نقش Assets و منابع Raw Role of Assets and Raw Resources

  • مقایسه Assets با منابع Raw Comparing Assets to Raw Resources

  • تعریف Assets Defining Assets

  • دمو: Assets Demo: Assets

  • تعریف منابع Raw Defining Raw Resources

  • دمو: منابع Raw Demo: Raw Resources

  • جمع‌بندی دوره Course Summary

نمایش نظرات

آموزش اندروید: پایداری داده‌ها (Data Persistence)
جزییات دوره
1h 31m
30
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
1
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mike Van Sickle Mike Van Sickle

Michael Van Sickle یک معمار برنامه در Akron ، اوهایو است. وی کار خود را به عنوان یک مهندس مکانیک و با طراحی قطعات در صنعت خودرو قبل از تغییر در مهندسی نرم افزار آغاز کرد. او علاقه زیادی به یادگیری زبان های جدید برنامه نویسی دارد و از کار با جاوا ، C # ، JavaScript ، PHP و F # راحت است. مایک همچنین عاشق یادگیری در مورد طراحی تجربه کاربر است و در تلاش شرکت خود برای ساخت برنامه های زیبا و ساده نقش اصلی را دارد. وقتی که کد نمی نویسد ، مایک دوست دارد به اردو برود و با همسر و دو دخترش پیاده روی طولانی کند.