دورة عبر الإنترنت – تخصص احترافي معتمد في أساسيات تجربة المستخدم ومتطلبات برامج Google، Pontificia Universidad Católica del Perú

تعلم أساسيات تجربة المستخدم وهندسة المتطلبات لتطوير برامج عالية الجودة.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

البدء

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • أساسيات تجربة المستخدم (UX) في سياق تطوير البرمجيات
  • هندسة المتطلبات
  • تحديد أنواع مختلفة من المتطلبات
  • وثائق المتطلبات
  • إنشاء كتالوج المتطلبات الذي يجمع احتياجات المستخدمين
  • كتابة قصص المستخدمين المتعلقة بالنظام البرمجي

What you will learn in the course

Courses for which the course is suitable

  • مطور البرمجيات
  • مهندس المتطلبات
  • أخصائي تجربة المستخدم (UX).
  • محلل النظم
  • مدير مشروع في مجال التطوير
  • مصمم تجربة المستخدم
  • مفتاح المنتج
  • مستشار تجربة المستخدم

التدريب – سلسلة من الدورات المكونة من أربعة أجزاء

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

ماذا ستتعلم

  • أساسيات تجربة المستخدم (UX) في سياق تطوير البرمجيات
  • هندسة المتطلبات
  • تحديد أنواع مختلفة من المتطلبات
  • وثائق المتطلبات

مشروع دراسة عملية

في المشروع العملي للبرنامج، ستطبق المعرفة التي اكتسبتها خلال الدورات لإنشاء كتالوج المتطلبات الذي يجمع احتياجات المستخدمين. ستكتب أيضًا قصص المستخدمين المتعلقة بنظام البرنامج.

Details of the courses that make up the specialization

مقدمة لتطوير البرمجيات

الدورة 1

المدة: 5 ساعات

التقييم: 4.9 (33 تقييمًا)

تفاصيل الدورة

ما ستتعلمه: يعد تطوير البرمجيات نشاطًا معقدًا يتطلب فهمًا متعمقًا للمفاهيم والعمليات المعنية. الدورة مخصصة للأشخاص الذين يرغبون في البدء في تطوير البرامج أو تحديث المفاهيم حول هذا الموضوع. لا يشترط معرفة مسبقة بالبرمجة.

  • المعرفة الأساسية بـ UML لنمذجة البرمجيات
  • مقارنة نماذج دورة الحياة الأكثر شيوعًا لتطوير البرمجيات
  • تحديد العمليات التي ينطوي عليها مشروع بناء البرمجيات
  • فهم ميزات هندسة البرمجيات
  • استخدام المصطلحات القياسية في تطوير البرمجيات

أساسيات تجربة المستخدم لتطوير البرمجيات

الدورة 2

المدة: 10 ساعات

تفاصيل الدورة

ما ستتعلمه: دورة نظرية حيث سيتعرف الطلاب على الجذور والمفاهيم التاريخية للعامل البشري لفهم طبيعة التفاعل بين الإنسان والحاسوب.

  • OA1: التعرف على الجذور التاريخية للتفاعل بين الإنسان والحاسوب.
  • OA2: التعرف على طبيعة التفاعل بين الإنسان والحاسوب.
  • OA3: مقارنة الجذور والمفاهيم التاريخية للعامل البشري.
  • OA4: التعرف على تصميم تجربة المستخدم.
  • OA5: فصل تقنيات وأدوات تصميم واجهات المستخدم.
  • تحليل كيف يمكن لمفاهيم العوامل البشرية أن تساعد في فهم احتياجات المستخدمين وقيودهم.
  • اختيار التقنيات والأدوات المناسبة لتصميم واجهة المستخدم.
  • التعرف على مبادئ التصميم المرتكز على المستخدم.
  • استخدام تقنيات بحث المستخدم لجمع المعلومات حول احتياجات المستخدمين ورغباتهم.
  • وصف العلاقة بين تفاعل الإنسان مع الكمبيوتر والمجالات الأخرى.
  • الاعتراف بالأحداث الرئيسية التي حسنت تاريخ التفاعل بين الإنسان والحاسوب.

أساسيات هندسة المتطلبات

الدورة 3

المدة: 8 ساعات

تفاصيل الدورة

ما ستتعلمه: المتطلبات هي أساس أي مشروع لتطوير البرمجيات. الدورة مخصصة للأشخاص الذين يرغبون في البدء في تطوير البرامج أو تحديث المفاهيم حول هذا الموضوع. لا يشترط معرفة مسبقة بالبرمجة.

  • تحديد الأنشطة التي يتم تنفيذها للحصول على المتطلبات البرمجية.
  • الإقرار بمحتوى القائمة أو كتالوج المتطلبات.
  • وصف احتياجات المستخدمين من خلال قصص المستخدمين.
  • التمييز بين المتطلبات الوظيفية وغير الوظيفية.

المشروع النهائي لأساسيات تجربة المستخدم ومتطلبات البرامج

الدورة 4

المدة: 2 ساعة

تفاصيل الدورة

ما ستتعلمه: تعد الدورة جزءًا من برنامج خاص لأساسيات تجربة المستخدم ومتطلبات البرامج، وهو مصمم للأشخاص ذوي الخبرة القليلة في تطوير البرمجيات.

  • إنشاء خرائط التعاطف.
  • إعداد كتالوجات المتطلبات.
  • كتابة قصص المستخدم.