Task 4: Week2 : Integration: Database integration - programming
في هذا التاسك لم أتعامل مع قاعدة البيانات كـ “مكان لتخزين الملفات”،بل كـ ذاكرة ذكية للنظام تجعل التطبيق قابلًا للاستخدام الحقيقي والتحليل لاحقًا.
🔍 كيف تعلّمت؟
بدأت بمراجعة أساسيات قواعد البيانات من MongoDB و Red Hat (REST APIs) لفهم كيف تتواصل التطبيقات مع البيانات عبر واجهات برمجية (APIs) بدل الاتصال المباشر وغير الآمن.
فهمت أن الدمج الجيد لا يعني فقط “حفظ البيانات”، بل:
  • تصميم Database Schema منظم
  • تحديد العلاقات بين البيانات
  • حماية المعلومات الحساسة
🛠 ماذا طبّقت عمليًا؟
تعلمت أن أي دمج قاعدة بيانات ناجح يمر بثلاث طبقات:
  1. Frontend (واجهة المستخدم)حيث يرسل المستخدم البيانات عبر نموذج أو زر.
  2. Backend (الخادم)يستقبل الطلب، يتحقق منه، ثم يتواصل مع قاعدة البيانات.
  3. Database (قاعدة البيانات)تخزن المعلومات بطريقة منظمة باستخدام CRUD Operations.
ركّزت خصوصًا على:
  • Data Validation قبل الحفظ (لتجنّب البيانات الخاطئة)
  • استخدام API Endpoints بدل الاتصال المباشر
  • التفكير في الأمان منذ البداية
🎯 ماذا استفدت فعليًا؟
  • أدركت أن جودة التطبيق لا تُقاس فقط بواجهته، بل بسلامة بياناته.
  • تعلّمت أن أي نظام يعتمد على المستخدمين يحتاج قاعدة بيانات واضحة ومنظمة.
  • أصبحت أنظر لأي مشروع من زاوية:
Key takeaway:
A smart app is only as strong as its database design.
📚 مصادر موثوقة اعتمدت عليها
4
5 comments
Nashwa Elfaroug
6
Task 4: Week2 : Integration: Database integration - programming
powered by
MB USA Academy
skool.com/mb-usa-academy-9843
منصة للمبدعين ومتعددي المواهب تتيح لك تصميم حياتك بأسلوب يناسب شغفك، مع فرص عمل، علاقات بزنس، دورات تدريبية مجانية، وموارد تدعم نموك وإبداعك.
Build your own community
Bring people together around your passion and get paid.
Powered by