مقدمة جيدة ، لقد أقدر الخطوات الواضحة ، على الرغم من أن بعض الوحدات اللاحقة كان يمكن أن تستخدم المزيد من الأمثلة.
برمجة Java والخدمات المصغرة (Microservices) باستخدام Spring Boot
تعلم مفاهيم برمجة Java الأساسية وادخل عالم بناء واختبار وتهيئة الخدمات المصغرة (microservices) القابلة للتوسع من نوع RESTful.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
يعتمد تطوير الواجهات الخلفية (Backend) الحديث بشكل كبير على الأنظمة القوية والقابلة للتوسع، ويظل الجمع بين Java و Spring Boot هو المعيار الصناعي للتطبيقات المؤسسية. يرشدك هذا المساق النصي خطوة بخطوة بدءًا من اللبنات الأساسية لـ Java وصولاً إلى إنشاء خدمات مصغرة (microservices) معيارية.
ستبدأ بإتقان بناء جمل Java الأساسي، ومبادئ البرمجة الشيئية (object-oriented programming)، ومجموعات البيانات الأساسية. بمجرد ترسيخ المفاهيم الأساسية، ستنتقل إلى نظام Spring Boot البيئي، وتتعلم كيفية التعامل مع طلبات الويب، والاتصال بقواعد البيانات، وتطبيق ممارسات تطوير الواجهات الخلفية الحديثة.
ما ستتعلمه:
- فهم بناء جمل Java الأساسي، والبرمجة الشيئية، وهياكل البيانات الأساسية مثل lists و maps.
- تطبيق ميزات Java الحديثة بما في ذلك lambda expressions، و stream APIs، واستنتاج نوع المتغير المحلي (local variable type inference).
- تهيئة خدمات الويب RESTful باستخدام Spring Boot للتعامل مع طلبات HTTP وإدارة توجيه التطبيق.
- دمج قواعد البيانات في تطبيقاتك باستخدام Spring Data JPA لتحقيق استمرارية سلسة للبيانات.
- كتابة تعليمات برمجية نظيفة وقابلة للاختبار باستخدام أطر عمل الاختبار الحديثة وإدارة التبعيات بكفاءة باستخدام Maven.
- تطبيق مبادئ بنية الخدمات المصغرة الأساسية، بما في ذلك معالجة الأخطاء، وأساسيات الأمان، وإدارة التهيئة.
يبدأ المساق بمصطلحات Java الأساسية والتصميم الشيئي (object-oriented design)، مما يضمن أساسًا قويًا قبل التقدم إلى إطار عمل Spring Boot. ستقرأ بعد ذلك شروحات هيكلية وتفاصيل للتعليمات البرمجية (code walkthroughs) لفهم كيفية بناء وتهيئة الخدمات المصغرة الاحترافية.
تم تصميم هذا المساق للمبتدئين الذين يرغبون في مسار منظم لتطوير الواجهات الخلفية (backend development)، وكذلك للمبرمجين الذين يتطلعون للانتقال إلى نظام Java البيئي. لا تتطلب خبرة برمجية سابقة.
ابدأ القراءة اليوم لبناء مهاراتك في تطوير الواجهات الخلفية وفهم كيفية إنشاء خدمات مصغرة حديثة.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 54 دقيقة من المحتوى التطبيقي
المراجعات (3)
لقد أحببت الأمثلة العملية! لقد جعلت المفاهيم حية حقاً. كانت الدورة منظمة جيداً وسهلة الاستكشاف.
كانت الدورة مثقفة، وأقدر الهيكل والأمثلة، على الرغم من أن بعض المواضيع شعرت بالتعجل قليلا، وبشكل عام، تجربة لائقة.
المتعلمون أخذوا أيضًا
🏆 الأكثر شعبية
🎓 بشهادة
أساسيات Spring Boot: بناء واجهات برمجة تطبيقات REST وتطبيقات قواعد البيانات
شهادة
تطبيق عملي
SR 50.00
→
⚡ الأفضل للبداية
🎓 بشهادة
أمان تطبيقات Java: استغلال الثغرات وإصلاحها
شهادة
تطبيق عملي
SR 50.00
→
🏆 الأكثر شعبية
🎓 بشهادة
تطوير تطبيقات Spring Framework و Spring Boot
شهادة
تطبيق عملي
SR 50.00
→
🏆 الأكثر شعبية
🎓 بشهادة
أساسيات إطار عمل سبرينغ لمطوري جافا
شهادة
تطبيق عملي
SR 50.00
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع