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

نظام حجز: USER → API → BUSINESS LOGIC → DATABASE
المستوى
مبتدئ–متوسط
المسار
تطوير البرمجيات
نوع المشروع
مشروع تدريبي للطلاب
التركيز
Flows · Validation · Scheduling
نظام الحجز طريقة واضحة للتمرين على برمجيات لها قواعد. الطالب مش بيزيّن فورم. هو بيفكر في التوافر، والتحقق، وماذا يحدث لو الموعد غير متاح.
المستخدم يريد حجز موعد، لكن النظام لازم يعرف ما هو المتاح ويؤكد النتيجة.
Problem
المستخدم يريد حجز موعد، لكن النظام لازم يعرف ما هو المتاح ويؤكد النتيجة.
Why it matters
لو التوافر والتأكيد غلط، المنتج كله يفشل — حتى لو الشاشة شكلها حلو.
What the user needs
مسار موثوق من اختيار الموعد إلى استلام التأكيد.
الطالب يبني تدفق حجز: فحص التوافر، التحقق من الطلب، تخزين الحجز، وتأكيد النتيجة.
الحل: Input → Processing → Output
المستخدم يختار الوقت الذي يريد حجزه.
النظام يفحص إن كان الموعد متاحًا.
الطلبات غير الصالحة أو المحجوزة تُعالَج، لا تُتجاهل.
الحجز يُحفظ كمعلومات منظمة.
المستخدم يعرف أن الحجز تم إنشاؤه.
يمكن مراجعة الحجوزات بعد إنشائها.
01
مين بيحجز، وإيه اللي لازم يفضل صحيح؟
02
التوافر محتاج أنهي قواعد؟
03
المستخدم يتحرك إزاي من الطلب إلى التأكيد؟
04
اربط التدفق والمنطق والبيانات.
05
ماذا يحدث لو الموعد غير متاح؟
06
وضّح الأخطاء وشدّ القواعد.
صورة مبسطة لكيفية اتصال أجزاء المشروع.
صورة مبسطة لكيفية اتصال أجزاء المشروع. User → Interface → Application → Core Logic → Data / Services
من الطلب إلى التأكيد.
النظام يرفض ما لا يجب حجزه.
التوافر قاعدة، مش تخمين.
الحجوزات محتاجة هيكل موثوق.
القواعد تعيش خلف الشاشة.
المستخدم يرى النجاح أو سبب الفشل.
تحويل احتياج الحجز إلى مشكلة برمجية لها قواعد.
تقسيم النظام إلى تدفق وتحقق وبيانات.
التعامل مع حالة الموعد غير المتاح.
تخزين الحجز كمعلومات منظمة.
تأكيد النتيجة للمستخدم.
تطوير النسخة الأولى بعد اختبارها.
الهدف من المشروع إن الطالب يفهم لماذا بنى كل جزء، وكيف يمكنه تغييره وتطويره، وليس فقط الوصول إلى نتيجة نهائية.
Copy
Understand → Build → Debug → Improve
أفكار لتطوير المشروع
إضافة حالة حجز جديدة بعد ما التدفق الأساسي يشتغل.
جعل التوافر والأخطاء أسهل للفهم.
التعامل مع مواعيد أكثر ومستخدمين أكثر وحالات إضافية.
التفكير في الصحة والتعارض والنمو — كأفكار لاحقة.
مناسب للطلاب الذين لديهم أساسيات البرمجة ويريدون تطبيقها داخل نظام له قواعد حقيقية.
من المسار
Architecture
داخل المشروع
هيكل نظام الحجز
من المسار
APIs
داخل المشروع
طلبات الحجز
من المسار
Databases
داخل المشروع
بيانات التوافر
من المسار
Delivery
داخل المشروع
التأكيد

مشروع تدريبي للطلاب
متجر بمنتجات وسلة ومنطق إتمام شراء — من نوع المنتجات اللي الطلاب بيستخدموها أصلًا.

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

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