تحدٍّ مجتمعي · Lara Academy
ابنِ Laravel صغيراً خاصاً بك
التحدي الذي أعلنّاه في الحلقة الجديدة: أعد بناء المكوّنات الأساسية لإطار عمل PHP لتفهم ما يحدث خلف Laravel، ثم شارك مشروعك ليتعلّم معك المجتمع كلّه.
حالة التحدي
- جارٍ التحميل…
- جارٍ التحميل…
- جارٍ التحميل…
المسار
ثلاث خطوات، على إيقاعك
- 1افهم
اقرأ التحدي واختر المكوّنات التي ستعيد بناءها.
- 2اقترح
شارك مستودع GitHub الخاص بك مع ملف README للتثبيت وعرضاً توضيحياً.
- 3اكتشف
تصفّح المشاريع المقبولة وتعلّم من اختيارات الآخرين.
افهم التحدي
ما الذي يجب أن يفعله Laravel الصغير الخاص بك
الهدف ليس نسخ Laravel، بل فهم أفكاره بكتابتها بنفسك بلغة PHP.
- أساسيالموجّه (Router)
ربط عنوان URL وطريقة HTTP بإجراء.
- أساسيالمتحكّمات (Controllers)
تجميع منطق الصفحة داخل صنف.
- أساسيالعروض (Views)
عرض صفحة انطلاقاً من قالب وبيانات.
- أساسيالوصول إلى البيانات
القراءة والكتابة في قاعدة البيانات عبر طبقة صغيرة من صنعك (PDO).
- إضافيMiddleware أو التحقق أو أمر CLI
مكوّن إضافي للتعمّق أكثر، إن أردت.
ما ننتظره في مشاركتك
- مستودع GitHub عام يحتوي على شيفرتك.
- ملف README يشرح التثبيت: المتطلبات، والأوامر، وطريقة التشغيل.
- عرض توضيحي: فيديو قصير أو رابط لتطبيقك على الإنترنت.
- بضعة أسطر عمّا تعلّمته.
شارك
اقترح مشروعي
تُراجَع كل مشاركة قبل عرضها. لا يصبح علنياً إلا اسمك واسم المشروع وروابطك ووصفك، وذلك فقط إذا قُبل المشروع.
اكتشف
المشاريع المقبولة
افتح الشيفرة، واقرأ ملف README، وشاهد العرض: كل مشروع طريقة أخرى لفهم إطار عمل.
جارٍ التحميل…
أسئلة شائعة
هل يجب أن أعرف Laravel؟
لا. تكفي أساسيات PHP والبرمجة كائنية التوجه. فالتحدي هدفه بالضبط اكتشاف كيف يعمل إطار العمل.
هل يمكنني الاستعانة بالذكاء الاصطناعي؟
نعم، كمساعد. تأكّد من أنك تفهم كل جزء من شيفرتك وتستطيع شرحه.
هل يمكنني تعديل مشاركتي؟
نعم، ما دامت قيد المراجعة أو عند طلب تعديلات.
هل هناك موعد نهائي؟
نعم: تبقى المشاركات مفتوحة حتى يوم الجمعة 6 نونبر 2026، ويُفتح تصويت المجتمع في نفس يوم الجمعة 6 نونبر. تُعرض حالة المشاركة والتصويت والترتيب دائماً في أعلى هذه الصفحة.
ماذا يمكن أن أربح؟
يحصل كل واحد من الثلاثة الأوائل في الترتيب على شهر من ChatGPT Plus، تقدّمه Lara Academy. شركة OpenAI لا تنظّم هذا التحدّي ولا ترعاه.
كيف يُحسب الترتيب؟
كل صوت لمشروع مفضّل من عضو مؤكَّد يساوي نقطة واحدة، وكل نجمة « فهم » يمنحها الفريق (README واضح، عرض توضيحي، ما تعلّمته) تساوي نقطتين، حتى 3 نجوم. لا يظهر الترتيب إلا عندما يجعله الفريق ظاهراً، ولا تصبح النتائج نهائية إلا بعد إغلاق التصويت.

