Join our Social media channels to get the latest discounts
Newsletter
بناء نظام محادثة
في هذه الدورة سيتم شرح فكرة بناء نظام المحادثات وكيفية إضافة أعضاء على غرف المحادثات (في نفس اللحظة Realtime) سواء كان عضو واحد أو مجموعة أعضاء في نفس الغرفة. من خلال هذه الدورة سيتم بناء النظام باستخدام Laravel 8 & MySQL، وستكون مدعمة باستخدام Livewire 2.0 مع AlpineJS.
أيضاً سيتم شرح كيفية إضافة أعضاء على غرف منشأة من قبل مع إرسال تحديث للعضو المضاف في نفس وقت إضافته على الغرفة (Realtime).
سيكون إمكانية إرسال نص أو صورة أو مقطع صوتي أو مقطع فيديو في المحادثات.
سيتم شرح العلاقات ما بين جداول قاعدة البيانات واستخدامات Eloquent Collection في علاقات الاستعلامات.
كما سيتم شرح Events و Policies و Channels
سيكون اعتمادنا في هذه الدورة على تقنية Livewire لتكون بديلاً عن مكتبات الجافاسكربت (VueJS, ReactJs) وغيرها
تعريف Livewire حسب الموقع الرسمي
What is Livewire?
Building modern web apps is hard. Tools like Vue and React are extremely powerful, but the complexity they add to a full-stack developer's workflow is insane.
Livewire is a full-stack framework for Laravel that makes building dynamic interfaces simple, without leaving the comfort of Laravel.
It's not like anything you've seen before. The best way to understand it is to just look at the code. Strap on your snorkel, we're diving in.
يرجى زيارة الموقع الرسمي الخاص بـ Livewire