Java Concurrency: تحويل الكود أحادي المسار إلى متعدد المسارات — WalkSelf
4.0 (2) ⏱ 2 ساعة 48 دقيقة 📚 28 دورة 🎧 النسخة الصوتية

Java Concurrency: تحويل الكود أحادي المسار إلى متعدد المسارات

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

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

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

مع تزايد متطلبات البرامج، لم يعد كتابة التطبيقات التي تقوم بشيء واحد فقط في كل مرة كافياً. لبناء برامج سريعة الاستجابة وعالية الأداء، يجب عليك تحويل عقليتك من التنفيذ التسلسلي إلى المعالجة المتوازية. يرشدك هذا المساق المكتوب خلال عملية تحويل كود Java أحادي المسار بأمان إلى تطبيقات قوية ومتعددة المسارات. ستتعلم كيفية إدارة الحالة المشتركة، ومنع تلف البيانات، والاستفادة من الأدوات المساعدة المتزامنة الحديثة لتصميم أنظمة قابلة للتوسع بدرجة عالية. ما ستتعلمه: - فهم المفاهيم الأساسية للخيوط، وحالات دورة الحياة، والخيوط الخادمة (daemon threads) في Java. - تطبيق تقنيات مزامنة الخيوط باستخدام الكتل المتزامنة (synchronized blocks)، والأقفال الحديثة (modern locks)، والمتغيرات الآمنة للمسارات (thread-safe variables). - استخدام الأدوات المساعدة المتزامنة المتقدمة بما في ذلك إطار عمل ForkJoin، ومجمعات الخيوط (thread pools)، والمُنفذين (executors). - تنفيذ أنماط تزامن Java الحديثة باستخدام CompletableFuture والخيوط الافتراضية خفيفة الوزن (Virtual Threads). - تصميم معماريات آمنة للمسارات باستخدام ThreadLocal واستكشاف أساسيات الأقفال الموزعة (distributed locks) وطوابير الرسائل (messaging queues). - تحليل كيفية تعامل خوادم الويب المتزامنة مع طلبات العملاء من خلال أمثلة محاكاة عملية تعتمد على النصوص. يبدأ المساق بالمصطلحات الأساسية والأساسيات المطلقة لإدارة الخيوط قبل الانتقال خطوة بخطوة إلى المزامنة، والأدوات المساعدة المتزامنة الحديثة، والأنماط المعمارية للتطبيقات المتوازية. ستقرأ شروحات واضحة، وتحلل مقتطفات الكود، وتكمل تمارين تصميم مكتوبة لترسيخ فهمك. تم تصميم هذا المساق لمطوري Java الذين يفهمون بناء الجملة الأساسي للبرمجة ويرغبون في بناء أساس قوي في تعدد المسارات والتزامن دون الحاجة إلى خبرة سابقة في البرمجة المتوازية. ابدأ القراءة اليوم للانتقال بكودك من التنفيذ التسلسلي إلى المعالجة المتوازية عالية الأداء.

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

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

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

عبدالرحمن بن فيصل الكندي OM متعلِّم موثَّق
★ 4 · 09.07.2026

لقد تعلمت الكثير، والأمثلة المستخدمة كانت مفيدة للغاية في فهم المفاهيم، وأوصي بشدة.

Sérgio Neves BR متعلِّم موثَّق
★ 4 · 29.06.2026

Translated by لقد أعربت عن تقديري للتطبيقات في العالم الحقيقي التي تم عرضها.كان من الممكن استخدام المزيد من فرص الممارسة.

اكتب مراجعة

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

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

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

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

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

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

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

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

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

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

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

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

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

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