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

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

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

  • icon طول دوره: 05:26

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

  • icon وضعیت دوره: در حال برگزاری

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

  • icon بروز رسانی: 23 مرداد 1401

  • قیمت دوره 250,000 تومان
    قیمت تخفیف دوره 210,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
پست ها: تولید خودکار لینک
فصل 2
زیر دسته ها: انتخاب زیردسته 2 تایی
فصل 3
زیر دسته ها: انتخاب زیردسته 3 تایی
فصل 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
جستجوی پیشرفته