برمجة Python و UML: تصميم برمجيات وظيفية وهيكلية — WalkSelf
⏱ 2 ساعة 54 دقيقة 📚 29 دورة

برمجة Python و UML: تصميم برمجيات وظيفية وهيكلية

تعلم كتابة كود Python مرن باستخدام الدوال من الدرجة الأولى (first-class functions) وتعبيرات lambda، مع إتقان مخططات UML للفئات والتسلسل لتخطيط هيكل برمجياتك.

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

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

كتابة الكود العامل ليست سوى الخطوة الأولى في تطوير البرمجيات؛ يكمن التحدي الحقيقي في تصميم أنظمة سهلة الصيانة والتوسيع والقياس. تسد هذه الدورة الفجوة بين البرمجة الوظيفية (functional programming) في Python والتصميم الهيكلي للبرمجيات. ستنتقل من كتابة السكربتات الأساسية إلى هندسة برمجيات نظيفة وقابلة لإعادة الاستخدام. من خلال تعلم كيفية الاستفادة من ميزات Python الوظيفية القوية جنبًا إلى جنب مع مخططات UML القياسية في الصناعة، ستتمكن من تخطيط هيكل تطبيقك وكتابة كود عالي التكيف. ما ستتعلمه: - فهم دوال Python ككائنات من الدرجة الأولى (first-class objects) لكتابة كود ديناميكي وقابل لإعادة الاستخدام - إتقان تقنيات الفرز المخصصة باستخدام دوال المفاتيح (key functions) وتعبيرات lambda - تطبيق تلميحات النوع (type hints) الحديثة في Python لتوثيق والتحقق من صحة الوسائط الوظيفية - تصميم هياكل برمجية واضحة باستخدام مخططات UML للفئات لرسم خرائط علاقات الكائنات - نمذجة سلوك البرنامج والتفاعلات في وقت التشغيل باستخدام مخططات UML التسلسلية - ترجمة مفاهيم التصميم الهيكلي إلى كود Python نظيف ومنظم جيدًا تبدأ الدورة بالمفاهيم الأساسية لهندسة البرمجيات و Python الوظيفية. ستتقدم من خلال شروحات مكتوبة خطوة بخطوة، مستكشفًا أمثلة عملية للكود وسيناريوهات التصميم الهيكلي التي تربط النظرية بهندسة البرمجيات في العالم الحقيقي. صُممت هذه الدورة لمطوري Python المبتدئين الذين يرغبون في الارتقاء بممارساتهم البرمجية وتعلم كيفية تخطيط التطبيقات قبل كتابة الكود. لا تتطلب خبرة سابقة في تصميم البرمجيات أو البرمجة المتقدمة. ابدأ رحلتك نحو البرمجة الهيكلية وتصميم البرمجيات النظيف اليوم.

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

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

المراجعات

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

اكتب مراجعة

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

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

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

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

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

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

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

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

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

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

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

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

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