آموزش پایگاه داده اس کیو ال لایت SQLite در اندروید با کاتلین

آموزش پایگاه داده اس کیو ال لایت SQLite در اندروید با کاتلین

پایگاه داده محلی برای ذخیره‌سازی دائمی اطلاعات در هارد سیستم کامپیوتری است. در جهان کنونی، نمی‌توان از اهمیت بانک اطلاعاتی برای نگهداری انبوهی از اطلاعات غافل شد، به ویژه در طراحی و پیاده‌سازی برنامه‌های اندرویدی که همواره نیازمند ذخیره‌سازی اطلاعات کاربران در نرم‌افزار هستیم و اینجا است که استفاده کردن از پایگاه داده SQLite از یک ابزار مفید تبدیل به یک ضرورت می‌شود. در این آموزش، به پیاده‌سازی پایگاه داده SQLite در برنامه‌نویسی اندروید با استفاده از زبان کاتلین (Kotlin) خواهیم پرداخت. هدف نهایی توانمندسازی برنامه‌نویس در زمینه استفاده از پایگاه داده SQLite خواهد بود. لازم به ذکر است که پیاده‌سازی دیتابیس SQLite در این آموزش مرتب‌سازی شده یا به عبارت بهتر با استفاده از Clean Code انجام می‌شود. البته دلیل این امر فراهم کردن زمینه در جهت وارد شدن برنامه‌نویسان به معماری‌های مختلف نرم‌افزاری است. هیچ برنامه‌نویسی نمی‌تواند اهمیت و ضرورت استفاده از پایگاه داده در جهت ذخیره‌سازی اطلاعات نرم‌افزار را کتمان کند. البته، برای نگهداری اطلاعات در نرم‌افزار، پایگاه داده‌های مختلف و فراوانی معرفی و عرضه شده است، اما همه این پایگاه‌های داده، قابلیت استفاده در برنامه‌نویسی اندروید را نداشته و سازگار با سیستم‌‌عامل اندروید نیستند. پایگاه داده SQLiteین ارتباط را با سیستم‌عامل اندروید برقرار کرده و پایگاه داده منتخب گوگل برای برنامه‌نویسان اندروید است. با این تفاصیل، یادگیری دیتابیس SQLite و توانایی پیاده‌سازی آن در برنامه‌نویسی اندروید، بسیار کاربردی و حیاتی خواهد بود. ذخیره‌سازی اطلاعات حیاتی کاربر نظیر نام کاربری یا رمز عبور با استفاده از سیستمی مانند Shared Preferences بسیار خطرآفرین خواهد بود، چرا که این سیستم از هیچ‌گونه امنیتی برای ذخیره‌سازی داده‌های نرم‌افزار استفاده و پشتیبانی نمی‌کند. پس ذخیره‌سازی اطلاعات مهم کاربر در پایگاه داده SQLite یکی از واجبات کار هر برنامه‌نویس اندرویدی است. البته استفاده کردن از پایگاه داده SQLite و انجام چهار عمل اصلی دیتابیس یعنی ایجاد کردن، خواندن اطلاعات، ویرایش داده‌ها و حذف کردن داده‌ها آنچنان هم ساده و بی‌دردسر نخواهد بود. برای انجام کارهای مذکور باید از کلاس‌های مختلف و متدهای متنوعی استفاده کنیم که در این فرادرس به آموزش پیاده‌سازی و استفاده از آن‌ها خواهیم پرداخت.

تریلر دوره

توضیحات کامل دوره

...

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

  • چکیده
    0:00:58

  • معرفی پایگاه داده SQLite
    0:06:08
  • آشنایی با مفاهیم پایگاه داده‌های رابطه‌ای
    رایگان 0:09:30

  • پیاده‌سازی پایگاه داده SQLite
    0:13:13
  • ایجاد جدول معلمین در پایگاه داده
    رایگان 0:16:43
  • ایجاد جدول دانش‌آموزان در پایگاه داده
    0:09:36
  • ایجاد کلاس‌های DAO برای جداول
    0:11:43

  • ایجاد کلاس‌های داده لازم
    0:09:56
  • ذخیره‌سازی اطلاعات در دیتابیس
    رایگان 0:12:47
  • ایجاد داده فیک برای ذخیره‌سازی
    0:14:18
  • فراخوانی اطلاعات از پایگاه داده با دستور Select
    0:13:18
  • واکشی اطلاعات از داخل Cursor
    0:11:47
  • فراخوانی اطلاعات از پایگاه داده و نمایش آن‌ها
    0:10:59

  • پیاده‌سازی تابع به‌روزرسانی اطلاعات
    0:10:15
  • به‌روزرسانی و ویرایش اطلاعات پایگاه داده
    0:14:48
  • حذف اطلاعات از پایگاه داده
    0:10:49
  • تمیز کردن کدهای نوشته شده
    0:14:44

  • پیاده‌سازی Adapter مورد نیاز RecyclerView
    رایگان 0:13:20
  • نمایش اطلاعات دانش‌آموزان در RecyclerView
    0:10:23
  • نمایش اطلاعات معلم بر اساس دانش‌آموز انتخابی
    0:13:56
  • به‌روزرسانی پایگاه داده
    0:13:37

  • خلاصه و جمع‌بندی
    0:08:12
  • ادامه مسیر تا ورود به بازار کار

  • خلاصه و مرور آموزش
  • واژه‌نامه (Glossary)
  • سوالات متداول (FAQ)
  • مشاغل مرتبط
  • نمونه سئوالات مصاحبه شغلی

ارسال نظر شما

نظرات کاربران

نظرات کاربران

هنوز نظری ثبت نشده است.

1,390,000 تومان
278,000 تومان
80% تخفیف

این دوره شامل:
8 فصل آموزشی
4 ساعت ساعت آموزش
دسترسی مادام‌العمر
سطح: مبتدی
گواهی پایان دوره: ندارد
تاریخ انتشار: 1403/12/09
آخرین به‌روزرسانی: 2026-10-29 15:00:17
تعداد امتیازها: 0
تعداد دانشجو:
خرید اقساطی: ندارد
ضمانت بازگشت وجه: ندارد
برچسب‌ها: