60% خصم فوق الخصم بس اجلس بالبيت وتعاون معنا للحد من انتشار فيروس كورونا,
استخدم كوبون: STAYHOME

دورة برمجة الويب باستخدام لارافيل Laravel

دورة مكثفة في برمجة المواقع مع إطار العمل الشهير لارافيل من خلال هذه الدورة ستقوم ببرمجة موقعك الأول بسهولة و تكوين خادم الويب (السيرفر) الخاص بك ايضا

المدرب: عبدالمجيب الحميد آخر تحديث 2020/04

ماذا سنتعلم في هذه الدورة؟

تكوين خادم ويب حقيقي web server من الصفر

ستتعلم ما معنى التوجيه Routing

ستتعلم التعامل مع البرمجيات الوسيطة Middlewares

التعامل مع المتحكمات Controllers

التعامل مع واجهة المستخدم Front end

توثيق المستخدمين Authentication

التعامل مع قواعد البيانات من خلال Migration

استخدام ORM لتنفيذ الاستعلامات بقواعد البيانات

سنقوم سويا ببناء مدونة من الصفر

بعض الممارسات والنصائح في البرمجة

مشاريع مميزة لطلاب الدورة

Food App
المشروع الختامي لمسار Full Stack Development HTML, CSS, jQuery, Bootstrap, PHP, Laravel واجهة المستخدم: - إمكانية تسجيل الدخول والخروج، واستعادة كلمة المرور. "تم استخدام Mailgun لإرسال الإيميلات" - إمكانية البحث عن أي منتج في صفحة Search. - بعد الطّلب ستظهر الطّلبات السابقة في صفحة Orders. واجهة المدير: يجب تسجيل الدخول من حساب المدير، وهو: admin@admin.admin 12345678 الأقسام: صفحة Dashboard وتحتوي على رسم بياني لإجمالي المبيعات وعدد الطّلبات للشهر الحالي والسابق. صفحة Categories وتحتوي على التصنيفات، مع إمكانية الإضافة، التّعديل والحذف. صفحة Products وتحتوي على المنتجات، مع إمكانية العرض، الإضافة، التّعديل والحذف. صفحة Users وتحتوي على المستخدمين، مع إمكانية التعديل والحذف. صفحة Orders: - عند الضغط على إنشاء طلب جديد، سيتم الانتقال للصفحة الرئيسية واختيار المنتجات، وعند الوصول إلى إنهاء الطلب ستظهر أسماء جميع العملاء المُسجّلين سابقًا، لاختيار العميل صاحب الطلب، وبالتالي سيتم تسجيل الطلب للعميل الذي تم اختياره من القائمة. - عند الضغط على تعديل الطلب، سيتم إعادة المنتجات في سلة المشتريات لإمكانية الإضافة عليها أو تعديل العدد أو حذفها, وعند حذف جميع المنتجات في السلة سيظهر زر "إلغاء الطلب". صفحات Charts: - تحتوي على إجمالي المبيعات، وعدد المستخدمين المسجّلين، خلال الشهر الحالي والسابق وما قبله. - تحتوي على عدد المرّات التي تم بها طلب كل منتج. ملاحظة: - "تم تعطيل خصائص الإضافة والحذف والتعديل في قسم المنتجات والتصنيفات، للحفاظ على شكل التطبيق الحالي".
بواسطة:
Amani1
Product_Mangment
تطبيق لاداره المنتاجات الشركه يهدف هذا التطبيق الئ جعل اداره منتاجات الشركه اسهل وابسط . يستطيع الادمن ان يتصفح المنتاجات المضافه موخرا في صفحه home. في صفحه الproudcts يستطيع ان ينشا منتج جديد , وايضا يستعرض المنتاجات بناء علئ catgory معين تعرض له المنتاجات و يستطيع ان يحذف منتج معين , يعدله , ايضا اضافه تعليق علئ هذا المنتج وسوف يصل ايميل لمصنع المنتج بحسب ما يقوله ال Admin (خاصيه التعليق تتاح فقط full-permission) صفحه catgory يستطيع ان ينشا catgory جديد ايضا تعرض له الcatgories الموجوده في التطبيق. صفحه Users تعرض للادمن فقط صاحب (full-permission) حيث تحتوي علئ معلومات ال Admin users في الموقع مثل: الايميل و permissions و name و Action اما (delete,edit) يستطيع Admin ان يضيف users جدد من خلال الضغط add new user ايضا يعدل علئ المعلومات مثل primmaions ومعلومات الدخول مثل password والايميل اشياء جديده طبقتها في مشروعي: التعامل مع fill-system في رفع الصور للموقع maillable class في ارسال ايميل لصاحب المنتج (في عمليه testing استخدمت موقع https://mailtrap.io/ وكان ممتاز ) Authorization: gates and Policies في انشاء الصلاحيات لل users حاولت ارفعه للاستضافات المجانيه بس للاسف ماضبظ لما اعمل extract files فيه مجلدات يحذفها من كيفه زي vendor folders وغيرها ان شاء الله مستقبلا راح احطه في الاستضافه المدفوعه اذا توفرت لي. تقدرون تتطلعون علئ المشروع من حسابي علئ github في الرابط
بواسطة:
raghad90
ميزانيتي
تجمع مصاريفك فيه و تصلح ميزانية و تشوف كم تصرف
بواسطة:
HamadHadi

منهج هذه الدورة

المدة الدروس (110)
المقدمة -
مقدمة تعريفية بالدورة
00:05:45 المقدمة

تعرف على الدورة، اسلوب التدريب، المدرب، وماذا ستتعلم في النهاية

00:05:03 ماهي لارافيل؟

معلومات عن إطار العمل لارافيل

تجهيز بيئة التطوير المحلية +
سنتعلم هنا كيفية تجهيز بيئة التطوير المحلية من تثبيت الخادم حتى اختيار محررا مناسبا
تثبيت لارافيل +
ستتعلم في الدروس التالية كيفية تثبيت لارافيل
تلميحات ونصائح قبل البدء +
بعض النصائح قبل أن تبدأ التعلم
اعدادات هامة قبل البدء +
لا يوجد وصف
التوجيه Routing +
مقدمة تعريفية عن الموجهات وتسمى Routes في لارافيل
البرمجيات الوسيطة Middlewares +
مقدمة عن البرمجيات الوسيطة وطريقة عملها وتسمى Middlewares في لارافيل
المتحكمات Controllers +
دروس تعريفية عن المتحكمات Controllers
الواجهات Views +
تعريف بملفات الواجهات على إطار العمل لارافيل
الجلسات Sessions +
تعريف بالجلسات "التخزين المؤقت"
التحقق من البيانات Validation +
في الدروس القادمة ستتعرف على كيفية التحقق من صحة البيانات في لارافيل
إنشاء صفحات التوثيق +
إنشاء صفحات توثيق الحسابات وهي التسجيل - الدخول - استعادة كلمة المرور
ترحيل البيانات Migrations +
قسم مخصص لكيفية ترحيل البيانات مابين المشروع البرمجي وقاعدة البيانات
الواجهة الأمامية Front End +
تعرف على آلية عمل محرك بليد Blade engine وتصميم الواجهات في لارافيل
التعامل مع قاعدة البيانات باستخدام Eloquent ORM +
قسم لتعليم كيفية التعامل مع قاعدة البيانات باستخدم ORM
برمجة مدونة من الصفر +
كل ما تعلمناه سابقا، إضافة إلى بعض الأفكار والطرق الجديدة سنطبقه سويا في الدروس التالية لإنشاء مدونة
عرض الكل + إخفاء الكل -

وصف الدورة

لارافيل هو إطار عمل بني على لغة البرمجة الشهيرة PHP وهو مفتوح المصدر ومجاني، قام ببناءه تايلور أوتويل لتطوير تطبيقات الويب باتباع نموذج النمط والعرض والمتحكم (MVC)، وتم إطلاقه في يونيو ٢٠١١.

ولارافيل يتميز بالوضوح والبساطة، حيث أنه يسهل المهمات الشائعة في المشاريع البرمجية مثل توثيق المستخدمين، الربط بين الصفحات، الجلسات، والتخزين المؤقت.

في عام ٢٠١٤ أصبح لارافيل أكثر إطار عمل مبني على PHP مشاهدة في موقع github.

يساعد إطار عمل لارافيل على زيادة الحماية للتطبيقات وتسريع عملية التطوير.

دورة برمجة الويب باستخدام لارافيل Laravel

دورة مكثفة في برمجة المواقع مع إطار العمل الشهير لارافيل من خلال هذه الدورة ستقوم ببرمجة موقعك الأول بسهولة و تكوين خادم الويب (السيرفر) الخاص بك ايضا

249.00 ر.س. 499.00 ر.س.

المحتويات:
المستوى : متوسط
المدة : من 2 ~ 3 أسابيع
بمعدل 2 ساعات يوميا
الدروس : 110
المقالات : 1
ستحصل على شهادة
دائما معك
يمكن الوصول عبر الهواتف
المتطلبات

معرفة مسبقة بتصميم صفحات الويب باستخدام HTML + CSS

يستحسن معرفة إطار bootstrap

شارك الدورة

مدرب في فلكس كورسز وقائد فريق التطوير والبرمجة في هذا الموقع الرائع. إذا كنت ترغب بمعرفة المزيد عني يمكنك زيارة موقعي الشخصي.

المزيد...