در لایووایر استاد شوید - آموزش پروژه محور لایووایر ( 41 پروژه حرفه ای و کاربردی)

  • icon تعداد فصل ها: 44

  • icon تعداد جلسات: 72

  • icon طول دوره: 23:31

  • icon تعداد دانشجویان: 8

  • icon وضعیت دوره: تکمیل شده

  • icon درصد تکمیل دوره: 5%

  • icon بروز رسانی: 11 فروردین 1402

  • قیمت دوره 200,000 تومان
    قیمت تخفیف دوره 100,000 تومان

آفلاین
لایودرس
مدرس دوره توحید داننده

توحید داننده هستم. عاشق چالش‌های پروژه‌های مختلف و بزرگم. به تدریس علاقه مندم و در دانشگاه های معتبر نیز برنامه نویسی تدریس کرده ام. فارغ التحصیل ارشد دانشگاه خواجه نصیر و برنامه نویسی زبان های مختلف دانشگاه های شریف و تهران هستم. سایت برنامه نویسی livedars.ir رو برای توسعه و انتقال مفاهیم برنامه نویسیم  راه اندازی کرده ام. اگه مهارت خاصی هم در تدریس داشتید خوشحال میشم در ارتباط باشید. جهت ارتباط در تلگرام می تونید با آیدی Tohid۶۴۵ یا با ایمیل tdanandeh@yahoo.com در ارتباط باشید. جهت پرسش و پاسخ میتونین در تلگرام livedars رو جستجو کنین.

 


در لایووایر استاد شوید - آموزش پروژه محور لایووایر

در این دوره شما با یادگیری پروژه های مختلف خواهید توانست همه جور پروژه ای رو اجرا کنید لطفا دمو رو مشاهده کنین

دمو دوره

 

دمو تک به تک سرفصل ها:

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) را بدون نیاز به نوشتن کامل کد جاوا اسکریپت پیاده کند. همه چیز با همان ابزار‌هایی که از قبل با آن‌ها آشنایی دارید، انجام خواهد شد.

لاراول لایو وایر Laravel livewire چیست؟

لایو وایر یک کتابخانه‌ای برای ساخت واکنش‌گرایی و رابط کاربری پویا به کمک Blade و کمی Javascript است.

به کمک Livewire می‌توانید کار‌های زیر را بدون اینکه صفحه را ریلود کنید، انجام دهید:

  • صفحه‌بندی (Pagination)
  • اعتبارسنجی فرم‌ها (Form Validation)
  • اعلانات
  • پیش‌نمایش آپلود فایل

البته قابلیت‌های لایو وایر فقط به موارد بالا ختم نمی‌شود. تنها چند مورد از کار‌هایی که می‌توان به کمک Livewire انجام داد را مثال زده‌ایم.

مقایسه Livewire و Vue.js

باید این واقعیت را گفت که Vue.js قطعا ابزار بهتری برای توسعه Frontend است. اگر اکنون اپلیکیشن شما از Vue.js استفاده می‌کند، دیگر نیازی به Livewire ندارید و یادگیری Livewire اختیاری است؛ اما اگر در توسعه رابط کاربری وب تجربه کافی را ندارید و به دنبال یک جایگزین برای Vue هستید، احتمالا Livewire بهترین گزینه شما خواهد بود.

وقتی شما به عنوان یک توسعه‌دهنده Laravel از لایو وایر استفاده می‌کنید، مسیر آموزش Livewire ساده است. زیرا از همان موتور‌های Blade که برای ساخت ویو‌ها استفاده می‌کنید، در لایو وایر نیز استفاده خواهید کرد.

Livewire چگونه کار می‌کند؟

لایو وایر از یک تکنیک قدیمی به نام Long-polling استفاده می‌کند که در آن یک درخواست ایجکس به کمک متدPOST به سرور ارسال می‌شود و سپس داده‌های بازگردانده شده بر روی سرور نمایش داده می‌شود. البته در پشت صحنه اتفاقات بیشتری می‌افتد و این کلیت رخداد‌ها است.

Livewire از یک ویژگی debouncing هوشمند استفاده می کند که تعداد درخواست‌های ارسالی همزمان به سرور را محدود می‌کند. این به کارآمدتر شدن عملکرد بیدرنگ کمک می‌کند.

 

 

 

 

دیدن ادامه مطلب
فصل 1
دمو و نصب اولیه
منتشر شده 40 دقیقه
منتشر شده 6 دقیقه
فصل 2
پست ها: تولید خودکار لینک
فصل 3
زیر دسته ها: انتخاب زیردسته 2 تایی
منتشر شده 10 دقیقه
فصل 4
زیر دسته ها: انتخاب زیردسته 3 تایی
منتشر شده 12 دقیقه
منتشر شده 22 دقیقه
منتشر شده 41 دقیقه
منتشر شده 7 دقیقه
فصل 5
امتیاز دادن به پست ها
فصل 7
فیلتر گذاری و جستجو در جدول داده ها
فصل 8
ولیدیشن خودکار و هوشمند بررسی فرم ها
فصل 9
چارت ها و نمودارها در لایووایر
فصل 10
عملیات دسته جمعی(تغییر گروهی)
فصل 12
فرم های چندمرحله ای
فصل 13
کامنت گذاری و ارسال نظر
فصل 14
ویرایش خطی اطلاعات در جدول داده ها
فصل 15
برنامه پرسش و پاسخ و آزمون گیری با نمایش نتایج
فصل 16
موارد بیشتر ...(صفحه بندی) در لایووایر
فصل 17
ایجاد صورتحساب در لایووایر
فصل 18
select۲ در لایووایر
منتشر شده 31 دقیقه
فصل 19
رتبه ستاره در لایووایر
منتشر شده 23 دقیقه
فصل 20
حذف دسته جمعی در لایووایر
منتشر شده 15 دقیقه
فصل 21
فیلتر گذاری محصولات و فروشگاه در سایدبار در لایووایر
فصل 22
چت روم در لایووایر
منتشر شده 14 دقیقه
فصل 23
زیردسته های قابل استفاده مجدد در لایووایر
فصل 24
ورودی روشن خاموش در لایووایر
منتشر شده 17 دقیقه
فصل 25
اعلان های سوییت در لایووایر
منتشر شده 11 دقیقه
فصل 26
محاسبه گر تسویه حساب در لایووایر
فصل 27
CKEditor در فرم در لایووایر
منتشر شده 25 دقیقه
فصل 28
مرتب سازی جداول با کشیدن و رها کردن در لایووایر
فصل 29
خروجی اکسل و pdf در جدول در لایووایر
فصل 30
ایجاد حالت فرم از فرم بدون خروج در لایووایر
فصل 31
دراپ داون با داده های منحصربفرد در لایووایر
فصل 32
چک باکس چند مرحله ای برای فرم در لایووایر
فصل 33
فرم درخواست / پرسشنامه در لایووایر
فصل 34
انتخاب گر تاریخ در لایووایر
منتشر شده 17 دقیقه
فصل 35
پیش نمایش لینک در لایووایر
منتشر شده 15 دقیقه
فصل 36
تولید پسورد در لایووایر
منتشر شده 18 دقیقه
فصل 37
ذخیره خودکار پست بصورت پیش نویس در لایووایر
فصل 38
پسورد قدرتمند و نمایش پسورد قدرتمند
فصل 39
آپلود فایل
منتشر شده 29 دقیقه
فصل 40
جستجوی پیشرفته
منتشر شده 24 دقیقه
فصل 41
سورس کد
منتشر شده 134 مگابایت
فصل 42
مارک کردن و لایک و...
منتشر شده 39 دقیقه
منتشر شده 40 دقیقه
فصل 43
انتخاب گر تاریخ در دسترس
منتشر شده 42 دقیقه
فصل 44
سورس کد آپدیت شده
منتشر شده 135 مگابایت