الخطة الدراسية — المنهاج العربي لإعداد كوادر بناء البرمجية الموحدة
مقدمة: من الرؤية إلى الأيدي
إن المبادرة لا تقف عند تأطير السوق ووضع حدود البيانات، فالبرمجية الموحدة لن تُبنى بالرؤية وحدها، بل بأيدي مبرمجين أردنيين مؤهلين يتقنون الأدوات بلغتهم، ويفهمون الأمن والقانون قبل أن يكتبوا أول سطر. ومن هنا جاءت الخطة الدراسية: سلسلة تعليمية متكاملة من ثمانية مستويات باللغة العربية، تُعدّ الجسر بين توثيق المبادرة النظري، والبناء الهندسي الفعلي للبرمجية الموحدة، وذلك استكمالاً لما بدأته منصة كرك كود بتاريخ 12 أكتوبر 2026.
وتتكامل هذه الخطة مع المراجع الرسمية الثلاثة المقررة في المبادرة (دليل ديبيان، وتوثيق Git، وتوثيق جانغو)؛ إذ تمثل السلسلة البوابة العربية الميسّرة إليها، وتقدم ما لا تقدمه تلك الأدلة: سلسلة متصلة باللغة العربية، بتهجئة نطقية مضبوطة لكل أمر وتقنية، وبفصل قانوني وأمني مدمج في كل مستوى.
أولاً: فلسفة الخطة الدراسية — المبادئ الأربعة
-
العربية لغة التدريس: كل أمر وكل مصطلح يُكتب بالإنجليزية وتهجّى نطقاً بالعربية (جِت، جانغو، بوإتري، يو-في...)؛ لأن التكنولوجيا لا تصبح سيادة رقمية حقيقية إلا حين تُدرَّس بلغة الأمة، ولا يكتسب المبرمج الأردني الثقة إلا حين ينطق أدواته بلغته.
-
التعلم بالممارسة: لا قراءة بلا تنفيذ؛ كل فصل يختم بتمرين على الطرفية، وكل كتاب يختم بمشروع متكامل يتراكم حتى مشروع التخرج «karak-mini» الذي يُنشر فعلياً على خادم حقيقي.
-
الأمن والقانون قلبٌ لا حاشية: كل مستوى يتضمن فصلاً قانونياً كاملاً (التراخيص، العلامات التجارية، حماية البيانات، خصوصية الكاش والإشعارات)؛ وهذا هو الترجمة التعليمية المباشرة لمحور «أمن البيانات وحدود المشاركة» المعتمد في المبادرة.
-
التكامل الرأسي: السلسلة جسدٌ واحد؛ ناتج كل مستوى مدخلُ للذي بعده — من أول
git initإلى موقع جانغو يعمل خلف Nginx محصّن، ثم يصبح تطبيقاً تثبيتياً على شاشة أجهزة المستخدمين — دون متاجر ودون وسطاء.
ثانياً: هيكل المنهاج — المستويات الثمانية ووظيفة كل مستوى في البرمجية الموحدة
| المستوى | الكتاب | الوظيفة في بناء البرمجية الموحدة |
|---|---|---|
| 1 | Git «جِت» — عصب العمل الجماعي | توحيد الكود وإدارة الفروع ومراجعة المساهمات؛ وهو حيث سيتكتل المبرمجون الأردنيون حول مستودع karakcode الرسمي، بنفس أدوات التتبع الموثوقة التي أشارت إليها المبادرة |
| 2 | التراخيص مفتوحة المصدر — الحاكم القانوني | فهم ما يجوز وما لا يجوز في الاستغلال التجاري؛ من التراخيص التساهلة إلى نموذج الترخيص الخاص (LicenseRef-Proprietary) — ليُبنى على قواعد قانونية راسخة منذ اليوم الأول |
| 3 | ديبيان Debian — أساس السيادة الرقمية | إعداد الخوادم المحلية وتحصينها: المستخدمون، تراخيص الملفات، جدار الحماية، الأدوات الأمنية — أي بنية الاستضافة المستقلة التي نصت عليها المبادرة |
| 4 | بايثون تمهيداً لجانغو — لغة البناء | اللغة الأساسية + أدوات إدارة المشاريع الحديثة (Poetry وuv) + صندوق أدوات الجودة والأمن (isort، pyrefly، bandit، pip-audit) |
| 5 | Nginx + Gunicorn — بوابة النشر | من الكود إلى الإنترنت: البروكسي العكسي، الأداء، شهادات التشفير المجانية، رؤوس الأمان — وجه البرمجية الموحدة للعالم |
| 6 | جانغو Django — قلب البرمجية الموحدة | النماذج وقواعد البيانات والأمان المدمج والإشعارات عبر celery؛ وهنا تُبنى موديلات المتاجر وفق «حدود المشاركة» المعتمدة: بيانات تجارية أساسية وعلنية فقط (الاسم التجاري، الرمز الوطني، التخصص، الموقع، المنتجات، الأسعار، قنوات التواصل) |
| 7 | HTML + SEO + UI/UX + Bootstrap 5.3 — واجهة المتاجر العربية | واجهات عربية RTL أصيلة، سريعة، مؤرشفة في محركات البحث، بهوية بصرية مستوحاة من التراث — فتصل المتاجر الأردنية إلى عملائها بجودة عالمية |
| 8 | PWA — التطبيقات التقدمية | تحويل المتجر الإلكتروني إلى تطبيق يُثبَّت من المتصفح مباشرة بلا متاجر، وبلا رسوم، وبلا وسطاء يجمعون البيانات — وهو التمثيل التقني الأدق لروح المبادرة |
ثالثاً: المنهاج والرموز الوطنية — ربطٌ أنسجي
تجسّد الخطة الدراسية الرموز التي تتبناها منصة كرك كود:
- أسوار قلعة الكرك تجسّد في مستوى ديبيان: التحصين، الصلابة، الحماية المتدرجة — فيسير الخادم بثقة الأثر المحصن.
- فسيفساء مادبا تجسّد في مستوى Git: دقة التنظيم، وتركيب القطعة الواحدة في موقعها حتى تكتمل اللوحة — فلا سطر يضيع ولا تعديل يفلت من التتبع.
- نقش البتراء يجسّد في مستوى الواجهات: انسيابية الجمال المنحوت بعناية — فتُقدَّم الواجهات العربية بذوقٍ يليق بإرثنا.
- الوعل النوبي يجسّد المنهاج كله وهدفه الأسمى: أنظمة خفيفة ورشيقة صامدة، تعمل بكفاءة على أقل الموارد، ولا تتزعزع بالتقلبات — وهي ذات صفات البرمجية الموحدة المستهدفة.
رابعاً: الربط المباشر بأهداف المبادرة
| هدف المبادرة | أين يحققه المنهاج؟ |
|---|---|
| أمن البيانات وحدود المشاركة | الفصول القانونية في كل مستوى + موديلات جانغو المحصورة بالبيانات التجارية العلنية دون تجميع بيانات خصوصية معقدة |
| السيادة الرقمية | مستوى ديبيان: خوادم محلية محصنة تستضيف البرمجية الموحدة باستقلال كامل |
| بلا وسطاء وبلا رسوم زائدة | أدوات مفتوحة المصدر مجانية بالكامل + مستوى PWA: تثبيت مباشر من المتصفح بعمولة صفر |
| العمل الجماعي الشفاف | مستوى Git: فروع، مراجعة، توثيق — فوق مستودع github.com/shrideh/karakcode المعتمد |
| الترميز الخماسي الجغرافي + رمز QR | تمرين عملي مصمم في مستوى جانغو: نموذج (Model) يجسد التسلسل الخماسي (المحافظة ← التخصص ← المنطقة ← الشارع ← رقم المبنى) مربوطاً برمز QR لكل متجر — فتُختبر فكرة المبادرة كوداً حياً لا كتصور نظري |
| الهوية الوطنية في التصميم | مستوى الواجهات: مبادئ UI/UX مطبقة على هوية بصرية مستلهمة من التراث الأردني |
خامساً: مسارات التخصص المرنة
بعد إتمام المستويات التأسيسية (1–2) يتفرع المتعلم حسب ميوله، ويجتمع الجميع في مستويات البناء:
- مسار مطور الخدمات الخلفية (Back-End): المستويات 1 ← 2 ← 3 ← 4 ← 6 — لبناء نواة البرمجية الموحدة ونماذج المتاجر.
- مسار مطور الواجهات (Front-End): المستويات 1 ← 2 ← 7 — لتصميم واجهات المتاجر العربية.
- مسار مهندس العمليات والأمن (DevOps): المستويات 1 ← 2 ← 3 ← 5 — لتشغيل وصيانة الخوادم المحصنة.
- مسار المطور المتكامل (Full-Stack): المستويات الثمانية كاملة — وهو المسار المستهدف لقيادة بناء البرمجية الموحدة.
سادساً: المنهجية العملية والتقييم
-
المشاريع التراكمية: من أول حفظ في Git، إلى مدونة جانغو كاملة، إلى مشروع التخرج «karak-mini» الذي يُنشر فعلياً على خادم ديبيان محصن بخط الإنتاج الكامل.
-
مشروع التخرج — المساهمة الحقيقية: يتقدم المتخرج بمساهمة موثقة إلى مستودع karakcode عبر طلب دمج (Pull Request) يمر بمراجعة الأكواد الجماعية — وهي المدرسة العملية الأولى قبل دخول فرق البناء الرسمية.
-
معايير الجودة من المنهاج ذاته: تُطبَّق سلسلة الفحص (isort، pyrefly، bandit، pip-audit، اختبارات جانغو) على كل مساهمة — فتصبح عادات الجودة لغة الفريق المشتركة.
-
التقييم القانوني المصاحب: تُراجع تراخيص كل إضافة وتُوثَّق (THIRD-PARTY-NOTICES) — ليخرج المتخرج واعياً قانونياً لا مبرمجاً فقط.
سابعاً: الخارطة الزمنية المقترحة
| المرحلة | المدة | المستويات |
|---|---|---|
| الأولى — التأسيس | شهران | Git + التراخيص |
| الثانية — الخوادم | شهر | ديبيان |
| الثالثة — اللغة | شهران | بايثون وأدواته |
| الرابعة — النشر | شهر | Nginx + Gunicorn |
| الخامسة — الإطار | شهران | جانغو |
| السادسة — الواجهة | شهر | HTML/SEO/UI-UX/Bootstrap |
| السابعة — التخرج | شهر | PWA + مشروع karak-mini + مساهمة التخرج |
الإجمالي: نحو عشرة أشهر بدوام جزئي، أو ستة أشهر بدوام مكثف — وتظل الوتيرة مرنة حسب المكتسبات السابقة لكل متعلم.
ثامناً: الأهداف المترتبة على إتمام المنهاج
- استقلالية كاملة: كوادر أردنية قادرة على تشغيل البرمجية الموحدة على خوادم محلية آمنة دون اعتماد خارجي.
- قيادة هندسية محلية: فريق مؤسِّس يفهم المنظومة من قاعدة البيانات إلى زر التثبيت على شاشة المستخدم.
- تمكين أصحاب المتاجر: وصول مباشر لأداة إدارة المنتجات على مدار الساعة وفق حدود البيانات المعتمدة.
- منهاج قابل للتكرار: يمكن لكل محافظة أن تتبنى نفس الخطة لبناء كوادرها — فيتحول المنهاج نفسه إلى بنية تحتية وطنية للمعرفة.
تاسعاً: المواد الدراسية — الوصول والتحميل
لتيسير الوصول إلى المنهاج كاملاً، تُتاح المواد الدراسية الثمانية بصيغة تفاعلية قابلة للتصفح والطباعة (HTML/PDF) عبر الرابط الرسمي التالي:
تشتمل الحزمة على: كتاب Git، كتاب التراخيص مفتوحة المصدر، كتاب ديبيان، كتاب بايثون (مع Poetry وuv)، كتاب Nginx وGunicorn، كتاب جانغو، كتاب الواجهات (HTML + SEO + UI/UX + Bootstrap 5.3)، وكتاب PWA — إضافة إلى وثيقة الخطة الدراسية هذه.
الإفصاح عن مصدر المواد
توضيح شفاف لأغراض النزاهة العلمية: المواد الدراسية المرفقة وُلِّدت بمساعدة أدوات الذكاء الاصطناعي ضمن مراجعة بشرية، وقد صُممت لتكون نقطة انطلاق تعليمية باللغة العربية لا مرجعاً نهائياً وحيداً. وعليه:
-
تُعد المراجع الرسمية الحاكمة دائماً وتتفوق على المواد المولدة عند أي تعارض: توثيق ديبيان (
debian.org/doc)، وتوثيق Git (git-scm.com/doc)، وتوثيق جانغو (docs.djangoproject.com) — فهي المصادر التي تُبنى عليها المساهمات الفعلية في البرمجية الموحدة. -
تنبغي مراجعة المحتوى وتحديثه دورياً بواسطة المبرمجين الأردنيين المتخصصين، خاصة الأجزاء التقنية سريعة التطور (إصدارات الأدوات، الأوامر، التراخيص) والأجزاء القانونية التي تقتضي استشارة متخصص في القرارات الحساسة.
-
الإفصاح المكتوب هنا هو سياسة ثابتة للمبادرة: تعلن مصادر موادها التعليمية بوضوح لجميع المتعلمين والمساهمين — فالشفافية في المنهج موازية للشفافية في العمل الجماعي، وهما ركيزتا الثقة التي تقوم عليها المبادرة منذ إطلاق منصة كرك كود.
خاتمة
إن إطلاق منصة كرك كود ليس إلا نقطة الانطلاق والركيزة الأساسية التي نعلن من خلالها النهج والمظلة التقنية؛ حيث تتضافر جهود العمل الجماعي للمبرمجين الأردنيين للوصول إلى الهدف الرئيسي وهو بناء البرمجية الموحدة. والخطة الدراسية الثمانية هي الحجر التعليمي للحجر الأساسي؛ إذ تُعدّ الأيدي التي ستنقل رؤية المبادرة من التوثيق إلى الواقع: بحدود بياناتها المعتمدة، وبمنهاجها العربي الميسّر، وبمشروع تخرجها الحي فوق مستودع karakcode.
وبفضل دمج الهوية الوطنية والتراث الأردني — بصلابة قلعة الكرك، ودقة فسيفساء مادبا، وانسيابية نقش البتراء، وعزيمة الوعل النوبي — مع أحدث المعايير البرمجية والأمنية والقانونية، نضع الحجر الأساس لتمكين أصحاب المتاجر والمشاريع الصغيرة مستقبلاً من إدارة منتجاتهم بسهولة وعلى مدار الساعة عبر بنية رقمية آمنة، خفيفة، ومستقلة — بأيدٍ وطنية خفيفة وصامدة كالوعل النوبي على قمم رحابه.