Enroll Course: https://www.coursera.org/learn/software-engineering-implementation-and-testing
تعتبر دورة “هندسة البرمجيات: التنفيذ والاختبار” واحدة من الدورات التعليمية المميزة المتاحة على منصة كورسيرا. تمتلك هذه الدورة رؤية شاملة حول دورة حياة تطوير البرمجيات (SDLC)، حيث تركز بشكل خاص على مراحل التنفيذ والاختبار، وهو ما يجعلها مثالية للمطورين ومهندسي البرمجيات الذين يسعون لتعميق معرفتهم في هذا المجال.
تتكون الدورة من عدة وحدات دراسية تغطي مواضيع هامة، بدءاً من مقدمة عن تطوير البرمجيات وصولاً إلى تقنيات البرمجة الدفاعية وفحص البرمجيات. في الوحدة الأولى، سيتعرف الطلاب على المهام المترتبة على تطوير البرمجيات والعمليات المتبعة في دورة حياة تطوير البرمجيات (SDLC).
إحدى النقاط البارزة في الدورة هي تقديم مجموعة متنوعة من عمليات تطوير البرمجيات مثل Waterfall وAgile وScrum، مما يساعد الطلاب على فهم كيفية اختيار العملية المناسبة لمشاريعهم. كما توفر الدورة طرقاً مختلفة لتنفيذ البرمجيات مع التركيز على البرمجة الدفاعية، وهو أمر حيوي لتجنب الأخطاء البرمجية أثناء التنفيذ.
انتقالاً إلى موضوع الاختبار، ستتناول الدورة اختبار الصندوق الأبيض والصندوق الأسود، حيث يتم تعريف الطلاب على كيفية تصميم اختبارات فعالة للكشف عن العيوب في البرمجيات بأقل جهد ووقت. كما سيتعلمون كيفية إجراء اختبارات القبول وتقييم نتائجها، مما يعد أمراً أساسياً لضمان جودة المنتجات البرمجية.
بتقديمها لمجموعة شاملة من المواضيع والأدوات، تُعتبر هذه الدورة البروفة اللازمة لكل من يرغب في تحقيق نجاح في مجال تطوير البرمجيات. أوصي بشدة بالمشاركة في هذه الدورة لكل مهتم بهندسة البرمجيات.
Enroll Course: https://www.coursera.org/learn/software-engineering-implementation-and-testing