الرئيسية
ENتواصل

تدريب تعاوني في هندسة البرمجيات · أغسطس – نوفمبر 2025

شركة المدينة الأولى

تدريبي التعاوني في شركة المدينة الأولى لتقنية المعلومات (FirstCity). في قسم R&D بنيت API للبث المباشر من الكاميرات مع Dashboard لمتابعتها، ثم وثّقت «تسليم» (TSLEEM)، نظام الاجتماعات الذكي في الشركة.

581ساعة تدريب
80يومًا، من 10 أغسطس إلى 27 نوفمبر 2025
16تقريرًا أسبوعيًا عن سير العمل
4وثائق لنظام «تسليم»: التصميم، والمعمارية، والنشر، ودليل المستخدم

«تسليم»، نظام الاجتماعات الذكي

دعوات الاجتماعات، وتسجيل الحضور برمز QR وكلمة مرور لمرة واحدة (OTP)، ومحاضر معتمدة، والنظام مبني بـ React وLaravel وMySQL وDocker. كانت مهمتي توثيقه حتى يتمكن غيري من بنائه وتشغيله واستخدامه.

نظرة عامة رسمتها لنظام «تسليم»: منطقة المستخدمين بالمتصفحات، ومنطقة التطبيق خلف جدار الحماية والبوابة مع واجهة React ووحدتي OTP والتدقيق، ومنطقة البيانات مع MySQL والسجلات.
مخطط السياق الذي رسمته لنظام «تسليم»، مموّه قليلًا: المشرفون والمستخدمون والجهات الخارجية والحضور حول النظام، مع خدمة OTP عبر الرسائل.
مخطط السياق: من يتعامل مع «تسليم»، وفي ماذا.

وثائقي لنظام «تسليم»: System Design Document وSystem Architecture Description وDeployment Document، الإصدار 1.0، نوفمبر 2025.

دليل المستخدم

109 شرائح بالعربية، شاشة بعد شاشة، وكل زر مرقّم ومشروح. موّهتها قليلًا لأن «تسليم» منتج داخلي للشركة.

الغلاف: دليل المستخدم لنظام «تسليم». صفحة من دليل المستخدم الذي كتبته لنظام «تسليم»، مموّهة قليلًا.
الغلاف: دليل المستخدم لنظام «تسليم».
تسجيل الدخول. صفحة من دليل المستخدم الذي كتبته لنظام «تسليم»، مموّهة قليلًا.
تسجيل الدخول.
لوحة الاجتماعات، زرًّا زرًّا. صفحة من دليل المستخدم الذي كتبته لنظام «تسليم»، مموّهة قليلًا.
لوحة الاجتماعات، زرًّا زرًّا.
إدارة المستخدمين. صفحة من دليل المستخدم الذي كتبته لنظام «تسليم»، مموّهة قليلًا.
إدارة المستخدمين.
محضر الاجتماع جاهزًا للتنزيل. صفحة من دليل المستخدم الذي كتبته لنظام «تسليم»، مموّهة قليلًا.
محضر الاجتماع جاهزًا للتنزيل.
إنشاء اجتماع واختيار الحضور. صفحة من دليل المستخدم الذي كتبته لنظام «تسليم»، مموّهة قليلًا.
إنشاء اجتماع واختيار الحضور.

البث المباشر من الكاميرات

شريحة من عرضي الختامي للتدريب: المشروع الأول Video Streaming API من الأسبوع 1 إلى 7، فيه نموذج أولي للبث المباشر ومحاكي كاميرات وواجهات API تعيد بيانات الكاميرات، وجدول مراحل مكتملة كلها.
من عرضي في نهاية التدريب: تحويل بث كاميرات RTSP إلى فيديو يعمل في المتصفح، مع محاكي كاميرات للاختبار وAPI لقائمة الكاميرات.

ستة عشر أسبوعًا

  1. الأسابيع 1–3بحث في RTSP، ومحاكي كاميرات، ونموذج أولي للبث يعمل.
  2. الأسابيع 4–7API لالتقاط الصور مع مدير للتخزين، نشرته على جهاز تسجيل الفيديو.
  3. الأسابيع 8–10أنظمة المتابعة.
  4. الأسابيع 11–12دليل المستخدم لنظام «تسليم».
  5. الأسابيع 13–15جمع المتطلبات من فريق QA، ثم وثيقتا تصميم النظام ومعماريته.
  6. الأسبوع 16وثيقة النشر، وعرضي الختامي.

شهادة شكر وتقدير

ترويسة شهادة الشكر والتقدير مع شعار شركة المدينة الأولى لتقنية المعلومات.
منحتني إياها الإدارة العامة للشركة في نهاية التدريب.
نص الشهادة: لمشاركته الفعّالة خلال التدريب التعاوني في تطوير لوحات المتابعة وشاشات المعلومات، من 10 أغسطس إلى 27 نوفمبر 2025، خلال 80 يومًا و581 ساعة تدريب.
تقديرًا لمشاركتي في تطوير لوحات المتابعة وشاشات المعلومات، خلال 80 يومًا و581 ساعة تدريب.