الفرق بين المراجعتين لصفحة: «Laravel/Topics»
رؤيا-بنعطية (نقاش | مساهمات) |
رؤيا-بنعطية (نقاش | مساهمات) |
||
سطر 94: | سطر 94: | ||
== التعمق في Laravel == | == التعمق في Laravel == | ||
=== [[Laravel/artisan|الأمر Artisan]] === | === [[Laravel/artisan|الأمر Artisan]] === | ||
التعريف بواجهة الأوامر المُرفقة ب Laravel. | |||
=== [[Laravel/broadcasting|البث (Broadcasting)]] === | === [[Laravel/broadcasting|البث (Broadcasting)]] === | ||
كيفيّة بثّ الأحداث عن طريق websocket. | |||
=== [[Laravel/cache|التخزين المؤقت]] === | === [[Laravel/cache|التخزين المؤقت]] === | ||
التعريف بالواجهات البرمجيّة الخاصة بالتخزين المؤقت. | |||
=== [[Laravel/collections|المجموعات]] === | === [[Laravel/collections|المجموعات]] === | ||
كيفيّة التعامل مع مصفوفات البيانات عن طريق المجموعات. | |||
=== [[Laravel/events|الأحداث]] === | === [[Laravel/events|الأحداث]] === | ||
التعريف بالأحداث والمنصتات وكيفيّة التعامل معهنّ. | |||
=== [[Laravel/filesystem|تخزين الملفات]] === | === [[Laravel/filesystem|تخزين الملفات]] === | ||
شرح كيف يخزن Laravel الملفات. | |||
=== [[Laravel/helpers|الدوال المساعدة]] === | === [[Laravel/helpers|الدوال المساعدة]] === | ||
التعريف بالدوال المساعدة وطريقة استعمالهنّ. | |||
=== [[Laravel/mail|التعامل مع البريد الإلكتروني]] === | === [[Laravel/mail|التعامل مع البريد الإلكتروني]] === | ||
شرح كيف يتعامل Laravel مع الرسائل الإلكترونية. | |||
=== [[Laravel/notifications|الإشعارات]] === | === [[Laravel/notifications|الإشعارات]] === | ||
شرح كيف يتعامل Laravel مع الإشعارات. | |||
=== [[Laravel/packages|الحزم]] === | === [[Laravel/packages|الحزم]] === | ||
التعريف بالحزم وطريقة استخدامها. | |||
=== [[Laravel/queues|طابور الانتظار]] === | === [[Laravel/queues|طابور الانتظار]] === | ||
شرح طريقة التعامل مع طوابير الانتظار. | |||
=== [[Laravel/scheduling|جدولة المهام]] === | === [[Laravel/scheduling|جدولة المهام]] === | ||
تعريف جدولة المهام وبيان كيفيّتها. | |||
== قواعد البيانات == | == قواعد البيانات == | ||
=== [[Laravel/database|مقدمة إلى التعامل مع قواعد البيانات]] === | === [[Laravel/database|مقدمة إلى التعامل مع قواعد البيانات]] === | ||
شرح أساسيات التعامل مع قواعد البيانات في إطار Laravel. | |||
=== [[Laravel/queries|منشئ الاستعلامات]] === | === [[Laravel/queries|منشئ الاستعلامات]] === | ||
التعريف بمنشئ الاستعلامات في Laravel وكيفيّة عمله. | |||
=== [[Laravel/pagination|ترقيم الصفحات Pagination]] === | === [[Laravel/pagination|ترقيم الصفحات Pagination]] === | ||
شرح كيفيّة ترقيم الصفحات مع بيان استخداماته. | |||
=== [[Laravel/migrations|تهجير قاعدة البيانات]] === | === [[Laravel/migrations|تهجير قاعدة البيانات]] === | ||
تعريف تهجير قاعدة البيانات وشرح كيفيّته. | |||
=== [[Laravel/seeding|بذر قواعد البيانات بالبيانات الاختبارية Seeding]] === | === [[Laravel/seeding|بذر قواعد البيانات بالبيانات الاختبارية Seeding]] === | ||
شرح كيفيّة بذر قواعد البيانات بالبيانات الاختبارية. | |||
=== [[Laravel/redis|التعامل مع قواعد بيانات Redis]] === | === [[Laravel/redis|التعامل مع قواعد بيانات Redis]] === | ||
كيفيّة استخدام Redis مع إطار Laravel. | |||
== رابط الكائنات بالعلاقات Eloquent == | == رابط الكائنات بالعلاقات Eloquent == |
مراجعة 15:53، 22 أكتوبر 2018
البدء باستخدام Laravel
التثبيت
شرح متطلبات الخادم، وكيفية تثبيت Laravel وضبط خادم الويب.
الضبط
كيفية ضبط إطار Laravel، والدخول في وضع الصيانة.
بنية المجلدات في Laravel
التعرّف على بنية المجلدات الموجودة في إطار Laravel ووظيفة كلٍّ منها.
بيئة Laravel Homestead
التعرف على طريقة استخدام Laravel Homestead لتسهيل توفير بيئة متكاملة تشغِّل إطار Laravel.
بيئة تطوير Valet Laravel
بيئة Valet Laravel تشبه بيئة Laravel Homestead لكنها مخصصة لأجهزة ماك.
النشر على الخادم الإنتاجي
شرح النقاط المهمة التي يجب الانتباه إليها عند نشر تطبيق Laravel على خادمٍ إنتاجي.
المفاهيم البنيوية
دورة حياة الطلب (Request Lifecycle)
أخذ نظرة عالية المستوى عمّا يجري داخل إطار Laravel لتفهم آلية عمله فهمًا جيدًا.
حاوي الخدمات (Service Container)
شرح طريقة إضافة الاعتماديات باستخدام حاوي الخدمات.
مقدمو الخدمات (Service Providers)
شرح مفهوم تقديم الخدمات، وكيفية تسجيل مقدمي الخدمات.
الواجهات الساكنة (Facades)
شرح مفهوم الواجهات الساكنة ومتى نستخدمها، وكيفية عملها.
العقود (Contracts)
شرح مفهوم العقود ومتى نستخدمها، وكيفية عملها.
الأساسيات
التوجيه (Routing)
شرح أساسيات التوجيه المستعملة في إطار Laravel.
البرمجيات الوسيطة (Middleware)
كيفية تعريف وتسجيل البرمجيات الوسيطة التي توفِّر آلية لفرز طلبيات HTTP.
الحماية من هجمات CSRF
سبل الحماية من هجمات تزوير الطلب العابر للمواقع.
وحدات التحكّم (Controllers)
تعريف وحدات التحكم والفائدة منها وطريقة استعمالها.
طلبيات HTTP
التعامل مع طلبيات HTTP في Laravel.
ردود HTTP
التعامل مع ردود HTTP في Laravel.
الواجهات (Views)
كيفية إنشاء الواجهات وطريقة تمرير البيانات إليها.
توليد عناوين URL
طريقة توليد روابط URL لمختلف أجزاء تطبيقك.
جلسات HTTP
شرح كيفية تخزين البيانات في الجلسات واستردادها، وخلاف ذلك من المواضيع المرتبطة بالجلسات.
التحقق (Validation)
كيفية التحقق من صحة البيانات الواردة إلى التطبيق.
معالجة الأخطاء (Error Handling)
شرح كيف يعالج إطار Laravel الأخطاء.
التسجيل (Logging)
ضبط Laravel لتسجيل الرسائل على ملفات أو في سجل النظام أو إلى قناة Slack مخصصة.
الواجهة الأمامية
قوالب Blade
التعريف بمحرك القولبة الخاص بإطار Laravel و شرح كيفيّة استخدامه.
التوطين
شرح طريقة التوطين في Laravel.
بناء Javascript و CSS
شرح كيفية تعامل Laravel مع الواجهات الأمامية.
ترجمة الأصول (Laravel Mix)
كيفيّة معالجة الأصول في تطبيق Laravel.
الأمان والحماية
الاستيثاق
شرح برمجة نظام الاستيثاق وطرقه.
الاستثياق باستخدام واجهة API خارجية
شرح برمجة نظام الاستيثاق باستخدام واجهة برمجية خارجية.
الترخيص
كيفيّة ترخيص عمليات المستخدم على مورد معين.
التشفير
شرح كيف يشفّر Laravel البيانات.
التجزئة
التعرّف على كيفيّة التجزئة لتخزين كلمات مرور المستخدم.
إعادة تعيين كلمات المرور
شرح طرق إعادة تعيين كلمات المرور المنسية.
التعمق في Laravel
الأمر Artisan
التعريف بواجهة الأوامر المُرفقة ب Laravel.
البث (Broadcasting)
كيفيّة بثّ الأحداث عن طريق websocket.
التخزين المؤقت
التعريف بالواجهات البرمجيّة الخاصة بالتخزين المؤقت.
المجموعات
كيفيّة التعامل مع مصفوفات البيانات عن طريق المجموعات.
الأحداث
التعريف بالأحداث والمنصتات وكيفيّة التعامل معهنّ.
تخزين الملفات
شرح كيف يخزن Laravel الملفات.
الدوال المساعدة
التعريف بالدوال المساعدة وطريقة استعمالهنّ.
التعامل مع البريد الإلكتروني
شرح كيف يتعامل Laravel مع الرسائل الإلكترونية.
الإشعارات
شرح كيف يتعامل Laravel مع الإشعارات.
الحزم
التعريف بالحزم وطريقة استخدامها.
طابور الانتظار
شرح طريقة التعامل مع طوابير الانتظار.
جدولة المهام
تعريف جدولة المهام وبيان كيفيّتها.
قواعد البيانات
مقدمة إلى التعامل مع قواعد البيانات
شرح أساسيات التعامل مع قواعد البيانات في إطار Laravel.
منشئ الاستعلامات
التعريف بمنشئ الاستعلامات في Laravel وكيفيّة عمله.
ترقيم الصفحات Pagination
شرح كيفيّة ترقيم الصفحات مع بيان استخداماته.
تهجير قاعدة البيانات
تعريف تهجير قاعدة البيانات وشرح كيفيّته.
بذر قواعد البيانات بالبيانات الاختبارية Seeding
شرح كيفيّة بذر قواعد البيانات بالبيانات الاختبارية.
التعامل مع قواعد بيانات Redis
كيفيّة استخدام Redis مع إطار Laravel.