الأنماط المعمارية في Go: تصميم تطبيقات قابلة للتوسع — PickAClass
⏱ 2 ساعة 54 دقيقة 📚 29 دورة

الأنماط المعمارية في Go: تصميم تطبيقات قابلة للتوسع

أتقن معماريات البرمجيات الأساسية مثل CQRS و Event Sourcing و Circuit Breakers لتصميم أنظمة قوية وعالية الأداء باستخدام idiomatic Go.

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

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

مع نمو أنظمة الواجهة الخلفية (backend)، يصبح الحفاظ على كود نظيف ومفكك ومرن تحديًا كبيرًا. تعد كتابة كود Go الأساسي أمرًا بسيطًا، ولكن هيكلة التطبيقات واسعة النطاق تتطلب فهمًا عميقًا للأنماط المعمارية المثبتة. يسد هذا المساق النصي تلك الفجوة من خلال إرشادك عبر مبادئ التصميم القياسية في الصناعة والمصممة خصيصًا لنموذج التزامن ونظام الأنواع الخاص بلغة Go. من خلال قراءة هذه المادة الشاملة، ستنتقل من كتابة البرامج النصية البسيطة إلى تصميم تطبيقات Go قوية وجاهزة للإنتاج. ستتعلم كيفية هيكلة مشاريعك باستخدام أنماط تضمن التوفر العالي، والتوسع السلس، وسهولة الصيانة. ما ستتعلمه: - فهم مفاهيم البنية الأساسية وكيفية هيكلة مشاريع idiomatic Go. - تطبيق الأنماط التي تركز على البيانات مثل Repository و CQRS لفصل منطق الأعمال عن التخزين. - تطبيق المعماريات القائمة على الأحداث باستخدام Event Sourcing للحفاظ على سجل موثوق لحالة النظام. - تصميم الخدمات المصغرة (microservices) المرنة باستخدام أنماط تحمل الأخطاء مثل Circuit Breaker و Bulkhead. - تهيئة أنماط Backend For Frontend لتحسين الاتصال بين تطبيقات العميل وواجهات برمجة تطبيقات الواجهة الخلفية (backend APIs). - دمج ممارسات Go الحديثة بما في ذلك التسجيل المهيكل (structured logging) باستخدام slog ونشر السياق (context propagation) المناسب. تبدأ الرحلة بمفاهيم التصميم الأساسية وهياكل تخطيط المشروع، حيث ترشدك خطوة بخطوة عبر عزل البيانات، ومعالجة الأحداث، ومرونة الخدمات المصغرة (microservices)، والطبقات المواجهة للعميل. كل كتلة مفاهيمية مدعومة بمقتطفات كود Go نظيفة وقابلة للقراءة وتحليلات معمارية مكتوبة. تم تصميم هذا المساق لمطوري Go الذين يفهمون بناء الجملة الأساسي ويرغبون في رفع مستوى مهاراتهم في تصميم البرمجيات. لا تتطلب خبرة سابقة في هندسة الأنظمة المعقدة. ابدأ القراءة اليوم لبناء أنظمة Go عالية الصيانة والمرونة.

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

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

شهادة إتمام

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

P
PickAClass
ملف المهارات · قابل للتحقّق
وثيقة
شهادة إتقان
تشهد هذه الوثيقة بأن
الاسم واللقب
أثبت بنجاح إتقان
الأنماط المعمارية في Go: تصميم تطبيقات قابلة للتوسع
المهارات المُثبَتة
تحليل أنماط السلوك
تأسيسي
1.2 ساعة
أطر معمارية لاتخاذ القرارات
متمكّن
1.4 ساعة
تصميم اختبار A/B
متمكّن
1.7 ساعة
كتابة نصوص سلوكية
متقدّم
1.9 ساعة
P
PickAClass — الاسم واللقب
الأنماط المعمارية في Go: تصميم تطبيقات قابلة للتوسع
صفحة 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.

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