آموزش کار کردن با Content Provider ها اندروید

Android Fundamentals - Content Providers
تعداد ویدئو 44
زمان دوره 03:28:13
مترجم پرووید
ناظر ترجمه پرووید
دوبلر پرووید
ناظر دوبلاژ پرووید
سایت منتشر کننده پلورال سایت

آموزش کار کردن با Content Provider ها اندروید یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی، کار کردن با Content Provider ها اندروید است که با نام اصلی Android Fundamentals – Content Providers از شرکت Pluralsight منتشر شده است.

استفاده کردن از Content Provider ها در توسعه اپلیکیشن های اندروید

در توسعه ی اپلیکیشن های اندروید، استفاده کردن از content provider ها باعث فراهم شدن روشی ایمن و ساختار یافته برای دسترسی پیدا کردن به داده های به اشتراک گذاشته شده بین اپلیکیشن ها می شود. نقش content provider ها شبیه به یک پل ارتباطی داده محور است و content provider ها از این جهت شبیه به یک اینترفیس استاندارد سازی شده برای مدیریت کردن و انتشار داده ها هستند. این موضوع کمک میکند تا اپلیکیشن ها بتوانند به راحتی داده های خود را بازیابی، به روز رسانی و به اشتراک بگذراند.

استفاده کردن از content provider هاکمک میکند تا در قالب یکAPI یک شکل، داده های درون یک اپلیکیشن توسط سایر اپلیکیشن ها قابل دسترس باشند. البته در این بین اشتراک گذاری، مواردی از قبیل permission ها و access کنترل میشوند. با استفاده از content provider ها میتوان data encapsulation را ایجاد کرد و در عین حال مدیریت موثر داده ها را پیاده سازی نمود. استفاده کردن از content provider ها کمک می کند تا بتوانیم مواردی از قبیل همگام سازی داده ها، به اشتراک گذاری داده ها و ارتباطات بین فرآیندی را پیاده سازی کنیم. با پایبند ماندن به اصول کپسول سازی داده ها و فراهم کردن روشی ایمن و یک شکل برای تعامل با داده ها، میتوان به سادگی ماژولار بودن و همکارانه بودن یک اپلیکشن اندروید را تضمین کرد.

سرفصل مطالب آموزش ویدئویی کار کردن با Content Provider ها اندروید

فصل اول: مقدمه دوره آموزشی

  • مقدمه دوره آموزشی

فصل دوم: چگونه بیشترین بهره را از این دوره ببرید

  • پیش نیازها
  • بررسی اجمالی دوره
  • نحوه دنبال کردن ویدیوهای آموزشی

فصل سوم: آشنایی با Content Provider

  • بررسی Activity و Service و Broadcast Receiver
  • آشنایی با Content Provider
  • آیا واقعاً به Content Provider نیاز دارید؟

فصل چهارم: طراحی فضای ذخیره سازی ساخت یافته

  • بررسی نمای کلی و راه اندازی اولیه پروژه
  • ایجاد کلاس Contract و کلاس SQLiteOpenHelper
  • درج داده ها در پایگاه داده SQLite
  • عملیات پرس و جو و چاپ تمام رکوردهای پایگاه داده SQLite
  • به روز رسانی یک رکورد در پایگاه داده SQLite
  • حذف یک رکورد از پایگاه داده SQLite
  • جمع بندی

فصل پنجم: پیاده سازی کردن Content Provider با عملیات Insert و Query

  • پیاده سازی کردن یک Subclass ازContent Provider با متدهای Abstract
  • بررسی کردن Authority String و Content URIو URI Pattern
  • تعریف کردن Authority String و Content URIو URI Pattern در کلاس Contract
  • تعریف کردن URI Pattern ها با استفاده از UriMatcher
  • انجام عملیات Insert با استفاده از Content Provider و Content Resolver
  • انجام عملیات پرس و جو با استفاده از Content Provider و Content Resolver
  • بررسی بیشتر عملیات پرس و جو
  • جمع بندی

فصل ششم: پیاده سازی متدهای Delete و Update

  • عملیات به روز رسانی با استفاده از Content Provider و Content Resolver
  • عملیات حذف با استفاده از Content Provider و Content Resolver
  • بررسی بیشتر عملیات حذف
  • جمع بندی

فصل هفتم: بررسی مفاهیم متفرقه

  • مقدمه
  • راه اندازی اولیه پروژه
  • نحوه تعامل Loader APIها با یکدیگر
  • بررسی CursorLoader و SimpleCursorAdapter وLoaderManager و LoaderCallbacks
  • عملیات حذف و به روز رسانی
  • عملیات درج
  • اطلاع رسانی به Observer ها
  • جمع بندی

فصل هشتم: در دسترس قرار دادن داده های ساختاری خصوصی برنامه به سایر اپلیکیشن ها

  • مقدمه و سناریو
  • راه اندازی اولیه پروژه
  • تنظیم کردن android-exported=-true
  • استفاده کردن از مجوزهای خواندن و نوشتن برای افزایش امنیت برنامه
  • انجام عملیات حذف و به روز رسانی از برنامه خارجی
  • بررسی اجمالی سناریو
  • بررسی Contacts Provider و File Providerو Calendar Provider
  • بررسی مجوزهای اندروید

فصل نهم: جمع بندی

  • خلاصه سریع دوره
  • قدم های بعدی
دسته های محصولات

افزودن به سبد خرید