تخزين البيانات في Thunkable

  • تعرّف على كيفية تخزين البيانات على جهاز محمول للوصول إليها من تطبيق محمول
  • التعرف على الخيارات المختلفة لتخزين البيانات والوصول إليها في السحابة لمشاركة البيانات بين مستخدمي التطبيق

هذه هي أنشطة هذا الدرس:

تخزين البيانات طويلة الأجل

في الوحدة السابقة، تعلمت في الوحدة السابقة كيفية استخدام المتغيرات والقوائم لتخزين المعلومات في تطبيقك. 

عند إغلاق التطبيق، يتم مسح جميع المتغيرات المخزنة في ذاكرة التطبيق. 

ومع ذلك، هناك أوقات قد ترغب فيها في تتبع المعلومات بين عمليات تشغيل التطبيق. هناك نوعان من التخزين طويل المدى:

التخزين المحلي

تخزين المعلومات على الجهاز المحمول لاسترجاعها في كل مرة يتم فيها تشغيل التطبيق.

على سبيل المثال، عنوان مستخدم أو درجة عالية في اللعبة.

التخزين السحابي

تخزين المعلومات على الويب (السحابة) حتى يتمكن جميع مستخدمي التطبيق من الوصول إلى المعلومات.

على سبيل المثال، لوحة المتصدرين في اللعبة أو رسائل الدردشة.

التخزين المحلي

بمجرد أن يغلق المستخدم التطبيق، فإن قيم جميع متغيرات متغيرات التطبيق من ذاكرة الجهاز.

إذا كنت تريد تخزين البيانات للتطبيق بين عمليات التشغيل، فستستخدم المتغيرات المخزنة.

يمكن استخدام المتغيرات المخزنة لتخزين المعلومات الشخصية للمستخدم التي لا تحتاج إلى مشاركتها.

على سبيل المثال، يريد المستخدم إدخال اسمه وعمره وعنوانه مرة واحدة، وليس في كل مرة يستخدم فيها التطبيق. مثال آخر هو تتبع شيء ما مثل العادات الصحية مع مرور الوقت. المتغيرات المخزنة هي الحل.

تعمل المتغيرات المخزنة تمامًا مثل متغيرات التطبيق. فقط اختر مخزَّن من القائمة المنسدلة في مكوِّن التهيئة.

مع المتغيرات المخزنة، لا توجد قيمة تهيئة لتعيينها. ستكون قيمة المتغير فارغة، أو فارغة، حتى يتم استخدامه في التطبيق، لذا كن حذرًا في استخدامه!

يمكنك الحصول على قيمة المتغيرات المخزنة وتعيينها تمامًا كما تفعل مع متغير التطبيق.

التخزين السحابي

التخزين السحابي يسمح لأي مستخدم للتطبيق بالوصول إلى البيانات ومشاركتها. يمكن للعديد من مستخدمي التطبيق تخزين واسترجاع البيانات الموجودة في قاعدة بياناتوهي ببساطة مجموعة من البيانات المخزنة إلكترونيًا.

هل سبق لك أن شاركت صورة أو مقطع فيديو على Instagram أو TikTok؟ تستخدم تطبيقات مثل هذه التطبيقات التخزين السحابي. عندما يقوم صديقك بتحميل صورة ومشاركتها، يتحقق هاتفك من قاعدة بيانات الويب بحثاً عن صور جديدة، ثم تراها في خلاصتك.

هاتف محمول مع تطبيق يعرض المتغيرات المخزنة
المتغيرات المخزنة
3 هواتف تشير إلى قاعدة بيانات واحدة
التخزين السحابي

لدى Thunkable العديد من خيارات التخزين السحابي.

أفضل الممارسات الممارسات: قم دائمًا بتخزين نسخة احتياطية من بياناتك في مكان ما! من السهل جدًا حذف بياناتك أو تغييرها عن طريق الخطأ، لذا تأكد من تخزين نسخة إضافية في مكان آمن!

أسئلة إرشادية لطرحها على الطلاب أين تعتقد أين يتم تخزين البيانات السحابية؟ تقوم بتحميلها على موقع ويب مثل google و youtube و tiktok وما إلى ذلك، ولكن أين يتم تخزينها بعد ذلك؟ أين هي السحابة؟ شركات مثل جوجل لديها مبانٍ ضخمة بها أجهزة كمبيوتر فقط لتخزين الأشياء في السحابة. لذا فإن النكتة هي "لا يتم تخزينها على السحابة، فقط كمبيوتر شخص آخر". تخزين بيانات أمازون:

يتم توفير نصائح الموجهين من خلال الدعم المقدم من AmeriCorps.

حرف A منمق، شعار AmeriCorps باللون الكحلي

النشاط: تخزين نتائج المباريات

الوقت المقدر: 60 دقيقة

تحديث لعبة الاختبار السريع لتخزين الدرجات العالية

  1. افتح مشروع البداية في Thunkable.
  2. قم بعمل نسخة من المشروع حتى تتمكن من تحريره.
  3. اتبع الفيديو أدناه لربط ورقة جوجل بتطبيقك لتخزين أعلى درجات اللاعبين وتحديثها.
مشروع المبتدئين المفتوح

التحدّي

الآن بعد أن قمت بترميز لعبة الاختبار السريع لقراءة وكتابة وتحديث النتائج الشخصية العالية، هل يمكنك:

  1. قراءة أعلى الدرجات لجميع اللاعبين والعثور على أعلى الدرجات لجميع اللاعبين
  2. إبلاغ تلك المعلومات إلى المستخدم
    • باستخدام ملصق
    • أو إضافته إلى رسالة التنبيه

الانعكاس

عندما تبدأ في ترميز تطبيقك الخاص لمشروعك، فكر في هذه الأسئلة.

سلاسل من الأعداد
ما هي البيانات التي ستحتاج إلى تخزينها لتطبيقك؟
هل يجب تخزينها
في التطبيق
على جهاز المستخدم المحمول
أو في السحابة للمشاركة
هل هي مجموعة من متطلبات التخزين لتطبيقك؟ يمكنك استخدام جميع الخيارات الثلاثة!

مراجعة المصطلحات الرئيسية

  • قاعدة البيانات - مجموعة منظمة من المعلومات
  • التخزين السحابي - المعلومات التي يتم تخزينها على الويب بحيث يمكن لأي جهاز متصل بالإنترنت الوصول إليها

الموارد الإضافية

فيما يلي المزيد من المستندات والبرامج التعليمية لاستكشاف التخزين السحابي في أحد التطبيقات.