دورة برمجة الويب باستخدام لارافيل Laravel
الوصف
لارافيل هو إطار عمل بني على لغة البرمجة الشهيرة PHP وهو مفتوح المصدر ومجاني، قام ببناءه تايلور أوتويل لتطوير تطبيقات الويب باتباع نموذج النمط والعرض والمتحكم (MVC)، وتم إطلاقه في يونيو ٢٠١١.
ولارافيل يتميز بالوضوح والبساطة، حيث أنه يسهل المهمات الشائعة في المشاريع البرمجية مثل توثيق المستخدمين، الربط بين الصفحات، الجلسات، والتخزين المؤقت.
في عام ٢٠١٤ أصبح لارافيل أكثر إطار عمل مبني على PHP مشاهدة في موقع github.
يساعد إطار عمل لارافيل على زيادة الحماية للتطبيقات وتسريع عملية التطوير.
ماذا سنتعلم في هذه الدورة؟
- تكوين خادم ويب حقيقي web server من الصفر
- ستتعلم ما معنى التوجيه Routing
- ستتعلم التعامل مع البرمجيات الوسيطة Middlewares
- التعامل مع المتحكمات Controllers
- التعامل مع واجهة المستخدم Front end
- توثيق المستخدمين Authentication
- التعامل مع قواعد البيانات من خلال Migration
- استخدام ORM لتنفيذ الاستعلامات بقواعد البيانات
- سنقوم سويا ببناء مدونة من الصفر
- بعض الممارسات والنصائح في البرمجة
المدرب
المشاريع
-
منصة لينزو
منصة لينزو منصه تجمع بين المصورين وصناع المحتوى وبين الطلاب والعملاء المحتملين لانشاء البومات صور وبناء صفحة شخصه خاصه بك وبتكون بإسمك ونوع الحساب اما مصور او طالب / مستخدم توجد خطه مجانيه محدوده وتوجد خطط مدفوعه بالاضافة الى مميزات اخرى كثيره - عدد مشاهدات للملف الشخص - استقبال التعليقات على جدار الذكريات وكذلك التفاعل مع الملف الشخصي والصور - حساب المصور يمكن له ان يقوم بإنشاء متجر رقمي لبيع المنتجات الرقميه الخاصه به ( الفلاتر ، الالوان ... الخ ) والكثير من المميزات
بواسطة: AseelMuhammad
-
Flywing Project
نظام لإدارة و حجز رحلات الطيران
بواسطة: mohsowa
-
geekcourses
موقع تعليمي يحتوي على دورات متخصصة في التقنية
بواسطة: Hajar12
الأقسام
المقدمة
مقدمة تعريفية بالدورة
تجهيز بيئة التطوير المحلية
سنتعلم هنا كيفية تجهيز بيئة التطوير المحلية من تثبيت الخادم حتى اختيار محررا مناسبا
تثبيت لارافيل
ستتعلم في الدروس التالية كيفية تثبيت لارافيل
تلميحات ونصائح قبل البدء
بعض النصائح قبل أن تبدأ التعلم
اعدادات هامة قبل البدء
التوجيه Routing
مقدمة تعريفية عن الموجهات وتسمى Routes في لارافيل
البرمجيات الوسيطة Middlewares
مقدمة عن البرمجيات الوسيطة وطريقة عملها وتسمى Middlewares في لارافيل
المتحكمات Controllers
دروس تعريفية عن المتحكمات Controllers
الواجهات Views
تعريف بملفات الواجهات على إطار العمل لارافيل
الجلسات Sessions
تعريف بالجلسات "التخزين المؤقت"
التحقق من البيانات Validation
في الدروس القادمة ستتعرف على كيفية التحقق من صحة البيانات في لارافيل
إنشاء صفحات التوثيق
إنشاء صفحات توثيق الحسابات وهي التسجيل - الدخول - استعادة كلمة المرور
ترحيل البيانات Migrations
قسم مخصص لكيفية ترحيل البيانات مابين المشروع البرمجي وقاعدة البيانات
الواجهة الأمامية Front End
تعرف على آلية عمل محرك بليد Blade engine وتصميم الواجهات في لارافيل
التعامل مع قاعدة البيانات باستخدام Eloquent ORM
قسم لتعليم كيفية التعامل مع قاعدة البيانات باستخدم ORM
مشروع الدورة
كل ما تعلمناه سابقا، إضافة إلى بعض الأفكار والطرق الجديدة سنطبقه سويا في الدروس التالية لإنشاء مدونة
عينة من الدروس المجانية
-
ماهو Eloquent ORM ؟
تعرف على صديقك الجديد.. Eloquent ORM مع مقدمة بأنواع العلاقات في قواعد البيانات
المدة: 05:07
-
ماهي العلاقة many-to-many
ماهي العلاقة الكثير-للكثير وكيف تعمل؟ لنحطم تعقيدها من خلال هذا الدرس
المدة: 06:22
-
المقدمة
تعرف على الدورة، اسلوب التدريب، المدرب، وماذا ستتعلم في النهاية
المدة: 05:45
-
ماهي لارافيل؟
معلومات عن إطار العمل لارافيل
المدة: 05:03
-
ماهو Vagrant ولماذا سنستخدمه؟
لماذا نستخدم فاقرات في بيئة التطوير المحلية بدلا من غيره؟
المدة: 02:30
-
كيف نحصل على Vagrant؟
كيفية الحصول على فاقرانت وتثبيته
المدة: 02:48
-
إعداد vagrant للعمل
كيفية إعداد فاقرات للعمل وتحميل نظام داخلي
المدة: 06:18
-
تجهيز خادم الويب
تثبيت الحزم المطلوبة لتشغيل خادم ويب
المدة: 04:51
-
تثبيت لارافيل باستخدام composer
كيف تقوم بتنزيل إطار العمل من خلال composer
المدة: 03:25
-
اختيار محرر مناسب
اختيار محرر مناسب وبعض الأوامر الإضافية التي تحتاج معرفتها قبل البدء
المدة: 04:53
-
كيف تحقق أقصى استفادة من الدورة
معلومات قد تساعدك على تحقيق أقصى استفادة ممكنه من هذه الدورة
المدة: 04:43
-
تعرف على هيكل المشروع
ماهو هيكل المشروع والمجلدات الموجودة مع لارافيل
المدة: 07:07
-
ماهي الموجهات Routes ؟
الموجهات أو بمعنى آخر الروابط
المدة: 02:10
-
ماهي البرمجيات الوسيطة Middlewares ؟
ماهي البرمجيات الوسيطة وماهي أهميتها في لارافيل وكيف تعمل
المدة: 01:13
-
ماهي المتحكمات Controllers ؟
شرح عن المتحكمات بلارافيل وكيف تعمل
المدة: 01:25
-
ماهي الواجهات Views ؟
تعرف على واجهات لارافيل
المدة: 02:20
-
ماهي الجلسات Sessions ؟
تعرف على الجلسات "نظام التخزين المؤقت"
المدة: 01:12
-
ماهو التحقق من البيانات Validation ؟
ماهو التحقق من صحة البيانات وكيف يعمل بلارافيل ؟
المدة: 01:12
-
ماهو أمر make:auth
هذا الأمر هو طريق مختصر لتوثيق المستخدمين وإنشاء الصفحات الخاصة بذلك
المدة: 01:05
-
ماهو ترحيل البيانات Migration ؟
مالمقصود بترحيل البيانات وكيف يعمل في لارافيل
المدة: 02:48
-
ماهي الواجهة الأمامية Front-end في لارافيل
ماذا يقصد بواجهة أمامية Front End؟
المدة: 02:17