البرنامج بفعالية مع التطوير القائم على الاختبار. يدمج أفضل ممارسات التطوير القائم على الاختبار في عملية البرمجة الخاصة بك.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
في هذا التخصص في التطوير المبني على الاختبار، سنقوم عمليًا بدراسة التطوير المبني على الاختبار من خلال كتابة وتنفيذ الاختبارات من الوحدة الأولى. سوف تتعلم:
سوف تتعلم كيفية دمج أفضل ممارسات التطوير القائم على الاختبار في سير عمل البرمجة لديك وإعادة بناء التعليمات البرمجية القديمة باستخدام منهجيات Agile. سوف نستكشف:
سيقوم المتعلمون بتطبيق المهارات المتعلقة بالتطوير القائم على الاختبار في مشروع تلخيصي، والذي سيختبر قدرتك على استخدام:
بعد الانتهاء من المشروع، سيكون لديك برنامج نموذجي في محفظتك يوضح الفهم العميق لجميع المبادئ المتعلقة بـ TDD!
الدورة 1
• 14 ساعة
• 4.3 (59 تقييمًا)
تفاصيل الدورة
ماذا ستتعلم:
في هذه الدورة التدريبية التمهيدية، ستحصل على نظرة عامة كاملة حول ماهية التطوير القائم على الاختبار (TDD)، ومتى يمكن تطبيقه ومتى لا يمكن تطبيقه، وما هي فوائده للمطورين والمؤسسات. ستتاح لك أيضًا الفرصة لتجربة مشاريع ممتعة حيث يمكنك تطبيق ما تعلمته وتجربة فوائد أسلوب حل المشكلات هذا بنفسك. من المستحسن أن يكون لديك معرفة أساسية بلغة برمجة بايثون. الأمثلة والمختبرات تستخدم بايثون.
المهارات التي سوف تكتسبها:
الدورة 2
• 15 ساعة
• 3.8 (27 تقييمًا)
تفاصيل الدورة
ماذا ستتعلم:
لكي تكون مطورًا ماهرًا، عليك أن تفهم كيفية كتابة الاختبارات قبل وضع التعليمات البرمجية في مرحلة الإنتاج. في هذه الدورة، سوف نتعلم بطريقة عملية عن التطوير القائم على الاختبار من خلال كتابة الاختبارات وتنفيذها بالفعل في الأسبوع الأول. يبدأ PDD باختبارات الوحدة الجيدة، لذا فلنبدأ من هناك. تشمل المواضيع التي تمت مناقشتها أيضًا ترجمة مواصفات المستخدم إلى اختبارات الوحدة، وتنفيذ شعار الحكم باللون الأحمر والأخضر، واستخدام نماذج في بايثون مع الوحدة Unittest.mock. بعد الانتهاء من الدورة، ستغطي جميع خطوات TDD قبل التطوير.
المهارات التي سوف تكتسبها:
الدورة 3
• 15 ساعة
• 3.8 (12 تقييمًا)
تفاصيل الدورة
ماذا ستتعلم:
سنناقش في هذه الدورة كيفية دمج أفضل ممارسات التطوير القائم على الاختبار في عملية البرمجة الخاصة بك. سنبدأ بمناقشة كيفية تحسين قواعد التعليمات البرمجية القديمة باستخدام منهجيات Agile. بعد ذلك، سنستكشف التكامل المستمر وكيفية كتابة الاختبارات الآلية في بايثون. وأخيرًا، سنطبق كل ما تعلمناه معًا لكتابة تعليمات برمجية تتضمن معالجات الأخطاء والاختبارات الآلية والوظائف المحسنة.
المهارات التي سوف تكتسبها:
الدورة 4
• 9 ساعات
تفاصيل الدورة
ماذا ستتعلم:
سنطبق في هذه الدورة المهارات المتعلقة بالتطوير القائم على الاختبار في المشروع النهائي. سيتناول هذا قدرتك على استخدام معالجة الأخطاء والكائنات الحية واختبار الوحدة في دورة حياة TDD. بعد الانتهاء من الدورة، سيكون لديك مشروع محفظة يوضح فهمك لجميع المفاهيم المتعلقة بالتطوير القائم على الاختبار!
المهارات التي سوف تكتسبها:



