-
تعداد فصل ها: 44
-
تعداد جلسات: 72
-
طول دوره: 23:31
-
تعداد دانشجویان: 23
-
وضعیت دوره: تکمیل شده
-
درصد تکمیل دوره: 5%
-
بروز رسانی: 26 مهر 1402
در این دوره شما با یادگیری پروژه های مختلف خواهید توانست همه جور پروژه ای رو اجرا کنید لطفا دمو رو مشاهده کنین
دمو تک به تک سرفصل ها:
1 | پست ها: تولید خودکار لینک از عنوان | نمایش |
2 | زیر دسته ها: انتخاب زیردسته 2 تایی | نمایش |
3 | زیر دسته ها: انتخاب زیردسته 3 تایی | نمایش |
4 | امتیاز دادن به پست ها و UpVote و downVote | نمایش |
5 | crud در مودال( افزودن محصول بصورت مودال) | نمایش |
6 | فیلتر گذاری و جستجو در جدول داده ها | نمایش |
7 | ولیدیشن خودکار و هوشمند بررسی فرم ها | نمایش |
8 | چارت ها و نمودارها در لایووایر | نمایش |
9 | عملیات دسته جمعی(تغییر گروهی) | نمایش |
10 | افزودن به سبد خرید یا علاقه مندی ها در لایووایر | نمایش |
11 | فرم های چندمرحله ای در لایووایر | نمایش |
12 | کامنت گذاری و ارسال نظر در لایووایر | نمایش |
13 | ویرایش خطی اطلاعات در جدول داده ها در لایووایر | نمایش |
14 | برنامه پرسش و پاسخ و آزمون گیری با نمایش نتایج در لایووایر | نمایش |
15 | موارد بیشتر ...(صفحه بندی) در لایووایر | نمایش |
16 | ایجاد صورتحساب در لایووایر | نمایش |
17 | select2 در لایووایر | نمایش |
18 | رتبه ستاره در لایووایر | نمایش |
19 | حذف دسته جمعی در لایووایر | نمایش |
20 | فیلتر گذاری محصولات و فروشگاه در سایدبار در لایووایر | نمایش |
21 | چت روم در لایووایر | نمایش |
22 | زیردسته های قابل استفاده مجدد در لایووایر | نمایش |
23 | ورودی روشن خاموش در لایووایر | نمایش |
24 | اعلان های سوییت در لایووایر | نمایش |
25 | محاسبه گر تسویه حساب در لایووایر | نمایش |
26 | CKEditor در فرم در لایووایر | نمایش |
27 | مرتب سازی جداول با کشیدن و رها کردن در لایووایر | نمایش |
28 | خروجی اکسل و pdf در جدول در لایووایر | نمایش |
29 | ایجاد حالت فرم از فرم بدون خروج در لایووایر | نمایش |
30 | دراپ داون با داده های منحصربفرد در لایووایر | نمایش |
31 | چک باکس چند مرحله ای برای فرم در لایووایر | نمایش |
32 | فرم درخواست / پرسشنامه در لایووایر | نمایش |
33 | انتخاب گر تاریخ در لایووایر | نمایش |
34 | پیش نمایش لینک در لایووایر | نمایش |
35 | تولید پسورد در لایووایر | نمایش |
36 | ذخیره خودکار پست بصورت پیش نویس در لایووایر | نمایش |
37 | پسورد قدرتمند و نمایش پسورد قدرتمند در لایووایر | نمایش |
38 | آپلود فایل در لایووایر | نمایش |
39 | جستجوی پیشرفته در لایووایر | نمایش |
Laravel Livewire - همیشه در توسعه وب به دنبال ابزارها، کتابخانهها و فریمورکهایی برای توسعه سریعتر و راحتتر پروژههایمان هستیم. همین مسئله برای توسعهدهندگان لاراول نیز صدق میکند. یکی از چالشهای برنامهنویسی وب، نیاز به توسعه دو سمت Frontend و Backend به صورت همزمان است. همانطور که میدانید، توسعه همزمان توسط یک شخص نیاز به داشتن دانش زیاد در هر دو سمت توسعه UI و توسعه سمت سرور است.
Laravel برای توسعه سمت فرانتاند پیشنهاد میکند که از Vue.js استفاده کنید. همچنین کامپوننتها و ابزارهای زیادی را در اختیار شما قرار میدهد که توسعه همزمان پروژه Vue با لاراول راحتتر شود؛ اما مسئله از آنجایی شروع میشود که یادگیری Vue.js نیاز دانش زیادی است تا بتوان در آن حرفهای شد. حجم مستندات Vue.js زیاد است و بنابراین برای یک برنامهنویس Backend احتمالا کار دشواری باشد تا بتواند به صورت عمیق و حرفهای آن را یاد بگیرد.
در چنین شرایطی برای توسعهدهندگان لاراول یک ابزار سادهتر که بتواند پاسخ نیازهای ما را بدهد و با آن بتواند اپلیکیشنهای واکنشگرایی را ساخت، ارائه شده است.
در این آموزش لایو وایر، به شما یاد خواهیم داد که این ابزار چطور میتواند به یک توسعهدهنده Laravel کمک کند تا بتواند به یک فول استک وب تبدیل شود و بتواند توسعه رابط کاربری (UI) را بدون نیاز به نوشتن کامل کد جاوا اسکریپت پیاده کند. همه چیز با همان ابزارهایی که از قبل با آنها آشنایی دارید، انجام خواهد شد.
لایو وایر یک کتابخانهای برای ساخت واکنشگرایی و رابط کاربری پویا به کمک Blade و کمی Javascript است.
به کمک Livewire میتوانید کارهای زیر را بدون اینکه صفحه را ریلود کنید، انجام دهید:
البته قابلیتهای لایو وایر فقط به موارد بالا ختم نمیشود. تنها چند مورد از کارهایی که میتوان به کمک Livewire انجام داد را مثال زدهایم.
باید این واقعیت را گفت که Vue.js قطعا ابزار بهتری برای توسعه Frontend است. اگر اکنون اپلیکیشن شما از Vue.js استفاده میکند، دیگر نیازی به Livewire ندارید و یادگیری Livewire اختیاری است؛ اما اگر در توسعه رابط کاربری وب تجربه کافی را ندارید و به دنبال یک جایگزین برای Vue هستید، احتمالا Livewire بهترین گزینه شما خواهد بود.
وقتی شما به عنوان یک توسعهدهنده Laravel از لایو وایر استفاده میکنید، مسیر آموزش Livewire ساده است. زیرا از همان موتورهای Blade که برای ساخت ویوها استفاده میکنید، در لایو وایر نیز استفاده خواهید کرد.
لایو وایر از یک تکنیک قدیمی به نام Long-polling استفاده میکند که در آن یک درخواست ایجکس به کمک متدPOST به سرور ارسال میشود و سپس دادههای بازگردانده شده بر روی سرور نمایش داده میشود. البته در پشت صحنه اتفاقات بیشتری میافتد و این کلیت رخدادها است.
Livewire از یک ویژگی debouncing هوشمند استفاده می کند که تعداد درخواستهای ارسالی همزمان به سرور را محدود میکند. این به کارآمدتر شدن عملکرد بیدرنگ کمک میکند.