و شكرا لكم
اريد كيفية انشاء قواعد بيانات اونلاين مجانا وربطها بجافاسكريبت
يمكنك إنشاء قاعدة بيانات أونلاين وربطها بجافا سكريبت باستخدام خدمات مجانية مثل Firebase من Google. إليك خطوات عامة للقيام بذلك:
- إعداد مشروع Firebase:
- قم بزيارة موقع Firebase (https://firebase.google.com/) وقم بتسجيل الدخول أو إنشاء حساب جديد.
- انقر على "اضف مشروع" واتبع الخطوات لإعداد مشروع جديد.
- إنشاء قاعدة بيانات:
- انتقل إلى قائمة "قاعدة البيانات" في لوحة التحكم بالمشروع.
- اختر نوع قاعدة البيانات التي تريدها (قاعدة بيانات الوقت الحقيقي Realtime Database أو قاعدة بيانات الوثائق Firestore) واتبع الإرشادات لإعداد القاعدة.
- تكوين قاعدة البيانات:
- بعد إنشاء قاعدة البيانات، يمكنك تكوينها حسب احتياجاتك. يمكنك إضافة مجموعات البيانات والحقول التي تريدها.
- ربط جافا سكريبت:
- في قائمة المشروع بوحدة التحكم، انتقل إلى قائمة "التطبيق" وانقر على "إضافة تطبيق ويب" لإضافة تطبيق ويب جديد.
- اتبع الإرشادات لتسمية التطبيق وتكوينه.
- بعد ذلك، ستحصل على مفتاح التكوين (config) الذي سيتم استخدامه لربط التطبيق بقاعدة البيانات.
- استخدام جافا سكريبت للربط:
- قم بتضمين مفتاح التكوين (config) في ملف HTML الخاص بك بواسطة العنصر `<script>`.
هذه هي خطوات عامة لإنشاء قاعدة بيانات أونلاين مجانية باستخدام Firebase وربطها بجافا سكريبت. تذكر أنك بحاجة إلى تعلم الجانب البرمجي لجافا سكريبت لتتمكن من استخدامها بشكل فعال.
لا يوجد مثل هذا الإصطلاح، قد تقصد إنشاء قاعدة بيانات ثم رفعها على استضافة يكون الوصول إلى مصادرها مجانيا، هاهنا قد تحتاج معرفة بالواجهة الخلفية وتصميم الواجهات البرمجية APIs.
احتمال آخر يمكن أن يكون عمليا هو بإستعمال قاعدة من Firebase. ولذلك اتبع الخطوات:
إنشاء قاعدة بيانات باستخدام Firebase:
- انتقل إلى موقع Firebase:
- قم بتسجيل الدخول أو إنشاء حساب Google إذا لم يكن لديك حساب بالفعل.
- انقر على "اضغط للبدء" لإنشاء مشروع جديد.
- قم بتسمية مشروعك وتحديد البلد ثم انقر على "إنشاء مشروع".
- بعد إنشاء المشروع، سيتم توجيهك إلى لوحة التحكم. من القائمة الجانبية، اختر "قاعدة البيانات" واختر "بدأ في الوقت الحقيقي" ثم انقر على "إنشاء قاعدة بيانات".
تكوين القاعدة بيانات وربطها بجافاسكريبت:
- في لوحة تحكم Firebase، انقر على "الشكل" للذهاب إلى عارض البيانات.
- ابدأ بإنشاء مجموعة بيانات جديدة واختيار تكوينها (مثل الاسم والقيم الافتراضية).
- بعد إنشاء مجموعة البيانات، انقر على زر "استخدام" للحصول على رمز التكوين الخاص بقاعدة البيانات.
- ربط القاعدة بيانات بجافاسكريبت:
- قم بإضافة مكتبة Firebase إلى مشروعك باستخدام الرمز التالي في عنوان HTML الخاص بك:
<!-- Add Firebase to your web app --> <script src="https://www.gstatic.com/firebasejs/9.6.0/firebase-app.js"></script> <script src="https://www.gstatic.com/firebasejs/9.6.0/firebase-database.js"></script>
- قم بتكوين Firebase باستخدام رمز التكوين الذي حصلت عليه من لوحة التحكم:
// Firebase configuration var firebaseConfig = { apiKey: "YOUR_API_KEY", authDomain: "YOUR_AUTH_DOMAIN", databaseURL: "YOUR_DATABASE_URL", projectId: "YOUR_PROJECT_ID", storageBucket: "YOUR_STORAGE_BUCKET", messagingSenderId: "YOUR_MESSAGING_SENDER_ID", appId: "YOUR_APP_ID" }; // Initialize Firebase firebase.initializeApp(firebaseConfig);
- بعد ذلك، يمكنك استخدام دوال Firebase للتفاعل مع قاعدة البيانات من خلال جافاسكريبت.
يرجى الإشارة أن هذا هو الآخر يحتاج معرفة بفايربيس هي الأخرى.
ما تبحثين عنه هو منصة Backend as a Service (BaaS) والتي توفر لك البنية التحتية والأدوات التي تحتاجها لتطوير وتشغيل تطبيقك، دون الحاجة إلى إنشاء تلك البنية التحتية.
ومن ضمن تلك المنصات:
- Firebase
- Supabase
- appwrite
- Kinvey
- AWS Amplify
وإذا أردتي نصيحتي، فاعتمدي على Supabase في البداية لكونها أسهل في التعلم والاستخدام من Firebase، وذلك في حال أنك ستتعلمين لغة واجهة خلفية مثل PHP ولغة SQL الخاصة بقواعد البيانات فيما بعد، أما إذا كان تخصصك الواجهة الأمامية فقط فأنصحك بتعلم Firebase لكونها أشهر وأقوى وتوفر خدمات أكثر لكن الأمر يعتمد على حجم المشروع يمكنك المفاضلة بين Supabase وFirebase.
التعليقات