Spring Data JPA و Hibernate: من الأساسيات إلى ترحيلات قواعد البيانات — WalkSelf
3.0 (1) ⏱ 3 ساعة 📚 30 دورة

Spring Data JPA و Hibernate: من الأساسيات إلى ترحيلات قواعد البيانات

أنشئ طبقات قواعد بيانات قوية لتطبيقات Java من خلال إتقان Spring Data JPA، وتكوينات Hibernate، وترحيلات قواعد البيانات المؤتمتة.

  • 💬 مدرب ذكاء اصطناعي
    اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت.
  • 🕐 ابدأ في أي وقت
    بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك.
  • 🌐 بالعربية
    الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.

حول هذه الدورة

قد يبدو ربط تطبيقات Java بقواعد البيانات العلائقية أمرًا معقدًا ومليئًا بالتعليمات البرمجية المتكررة (boilerplate code). تعمل الأطر الحديثة على تبسيط هذه العملية، ولكن فهم ما يحدث في الخفاء أمر بالغ الأهمية لكتابة تطبيقات فعالة وجاهزة للإنتاج. يرشدك هذا المساق النصي عبر أساسيات Jakarta Persistence و Hibernate و Spring Data JPA، مما يمنحك المهارات اللازمة لإدارة تفاعلات قاعدة البيانات بثقة في تطبيقات Spring Boot الخاصة بك. ما ستتعلمه: - فهم المفاهيم الأساسية لتعيين الكائنات العلائقية (object-relational mapping) وأساسيات Jakarta Persistence. - تكوين تطبيقات Spring Boot للعمل مع كل من قواعد بيانات H2 الموجودة في الذاكرة وقواعد بيانات MySQL العلائقية. - تطبيق مستودعات Spring Data JPA لإجراء عمليات قاعدة البيانات القياسية دون كتابة تعليمات SQL المتكررة. - تنفيذ ترحيلات قواعد البيانات المؤتمتة باستخدام أدوات قياسية في الصناعة مثل Flyway و Liquibase. - كتابة اختبارات تكامل موثوقة لطبقة البيانات الخاصة بك باستخدام ممارسات الاختبار الحديثة و Testcontainers. - تحسين استعلامات قاعدة البيانات وفهم كيفية إدارة Hibernate لدورات حياة الكيانات (entity lifecycles) والعلاقات. ستبدأ بمفاهيم قاعدة البيانات الأساسية وتعيين الكيانات الأساسي قبل التقدم إلى التكوينات الواقعية، وترحيلات قواعد البيانات، واستراتيجيات الاختبار. يتيح لك التنسيق المكتوب قراءة شروحات مفصلة، ومراجعة مقتطفات التعليمات البرمجية المنظمة، والتقدم بالسرعة التي تناسبك. تم تصميم هذا المساق لمطوري Java الجدد في مجال استمرارية قاعدة البيانات (database persistence) أو الذين يرغبون في فهم الآليات الكامنة وراء Spring Data JPA. لا تتطلب خبرة سابقة في Hibernate، على الرغم من أن الفهم الأساسي لـ Java و Spring Boot مفيد. ابدأ القراءة اليوم لإنشاء تطبيقات Java فعالة تعتمد على قواعد البيانات بثقة.

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 💬 مدرّس AI شخصي
    عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت.
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 14 يومًا
    دون أسئلة
  • قصير ومركَّز
    3 ساعة من المحتوى التطبيقي

المراجعات (1)

فاطمة علي AE متعلِّم موثَّق
★ 3 · 13.07.2026

لقد أعجبتني أمثلة التطبيق العملي، على الرغم من أن الإعداد الأولي استغرق وقتا أطول مما كنت أتوقع.

اكتب مراجعة

سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

المتعلمون أخذوا أيضًا

الأسئلة الشائعة

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع