تطوير عملي قائم على الاختبار في Python
تعلم كيفية كتابة كود Python نظيف وموثوق باستخدام سير عمل Red-Green-Refactor، واختبارات الوحدة، وتقنيات المحاكاة الحديثة.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
تتطلب كتابة كود موثوق به منهجًا منظمًا للاختبار قبل أن يصل برنامجك إلى مرحلة الإنتاج. يعمل التطوير القائم على الاختبار (TDD) على تحويل سير عمل التطوير الخاص بك لاكتشاف الأخطاء مبكرًا، وتبسيط تصحيح الأخطاء، وتحسين تصميم برنامجك بشكل عام. في هذه الدورة النصية، ستتقن المبادئ الأساسية لـ TDD، مما يغير طريقة تصميمك وكتابتك للتطبيقات. ستتعلم التفكير مثل المختبر، وترجمة متطلبات المستخدم إلى مجموعات اختبار قوية تتحقق من صحة الكود الخاص بك تلقائيًا. ما ستتعلمه: • فهم المفاهيم الأساسية لاختبار الوحدة وفلسفة TDD الأساسية • تطبيق دورة Red-Green-Refactor لكتابة كود Python نظيف وقابل للصيانة • ترجمة مواصفات المستخدم والمتطلبات الوظيفية إلى اختبارات وحدة قابلة للتنفيذ • تكوين كائنات وهمية (mock objects) ومضاعفات اختبار (test doubles) لعزل الكود والتعامل مع التبعيات الخارجية • ممارسة كتابة التأكيدات وحالات الاختبار باستخدام المكتبات القياسية واتفاقيات pytest الحديثة • إعادة هيكلة الكود الحالي بثقة، مع العلم أن مجموعة الاختبار الخاصة بك تمنع التراجعات. نبدأ بمصطلحات الاختبار الأساسية والتعريفات الأولية قبل الانتقال إلى سيناريوهات الاختبار العملية. ستستكشف كيفية كتابة اختبارات فاشلة، وجعلها تمر بأقل قدر من الكود، وتنظيف تطبيقك باستخدام أدوات اختبار Python القياسية في الصناعة. تم تصميم هذه الدورة لمطوري Python المبتدئين والمتوسطين الذين يرغبون في تبني عادات اختبار احترافية. لا يلزم وجود خبرة سابقة في الاختبار. ابدأ القراءة اليوم لبناء برامج أكثر مرونة وخالية من الأخطاء بثقة.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 42 دقيقة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
المتعلمون أخذوا أيضًا
⚡ الأفضل للبداية
🎓 بشهادة
برمجة بايثون التطبيقية: التعلم من خلال بناء المشاريع العملية
شهادة
تطبيق عملي
E£750.00
→
🔥 مطلوب
🎓 بشهادة
Professional Python: Build Structured Applications
شهادة
تطبيق عملي
E£750.00
→
🔥 مطلوب
🎓 بشهادة
أنماط التصميم في Python: أسس البنية الموجهة للكائنات
شهادة
تطبيق عملي
E£750.00
→
🔥 مطلوب
🎓 بشهادة
برمجة Python وتطوير التطبيقات
شهادة
تطبيق عملي
E£750.00
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع