عن المشروع
يقدّم هذا المستودع مساراً دراسياً منظمّاً لتعلّم وممارسة منطق البرمجة عبر أكثر من 50 تحدياً منشوراً من قبل مجتمع MoureDev. كل تمرين مُنظَّم داخل مجلّد ضمن قسم Roadmap ويحتوي على:
- **exercise.md**: نص التحدي.
- **التصحيح**: الحل المرجعي بلغة Python (وملغات أخرى قدمها المجتمع).
- **فيديو**: رابط إلى الشرح على YouTube.
- **المجتمع**: الوصول إلى المناقشات والتعليقات.
### كيفية الاستخدام
1. ادخل إلى قائمة التحديات واختر الرقم المناسب لمستواك أو الموضوع الذي تريد تعزيزه (التركيب النحوي، هياكل التحكم، الدوال، مبادئ SOLID، وغيرها).
2. اقرأ النصّ، نفّذ الحلّ بأي لغة تفضّلها، واختبر الكود.
3. إذا أردت مشاركة حلّك، أنشئ نسخةً شاخصة (fork)، وأضف ملفّك داخل مجلد اللغة (باسم صغير الحروف)، ثم افتح طلب دمج (Pull Request) باتباع الصيغة "#[رقم] - [اللغة]".
4. يمكنك الاطلاع على ترتيب المستخدمين والملغات في https://retosdeprogramacion.com/roadmap/ranking لمعرفة الأكثر مساهمة.
### موارد إضافية
- دورات مُجمَّعة على YouTube تجمع عدة تحديات (Logic 1، Logic 2، Logic 3 SOLID، Logic 4).
- دليل سريع لـ Git وGitHub مضمن في ملف README لتسهيل التعاون.
- روابط إلى مشاريع أخرى من MoureDev: 101 تحدي محلول، تطبيقات portfolio، دورات Git، وغيرها.
- مجتمع نشط على Discord (قناة "ejercicios-logica") وعلى Twitch/YouTube للحصول على مساعدة فورية.
### المساهمة والقواعد
- يجب أن يكون كل حل داخل مجلد التحدي وفي مجلد فرعي يحمل الاسم الدقيق للغة (مثال: "python").
- لا تُقبل ملفات إضافية ولا عناوين طلبات الدمج التي لا تتبع الصيغة المحددة.
- تُغلق طلبات الدمج غير النشطة لأكثر من أسبوعين، لكن يمكن إعادة فتحها عند التحديث.
### الهدف
يهدف المشروع إلى توفير منصة مجانية، ذاتية التعلّم، وتعاونية حيث يمكن لأي شخص تطوير مهاراته البرمجية، تعلّم الممارسات الجيدة، والمشاركة في مجتمع عالمي من المطوّرين.
لمزيد من المعلومات، زُر الموقع الرسمي للمسار على https://retosdeprogramacion.com/roadmap ومشروع "mouredev pro" للدورات المنظمة ذات الشهادات.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.