mastering-laravel-2

Mastering Laravel

Description
مرحبًا بكم في كورس 'إتقان لارافيل' باللغة العربية، المصمم خصيصًا لتقديم رحلة تعليمية شاملة من الصفر إلى مستوى متقدم في استخدام إطار العمل لارافيل لتطوير تطبيقات الويب. لارافيل هو إطار عمل PHP قوي ومشهور، يُسهل بناء تطبيقات ويب حديثة وسريعة من خلال ميزات مثل نظام التوجيه (Routing)، ومحرك القوالب Blade، ونظام ORM المدمج. يهدف هذا الكورس إلى تمكين المطورين الناطقين بالعربية من فهم أساسيات لارافيل وتطبيقها في مشاريع حقيقية، مع التركيز على الجوانب العملية والنظرية لضمان تعلم متكامل.

يبدأ الكورس بمقدمة تحضيرية تغطي أهمية لارافيل في سوق العمل وكيفية التعلم بفعالية، بما في ذلك مناقشة المتطلبات الأساسية والمشاكل الشائعة التي قد تواجه المطورين المبتدئين. ثم ينتقل إلى إعداد بيئة التطوير، حيث نتعلم استخدام Composer لإدارة الحزم، وإعداد Virtual Hosts لتشغيل المشاريع محليًا مع أمثلة متقدمة، واختيار الإصدار المناسب من لارافيل وإنشاء المشاريع الجديدة. بالإضافة إلى ذلك، نستعرض IDEs والإضافات المفيدة لتعزيز الإنتاجية أثناء التطوير.

مع تقدم الكورس، نتعمق في المفاهيم الأساسية مثل نموذج MVC (Model-View-Controller) الذي يُشكل أساس لارافيل، وشرح هيكل المشروع لفهم تنظيم الملفات والمجلدات. ثم نغطي محركات القوالب مع التركيز على Blade، حيث نتعلم إنشاء قوالب ديناميكية وقابلة لإعادة الاستخدام. في الأقسام اللاحقة، نركز على التوجيه (Routes) بجميع جوانبه،包括 تمرير البيانات إلى العروض، واستخدام Wild Cards للمعاملات الديناميكية، وإنشاء التخطيطات الرئيسية باستخدام directives مثل @show و @parent، ودمج مكونات مثل Sidebar و Navbar، وإنشاء Named Routes لتحسين إدارة التطبيق.

أخيرًا، يلمس الكورس مواضيع متقدمة تناسب المطورين غير المتخصصين في Full Stack، مثل مناقشات حول دمج الجوانب الأمامية والخلفية، وتقنيات compile ملفات Sass باستخدام Mix، ومراقبة الملفات للتحديثات التلقائية لتحسين سير العمل. من خلال هذا الكورس، ستكتسب مهارات عملية تمكنك من بناء تطبيقات ويب متكاملة باستخدام لارافيل، مع فهم عميق لأفضل الممارسات في التطوير.

أهم النقاط التي يتناولها هذا الكورس:
- مقدمة إلى لارافيل واستراتيجيات التعلم الفعال للمطورين.
- إعداد بيئة التطوير باستخدام Composer و Virtual Hosts وإنشاء المشاريع.
- فهم نموذج MVC وهيكل مشروع لارافيل بالتفصيل.
- إتقان محرك القوالب Blade لإنشاء عروض ديناميكية وتخطيطات متقدمة.
- تعلم التوجيه (Routes) في لارافيل،包括 تمرير البيانات واستخدام العناصر البرية والتوجيهات المسمية.
- تقنيات متقدمة مثل compile ملفات Sass ومراقبة الملفات لتحسين التطوير الأمامي.
1
21
02:54:20
2020-06-28
0
0
21/0 100/0
المقدمة والإعداد
بيئة التطوير
المفاهيم الأساسية ومحركات القوالب
التوجيه والعروض
مواضيع متقدمة والواجهة الأمامية