
مشروع تدريبي للطلاب
نظام حجز
حجوزات وتوافر وتأكيد — برمجيات لازم تبقى صحيحة، مش شكل فقط.
- ويب
- منطق
- تجربة مستخدم
- مسارات
- تحقق
- منطق الجدولة
مشروع تدريبي للطلاب
مشروع تدريبي يحوّل متجرًا مألوفًا إلى منتج ويب يشتغل: منتجات، سلة، ومنطق إتمام شراء.
المسار: تطوير الويب
اكتشف المسارمشروع تدريبي للطلاب

منصة تجارة إلكترونية: DESIGN → UI → INTERACTION → API → DATA
المستوى
مبتدئ–متوسط
المسار
تطوير الويب
نوع المشروع
مشروع تدريبي للطلاب
التركيز
UI · State · Data
المشروع مصمم عشان يحول المفاهيم التي يتعلمها الطالب إلى نظام يمكنه فهمه وبناؤه وتطويره. المتجر منتج الطلاب بيستخدموه أصلًا، لذلك الشغل يبقى ملموس: شاشات، حالة، وبيانات — مش شريحة عن التجارة الإلكترونية.
المستخدم يريد تصفح المنتجات، اختيار ما سيشتريه، وإكمال الشراء من غير ما الاختيار يضيع.
Problem
المستخدم يريد تصفح المنتجات، اختيار ما سيشتريه، وإكمال الشراء من غير ما الاختيار يضيع.
Why it matters
المتجر يشتغل فقط لما الواجهة والسلة والبيانات يفضلوا متفقين.
What the user needs
مسار واضح من المنتج، إلى السلة، إلى إتمام الشراء.
الطالب يبني تدفق متجر: عرض المنتجات، حفظ حالة السلة، والتعامل مع منطق إتمام الشراء كأجزاء متصلة — مش شاشات منفصلة.
الحل: Input → Processing → Output
المستخدم يرى المنتجات والمعلومات اللازمة للاختيار.
نظرة أقرب على ماهية المنتج وسعره.
الواجهة تتذكر ما أضافه المستخدم.
التطبيق يطبّق قواعد إكمال الطلب.
المتجر يشتغل من معلومات منظمة، مش نص ثابت.
المستخدم يعرف أن الإجراء نجح.
01
المتجر محتاج إيه عشان يشتغل؟
02
أنهي شاشات وبيانات التدفق محتاجها؟
03
المستخدم يتحرك إزاي من المنتج لإتمام الشراء؟
04
اربط الواجهة والحالة والبيانات.
05
السلة وإتمام الشراء لسه منطقيين؟
06
وضّح التدفق وأصلح ما ينكسر.
صورة مبسطة لكيفية اتصال أجزاء المشروع.
صورة مبسطة لكيفية اتصال أجزاء المشروع. User → Browser → Frontend → API → Backend → Database
الصفحات التي يراها المستخدم فعلًا.
تصفح، أضف، راجع، أكمل.
السلة لازم تفضل متسقة.
المنتجات والطلبات محتاجين هيكل.
قواعد إضافة المنتجات وإتمام الشراء.
الواجهة تشتغل مع معلومات مخزّنة.
تحويل منتج مألوف إلى مشكلة برمجية.
تقسيم المتجر إلى شاشات وحالة وبيانات.
الحفاظ على حالة السلة بينما يتحرك المستخدم.
ربط الواجهة بمعلومات منظمة.
اختبار مسار إتمام الشراء واكتشاف ما ينكسر.
تطوير النسخة الأولى بدل التوقف عندها.
الهدف من المشروع إن الطالب يفهم لماذا بنى كل جزء، وكيف يمكنه تغييره وتطويره، وليس فقط الوصول إلى نتيجة نهائية.
Copy
Understand → Build → Debug → Improve
أفكار لتطوير المشروع
إضافة خاصية جديدة بعد ما النسخة الأولى تشتغل.
جعل المسار من المنتج إلى إتمام الشراء أوضح.
التعامل مع منتجات أكثر وحالات شراء إضافية.
التفكير في التحقق والأخطاء والنمو — كأفكار، وليس وعد إطلاق.
مناسب للطلاب الذين يريدون تطبيق أساسيات الواجهة والحالة والبيانات داخل مشروع متجر متكامل.
من المسار
HTML / CSS
داخل المشروع
واجهة المتجر
من المسار
JavaScript
داخل المشروع
تفاعل السلة
من المسار
UI
داخل المشروع
صفحات المنتج
من المسار
Web apps
داخل المشروع
مسار إتمام الشراء

مشروع تدريبي للطلاب
حجوزات وتوافر وتأكيد — برمجيات لازم تبقى صحيحة، مش شكل فقط.

مشروع تدريبي للطلاب
سجلات ولوحات وتنظيم معلومات. الطالب بيتعلّم يصمّم أدوات لمستخدمين حقيقيين.

مشروع تدريبي للطلاب
منتج موبايل مركز على مشكلة بحجم الطالب — من الشاشات لسلوك يشتغل.
اختار المسار اللي يناسبك، وابدأ تبني بدل ما تكتفي بالمشاهدة.