تصميم خدمات .NET المصغرة (Microservices) باستخدام البنية النظيفة (Clean Architecture) و Angular — PickAClass
4.3 (22) ⏱ 2 ساعة 54 دقيقة 📚 29 دورة 🎧 النسخة الصوتية

تصميم خدمات .NET المصغرة (Microservices) باستخدام البنية النظيفة (Clean Architecture) و Angular

تعلم بناء تطبيقات مؤسسية قابلة للتوسع وتعتمد على الأحداث (event-driven) باستخدام .NET و Angular و CQRS وأنماط Saga من خلال شروحات مكتوبة منظمة.

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

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

تتطلب برمجيات المؤسسات الحديثة أنظمة قابلة للتوسع، وسهلة الصيانة، ومرنة في مواجهة التغيير. قد يبدو الانتقال من التطبيقات المتجانسة (monolithic) البسيطة إلى الخدمات المصغرة (microservices) الموزعة أمرًا مربكًا بدون خارطة طريق معمارية واضحة. يرشدك هذا المساق المكتوب عبر المفاهيم الأساسية لتصميم وتنفيذ الخدمات المصغرة (microservices) باستخدام .NET و Angular. من خلال دراسة مبادئ البنية النظيفة (clean architecture)، ستفهم كيفية فصل منطق عملك عن الأطر الخارجية، وتقنيات قواعد البيانات، وواجهات المستخدم، مما يضمن بقاء قاعدة التعليمات البرمجية الخاصة بك نظيفة وقابلة للاختبار. ما ستتعلمه: - فهم المبادئ الأساسية لـ Clean Architecture و CQRS والتصميم المعتمد على الأحداث (event-driven design). - تصميم خدمات مصغرة (microservices) مفصولة باستخدام .NET وتقنيات التعيين (mapping) الحديثة خفيفة الوزن لنقل البيانات عالي الأداء. - تطبيق أنماط اتصال مرنة مثل Saga Pattern و Outbox Pattern للتعامل مع المعاملات الموزعة (distributed transactions) بأمان. - تكوين وسطاء الرسائل (message brokers) مثل RabbitMQ لتمكين الاتصال غير المتزامن والموجه بالأحداث بين الخدمات. - بناء واجهة أمامية (frontend) سريعة الاستجابة باستخدام Angular للتفاعل بسلاسة مع واجهات برمجة التطبيقات الخلفية (backend APIs) الخاصة بك. - تطبيق أساسيات الحوسبة الحاوية (containerization) باستخدام Docker لتغليف وتشغيل خدماتك بشكل متسق عبر البيئات المختلفة. يبدأ المساق بتعريفات معمارية أساسية ومصطلحات أولية قبل إرشادك عبر شروحات التعليمات البرمجية خطوة بخطوة. ستنتقل من حدود الخدمة الواحدة إلى نظام بيئي متعدد الخدمات ومتكامل بالكامل من خلال دروس نصية منظمة. تم تصميم هذا المساق لمهندسي البرمجيات الطموحين والمطورين الجدد في مجال الخدمات المصغرة (microservices)، ولا يتطلب خبرة سابقة في الأنظمة الموزعة المعقدة. ابدأ القراءة اليوم لبناء أساس متين في هندسة البرمجيات على مستوى المؤسسات.

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

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

شهادة إتمام

كل دورة تكملها على PickAClass تُصدر شهادة كهذه — أصلية، بكودها الخاص، قابلة للتحقّق عبر الرابط، ومفصّلة عمّا أُثبت فعلًا.

P
PickAClass
ملف المهارات · قابل للتحقّق
وثيقة
شهادة إتقان
تشهد هذه الوثيقة بأن
الاسم واللقب
أثبت بنجاح إتقان
تصميم خدمات .NET المصغرة (Microservices) باستخدام البنية النظيفة (Clean Architecture) و Angular
المهارات المُثبَتة
تحليل أنماط السلوك
تأسيسي
1.2 ساعة
أطر معمارية لاتخاذ القرارات
متمكّن
1.4 ساعة
تصميم اختبار A/B
متمكّن
1.7 ساعة
كتابة نصوص سلوكية
متقدّم
1.9 ساعة
P
PickAClass — الاسم واللقب
تصميم خدمات .NET المصغرة (Microservices) باستخدام البنية النظيفة (Clean Architecture) و Angular
صفحة 2 من 2
تفاصيل الأداء
ملخّص العمل الدراسي
الدورات المكتملة 14 / 14
أسئلة التدريب 26 / 28
الواجبات المُسلَّمة 4 (متوسط 4.5 / 5)
المشروع الختامي تمت مراجعته — 4.6 / 5
إجمالي التدريب 6.2 ساعة
معيار الأداء
ترتيب الدفعة ضمن أفضل 12% من 1,625
وقت الإكمال 11 يومًا (الوسيط: 22)
درجة الإتقان 91 / 100
درجة أسئلة التدريب 94%
التحقّق من المهارة مسار مهارة موثّق
تحقّق من هذه الشهادة
pickaclass.com/certificates/PCC-2026-X4F7-AP19
صادر وفق المعايير الأكاديمية لـPickAClass. تعكس مستويات المهارة الأداء المُقيَّم وفق معيار كفاءات الدورة. هذه شهادة أصلية لهذه المنصّة.

المراجعات

لا توجد مراجعات بعد — كن أول من يشارك تجربته.

اكتب مراجعة

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

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

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

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

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

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

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

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

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

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

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

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

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

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