تعلمت الكثير هنا. كانت الأمثلة ذات صلة، على الرغم من أنني كنت أتمنى لو كان هناك بضع مهام تطبيقية عملية.
C# Concurrency: Asynchronous and Parallel Programming Fundamentals
Master thread synchronization, the Task Parallel Library, and async/await in C# to build responsive, high-performance .NET applications.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
يجب أن تظل التطبيقات الحديثة مستجيبة وأن تتوسع بكفاءة من خلال الاستفادة من المعالجات متعددة النوى. يمكن أن يكون كتابة كود آمن للخيوط ومتزامن في C# أمرًا صعبًا، ولكن فهم كيفية إدارة العمليات غير المتزامنة أمر ضروري لتطوير البرامج الحديثة.
يرشدك هذا المساق المكتوب خلال المفاهيم الأساسية للتزامن، وتعدد الخيوط، والتنفيذ المتوازي في .NET. ستنتقل من كتابة كود أحادي الخيط إلى تصميم تطبيقات سريعة الاستجابة وعالية الإنتاجية من خلال إتقان الأنماط غير المتزامنة وهياكل البيانات الآمنة للخيوط من خلال شروحات واضحة ومقتطفات كود C# عملية.
ما ستتعلمه:
- فهم المفاهيم الأساسية للعمليات والخيوط، وكيف يقوم نظام التشغيل بجدولة التنفيذ.
- تنفيذ كود غير متزامن باستخدام نمط async/await الحديث وتحسين الأداء باستخدام ValueTask وتدفقات البيانات غير المتزامنة.
- إدارة العمليات الخلفية باستخدام Task Parallel Library (TPL) لبدء وتسلسل وإلغاء المهام المتزامنة.
- تطبيق تقنيات مزامنة الخيوط باستخدام الأقفال (locks) وشبه الأقفال (semaphores) وهياكل الإشارة لمنع حالات السباق (race conditions).
- استخدام المجموعات المتزامنة وغير القابلة للتغيير (immutable collections) لمشاركة البيانات بأمان عبر خيوط متعددة دون اختناقات في الأداء.
- كتابة استعلامات متوازية وخطوط أنابيب لمعالجة البيانات باستخدام PLINQ و Parallel class.
ستبدأ بالمصطلحات الأساسية لخيوط نظام التشغيل قبل الانتقال إلى أدوات المزامنة منخفضة المستوى. من هناك، ستستكشف التجريدات عالية المستوى مثل Task Parallel Library، وسير عمل async/await الحديث، وهياكل البيانات المتوازية.
تم تصميم هذا المساق لمطوري C# الجدد في البرمجة المتزامنة والذين يرغبون في بناء أساس قوي في تعدد الخيوط. لا يلزم وجود خبرة سابقة في البرمجة غير المتزامنة.
ابدأ القراءة اليوم لإطلاق العنان للإمكانات الكاملة للمعالجات متعددة النوى في تطبيقات .NET الخاصة بك.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 30 دقيقة من المحتوى التطبيقي
المراجعات (2)
Translated by لقد أعربت عن تقديري للتطبيقات في العالم الحقيقي التي تم عرضها.كان من الممكن استخدام المزيد من فرص الممارسة.
المتعلمون أخذوا أيضًا
🌟 اختيار الطلاب
🎓 بشهادة
أساسيات جافا الحديثة: البرمجة الوظيفية والسجلات والميزات الحديثة
شهادة
تطبيق عملي
E£750.00
→
🌟 اختيار الطلاب
🎓 بشهادة
البرمجة غير المتزامنة (Asynchronous Programming) وتعدد الخيوط (Multithreading) في C#
شهادة
تطبيق عملي
E£750.00
→
⚡ الأفضل للبداية
🎓 بشهادة
كتابة Python عالي الأداء: تحسين السرعة والذاكرة
شهادة
تطبيق عملي
E£750.00
→
🏆 الأكثر شعبية
🎓 بشهادة
برمجة Go بالأمثلة: بناء تطبيقات موثوقة
شهادة
تطبيق عملي
E£750.00
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع