أنماط تصميم لغة C++ الحديثة: بنية شفرة نظيفة

كتابة تطبيقات C++ نظيفة وقابلة للصيانة وفعالة عن طريق إتقان أنماط التصميم الكلاسيكية لعصابة الأربعة التي تم تحديثها لمعايير اللغة الحديثة.

4.6 (7,547) ⏱ 1 ساعة 52 دقيقة 📚 9 درس

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

إن كتابة البرمجيات القوية القابلة للتوسع تتطلب أكثر من مجرد معرفة النحو الأساسي؛ فهي تتطلب فهما عميقا للحلول المعمارية المجربة. ويسمح لك إتقان أنماط التصميم في سي++ بحل تحديات تطوير البرمجيات الشائعة باستخدام شفرة أنيقة وشديدة الكفاءة وقابلة لإعادة الاستخدام. هذه الدورة توفر لك الإرشاد من خلال تنفيذ أنماط التصميم الكلاسيكية باستخدام ميزات C++ الحديثة. وستتمكن من الانتقال من كتابة شفرة إجرائية أو كائنية المنحى إلى تصميم أنظمة متطورة وقابلة للصيانة تستفيد من القوة الكاملة لمعايير اللغة المعاصرة، بما في ذلك المؤشرات الذكية، وسلامة النوع، وإدارة الذاكرة الحديثة. ماذا ستتعلم: - فهم مبادئ التصميم الأساسية لـ SOLID لكتابة شفرة C++ غير مقترنة وقابلة للاختبار بسهولة. - تنفيذ أنماط التصميم الإبداعي مثل Builder و Factory و Singleton باستخدام تقنيات إدارة الذاكرة الحديثة. - تطبيق أنماط هيكلية مثل Adapter و Bridge و Decorator لإدارة العلاقات المعقدة بين الفئات. - الاستفادة من الأنماط السلوكية لمعالجة الاتصال وإدارة الحالة بين الأشياء. - دمج ميزات C++ الحديثة مثل المؤشرات الذكية والمفاهيم ونقل الدلالات إلى تنفيذ أنماطك. يبدأ المنهج الدراسي بالمبادئ المعمارية الأساسية قبل المرور من خلال التفسيرات الخطوة بخطوة المكتوبة وأمثلة الرمز لكل نمط تصميم رئيسي. وستقوم بتحليل سيناريوهات العالم الحقيقي لفهم متى يتم تطبيق كل نمط وكيفية تجنب مصاعب التنفيذ الشائعة. هذه الدورة النصية مصممة للمطورين الذين يفهمون قواعد اللغة الأساسية للغة سي++ ويرغبون في رفع مهاراتهم في تصميم البرمجيات، وتبدأ هذه الدورة بالمفاهيم الأساسية ولا تتطلب خبرة سابقة في أنماط التصميم. ابدأ القراءة اليوم لبناء أساس أقوى في هندسة البرمجيات وكتابة رمز C++ أنظف.

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

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

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

Lucía Bermúdez UY
★ 4 · 2026-05-14T14:50:52+00:00

مقدمة لائقة - كان الهيكل منطقيا، ولكنني أتمنى لو كان هناك المزيد من الممارسة العملية إلى جانب الأمثلة الأساسية.

Grace Davis NZ متعلِّم موثَّق
★ 4 · 2026-05-13T08:36:52+00:00

مقدمة جيدة ، لقد أقدر الخطوات الواضحة ، على الرغم من أن بعض الوحدات اللاحقة كان يمكن أن تستخدم المزيد من الأمثلة.

محمد النقيب KW متعلِّم موثَّق
★ 2 · 2026-02-01T19:15:52+00:00

It's a decent introduction. Could benefit from more diverse examples and a slightly better flow between modules.

আব্দুল জব্বার BD
★ 4 · 2025-07-18T10:39:52+00:00

لقد استمتعت بهذه الدورة استفادة كاملة، وكانت الطريقة التي عرضت بها المعلومات ممتازة، وتم إبراز التطبيقات العملية بفعالية، عمل رائع!

Eleanor Vance GB متعلِّم موثَّق
★ 4 · 2025-03-26T22:58:52+00:00

وجدته مفيداً جداً.كان الهيكل منطقياً، على الرغم من أن بعض المواضيع الأكثر تقدماً كان يمكن أن تستفيد من أمثلة أكثر تفصيلاً.لا يزال يستحق.

اكتب مراجعة

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

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

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

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

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

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

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

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

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

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

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

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

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

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