Skip to content

الفصل 16: مشروع تخرج وخريطة طريق

📖 المستوى: متوسط  |  ⏱ الوقت المقدّر: 30 دقيقة

ما ستتعلم في هذا الفصل

  • مراجعة شاملة للمفاهيم المكتسبة
  • تحديد خارطة الطريق للمستوى المتقدم
  • فكرة مشروع تخرج شاملة

16.1 ما أنجزته حتى الآن

بعد إكمال الفصول 1-15، أنت الآن تعرف:

المجالالمفاهيم
الأساسياتمتغيرات، أنواع، عوامل، تعبيرات
التحكمإذا/وإلا، بينما، لكل، طابق
الدوالتعريف، تعاود، لامدا، إغلاقات
البياناتمصفوفات، خرائط، بنيات
OOPأصناف، وراثة، سمات، تحميل عوامل
الأخطاءحاول/امسك، أخطاء مخصصة
التنظيموحدات، استيراد، فضاءات أسماء
متقدمasync/await، خصائص

16.2 مشروع التخرج: نظام إدارة مهام

أنشئ نظام إدارة مهام (TODO) يتضمن:

  1. إضافة مهمة مع عنوان ووصف وأولوية
  2. عرض المهام مع فلترة حسب الحالة
  3. تحديث حالة مهمة (جديدة → قيد التنفيذ → مكتملة)
  4. حفظ وتحميل من ملف JSON
  5. إحصائيات (عدد المهام بكل حالة)
sad
# بنية المشروع المقترحة:
# مشروع_مهام/
# ├── الرئيسي.ص
# ├── نماذج/
# │   └── مهمة.ص
# ├── خدمات/
# │   ├── مدير_مهام.ص
# │   └── تخزين.ص
# └── مساعدات/
#     └── عرض.ص

16.3 خريطة الطريق

الخطوة التالية

بعد إكمال هذا المشروع، انتقل إلى المستوى المتقدم (الفصول 17-30) لتعلم:

  • أنماط التصميم
  • البرمجة الوظيفية
  • هياكل البيانات والخوارزميات
  • الشبكات وقواعد البيانات
  • واجهات المستخدم والرسوميات

مُرخَّص بموجب رخصة MIT