
دوره آموزش لایووایر Livewire Master پروژه محور
دوره آموزش لایووایر سبزلرن بهصورت پروژه محور به آموزش Livewire نسخه ۳ اختصاص دارد و شامل آموزش کامپوننتها، فرمها، رویدادها، تستنویسی و اجرای پروژه عملی است

توضیحات
لایووایر یکی از فریمورکهای قدرتمند مبتنی بر لاراول است که در دوره آموزش لایووایر سبزلرن مفاهیم و قابلیتهای آن را از سطح پایه تا پیشرفته یاد میگیرید و با انجام پروژههای عملی با نحوه استفاده از آن را در توسعه اپلیکیشنهای وب آشنا میشوید. دوره آموزش کار با فریمورک LiveWire شامل آموزش کامپوننتها، پراپرتیها، اکشنها، فرمها، رویدادها، چرخه حیات و تستنویسی است.
سطح دوره: پیشرفته و مناسب برنامهنویسان مسلط به PHP و Laravel
روش آموزش: ترکیب آموزش تئوری همراه با مثالها و پروژههای عملی
مباحث اصلی دوره: کار با کامپوننتها، فرمها، رویدادها، تستنویسی و توسعه اپلیکیشن "Real Time"
پروژه عملی: طراحی بازی "Tic Tac Toe"
در دوره آموزش لایووایر Livewire چه چیزی یاد میگیریم؟
در دوره آموزش لایووایر سبزلرن یاد میگیرید چگونه از قابلیتهای این فریمورک برای توسعه اپلیکیشنهای تعاملی و پیچیده استفاده کنید. آموزش مقدماتی LiveWire شامل نصب و راهاندازی است و سپس بهتدریج مفاهیم پیشرفتهتری مانند مدیریت کامپوننتها، پراپرتیها، اکشنها، فرمها و رویدادها بیان میشود. همچنین با چرخه حیات کامپوننتها، ساخت کامپوننتهای تو در تو و تستنویسی برای Livewire آشنا میشوید.
livewire چیست؟
Livewire یک فریمورک متنباز برای Laravel است که امکان ساخت رابطهای کاربری پویا و تعاملی را با استفاده از PHP فراهم میکند و نیاز به استفاده گسترده از JavaScript را کاهش میدهد. این فریمورک با استفاده از کامپوننتها، رویدادها، فرمها و قابلیتهای مختلف، توسعه اپلیکیشنهای وب تعاملی را برای برنامهنویسان Laravel سادهتر میکند.
دوره آموزش لایو وایر Livewire پروژه محور
آشنایی کامل با قابلیتهای فریمورک لایووایر و تقویت مهارت دانشجویان دوره در توسعه پروژههای مبتنی بر لاراول را میتوان از جمله اهداف اصلی دوره آموزش Livewire بیان کرد. به همین دلیل در این آموزش، مباحث از سطح مقدماتی تا پیشرفته بهصورت مرحلهبهمرحله آموزش داده شده و در هر بخش برای درک بهتر شما مثالهایی نیز بیان شده است. همچنین در پایان دوره آموزش لایووایر یک بازی "Tic Tac Toe" بهصورت "Real Time" توسعه داده شده که به درک عملی مفاهیم کمک زیادی میکند.
خرید دوره پروژه محور لایووایر Livewire به چه کسانی پیشنهاد میشود؟
خرید دوره آموزش لایووایر به همه کسانیکه تجربه کدنویسی با PHP و کار با فریمورک لاراول را دارند، برای تقویت مهارتها توصیه میشود. کسانیکه با مفاهیم اولیه توسعه وب آشنا هستند نیز میتوانند با خرید دوره آموزش جامع Laravel Livewire به همراه پروژه عملی، دانش خود را ارتقا داده و در ساخت اپلیکیشنهای تعاملی مشارکت کنند. بهطور خرید این دوره به افراد زیر پیشنهاد میشود:
برنامهنویسهای PHP مسلط به Laravel و علاقهمند به توسعه مهارتها
توسعهدهندگان فولاستک علاقهمند به یادگیری فریمورک Livewire
علاقهمندان به توسعه اپلیکیشنهای وب تعاملی و پیچیده
توسعهدهندگان علاقهمند به تقویت مهارتها از طریق پروژههای کاربردی

سرفصلهای دوره آموزش کار با فریمورک LiveWire لایووایر مقدماتی و پیشرفته
دوره پروژه محور لایووایر در مجموع حدود ۲۵ ساعت آموزش دارد و از پیشگفتار و مقدمات شروع میشود. در ادامه نیز مباحث نصب و راهاندازی، کامپوننتها، پراپرتیها، اکشنها، فرمها و رویدادها تدریس میشوند. در بخشهای پیشرفتهتر نیز مدرس با آموزش چرخه حیات، کامپوننتهای تو در تو و تستنویسی بررسی شده و در نهایت با اجرای یک پروژه "Tic Tac Toe" به شما کمک میکند تا آموختههای خود را بهصورت عملی نیز مرور کنید.
فصلها | توضیحات |
فصل یک | پیشگفتار و مقدمات |
فصل دو | شروع سریع |
فصل سه | نصب و راهاندازی |
فصل چهار | الزامات: کامپوننتها |
فصل پنج | الزامات: پراپرتیها |
فصل شش | الزامات: اکشنها |
فصل هفت | الزامات: فرمها |
فصل هشت | الزامات: رویدادها |
فصل نه | الزامات: چرخه حیات |
فصل ده | الزامات: کامپوننتهای تو در تو |
فصل یازده | الزامات: تستنویسی برای لایووایر |
فصل دوازده | پروژه Tic Tac Toe بهصورت Real Time |
پیش نیاز دوره آموزش لایووایر چیست؟
برای شرکت در دوره پروژه محور لایووایر، باید با زبان برنامهنویسی PHP و فریمورک Laravel آشنایی داشته باشید و به مباحث اصلی آنها مسلط باشید. از آنجا که Livewire بر پایه لاراول توسعه یافته است، شناخت ساختار این فریمورک و تسلط به مفاهیم دوره PHP به شما کمک میکند مطالب این دوره را نیز بهتر و با سرعت بیشتری یاد بگیرید.
مزایای خرید دوره آموزش لایو وایر (livewire) پروژه محور سبزلرن
ارائه یک برنامه دقیق و پروژهمحور برای آموزش فریمورک لایووایر از مقدماتی تا پیشرفته، یکی از مزایای خرید این دوره است که باعث شده توسعهدهندگان بلافاصله پس از اتمام دوره بتوانند رابطهای کاربری پویا و تعاملی را با استفاده از این فریمورک طراحی کنند. بهطور کلی از جمله مهمترین مزایای خرید دوره آموزش لایو وایر میتوان بهموارد زیر اشاره کرد:
آموزش مقدماتی و پیشرفته فریمورک Livewire
یادگیری نصب، راهاندازی و کار با کامپوننتها
آشنایی با روشهای تستنویسی برای لایووایر
یادگیری از طریق مثالها و پروژههای عملی
تجربه توسعه یک بازی بهصورت Real Time
تقویت مهارت حل مسئله و توسعه اپلیکیشنهای مبتنی بر لاراول
امکان مرور مطالب و ویدیوهای آموزشی دوره بدون محدودیت زمانی
فرصت بیان سوالات و رفع اشکال از طریق بات سبزلرن
نحوه خرید دوره پروژه محور لایووایر سبزلرن
اگر برای اولین بار است که میخواهید از سایت سبزلرن یک دوره آموزشی تهیه کنید، ابتدا باید با شماره موبایل و آدرس ایمیل برای خود یک حساب کاربری بسازید، سپس برای خرید دوره آموزش Livewire مراحل زیر را بهترتیب طی کنید. کسانیکه از قبل حساب کاربری دارند، کافیست وارد اکانت خود شوند و سپس از این صفحه ادامه مراحل را انجام دهند:
ورود به صفحه دوره پروژه محور لایووایر
افزودن دوره به سبد خرید
پرداخت هزینه از طریق درگاه بانکی متصل به سایت
فعال شدن دسترسی به محتوای دوره پس از تکمیل مراحل پرداخت
پس از فعال شدن دوره میتوانید آموزشها را مرحلهبهمرحله دنبال کنید، همراه با مدرس پیش بروید و تمرینها و پروژههای دوره را پیادهسازی کنید. همچنین میتوانید قبل از خرید، ویدیو آموزش رایگان لایووایر که برای معرفی این دوره آماده شده ملاحظه کنید و با روش تدریس بیشتر آشنا شوید.
سوالات متداول
آیا برای شرکت در دوره آموزش لایووایر باید Laravel بلد باشیم؟
بله، تسلط به PHP و آشنایی با فریمورک Laravel از پیشنیازهای اصلی آموزش کار با فریمورک LiveWire است. برای درک بهتر مفاهیم و اجرای پروژهها باید با ساختار لاراول آشنا باشید.
دوره آموزش لایووایر Livewire چند ساعت است؟
این دوره حدود 25 ساعت آموزش دارد و شامل مباحث مقدماتی، مفاهیم پیشرفته Livewire و یک پروژه عملی Real Time است.
در دوره پروژه محور لایووایر Livewire چه پروژهای انجام میشود؟
در بخش پایانی دوره آموزش livewire، یک بازی Tic Tac Toe بهصورت Real Time پیادهسازی میشود. این پروژه فرصتی برای استفاده عملی از قابلیتها و مفاهیم آموزشدادهشده در طول دوره است.
آیا در این دوره تستنویسی برای Livewire آموزش داده میشود؟
بله، یکی از بخشهای دوره به تستنویسی برای لایووایر اختصاص دارد و در قالب 7 جلسه به مدت 58 دقیقه ارائه شده است.
آیا دوره پروژه محور لایووایر سبزلرن پشتیبانی دارد؟
بله، این دوره آموزش Livewire پشتیبانی اختصاص دارد و شما پس از خرید دوره میتوانیدد پرسشها و مشکلات خود را از طریق بخش پرسش و پاسخ سایت یا در صورت دردسترس بودن بات سبزلرن بهصورت آنلاین بپرسید و در اسرع وقت جواب بگیرید.
جلسات
مَستِرکلاس لایووایر
لایووایر - از خلق تا ورود به اِکو سیستم
چطور با این دوره پیش بریم؟
شروع سریع چیست؟
نصب لایووایر
ایجاد اولین کامپوننت
ایجاد کلاس (class) کامپوننت
ایجاد ظاهر (view) کامپوننت
اتصال به route و بررسی نهایی کامپوننت
نصب لایووایر
بررسی کانفیگ لایووایر
ایجاد کامپوننت و تزریق وابستگی ها
تنظیم و تغییر اِندپوینت (Endpoint) های آپدیت
تنظیم و تغییر اِندپوینت (Endpoint) لودِ asset ها
ایجاد باندِل اختصاصی (Custom Bundle)
جمعبندی سرفصل
مفهوم کامپوننت
ایجاد اولین کامپوننت
حذف تابع render؛ بررسی master layout و کامپوننت های اینلاین
شخصی سازی استابها
پروپرتیها
اهمیت wire:key و نحوه اشتراک گذاری داده های اضافه با view
اکشن ها و پروژه Todo List
ارسال داده به کامپوننت ها به صورت props
فول پیج کامپوننتها
تیتر صفحات و اسلات های اضافه
دریافت پارامتر از روت ها
روت مدل بایندینگ
دستکاری ریسپانس
استفاده و اجرای کدهای جاوااسکریپت
افزودن asset ها به کامپوننت
معرفی سرفصل
پروپرتیها و دسترسی به آنها
مقداردهی پویاتر
دیتا بایندینگ و بازنشانی مقادیر
رویکرد مدیریت داده و پشتیبانی از انواع دادهها
پشتیبانی از انواع دادههای PHP
تعریف نوع دادهی شخصیسازی شده - Wireable
دسترسی به پروپرتیها از طریق جاوااسکریپت
جلسه امنیتی: به مقادیر پروپرتی ها اعتماد نکنید
جلسه امنیتی: پروپرتی ها اطلاعات حیاتی را آشکار میکنند
جلسه امنیتی: ساختار الکوئنت بین درخواست ها حفظ نمیشود
اکشن چیست
رفرش و کانفرم
رویداد های JS و رویداد های شخصی شده
مجیک اکشن event
مجیک اکشن toggle
مجیک اکشن set
مجیک اکشن parent
مینی پروژه Todo List برای درک بهتر مطالب
کار با جاوااسکریپت
نگرانی های امنیتی
اشنایی با فرم ها
ایجاد اولین فرم
اعتبار سنجی
اتریبیوت rule
ایجاد فرم ابجکت
جداسازی منطق فرم
عملیات حذف
بازنشانی فرم دیتا ها
wire:loading و نمایش یک لودینگ
سرچ بلادرنگ (RealTime)
استخراج المان های فرم
فرم المان های پیشرفته
آشنایی با رویدادها
ایجاد کامپوننت پست و صفحه داشبورد
دیسپچ کردن رویداد و شنیدن آن
ارسال پارامتر در رویداد و کار با جاوا اسکریپت
شنیدن رویداد های سراسری
دیسپچ کردن از طریق الپاین
نمایش پست ها و کار با dispatchTo
رویدادهای پویا
شنیدن رویدادهای کامپوننت فرزند
جمع بندی سرفصل (تست نویسی، رویدادهای بلادرنگ، آلپاین و $parent)
مفهوم Lifecycle Hooks
بررسی کلی هوک ها
هوک mount
هوک boot
هوک های updating و updated
هوک های hydrate و dehydrate
هوک های rendering و rendered
هوک exception
استفاده از هوک ها در trait ها
مفهوم nesting و کامپوننت های تو در تو
ایجاد اولین کامپوننت و ارسال prop به ان
اهمیت wire:key در nesting
رویداد ها در کامپوننت های تو در تو
مفهوم reactivity
تست کامپوننت ها
کار با assertion ها
بررسی داده های ویو
تست اکشن ها
ارسال پارامتر به اکشن
تست ولیدیشن ها و رویداد ها
جمع بندی سرفصل
توضیحات پروژه Tic Toc Toe
ستاپ اولیه پروژه
افزودن روند لاگین
ایجاد کامپوننت ها
داینامیک سازی روند لاگین
تکمیل روند ثبت نام
لایوت داشبورد (wip)
ریفکتور سایدبار
تکمیل روند لاگین
افزودن صفحات تراکنش ها و پروفایل (حالت استاتیک)
کامپوننتهای پروفایل و امار
آپدیت اطلاعات پروفایل
تغییر پسورد - بخش اول
تغییر پسورد - بخش نهایی
آپلود تصویر پروفایل
حل مشکل تصویر پروفایل
بخش پرداخت صفحه تراکنش ها
ایجاد کیف پول و تراکنش
توسعه تراکنش های کیف پول
حل مشکل تراکنش ها
حل مشکل اپدیت موجودی کیف پول
ریفکتور کدهای صفحه transactions
هیستوری تراکنش ها و نهایی سازی صفحه
ایجاد صفحه ساخت بازی جدید
ریفکتور کانفیگ ها صفحه ایجاد بازی
ایجاد concern برای config ها
ایجاد کانفیگ ها و ترجمه آنها
رندر فرانت اند
ریفکتور و کلین کردن کامپوننت ها
ریفکتور سلکتور
انتخاب ایتم ها
تکمیل پیش نمایش در صفحه ایجاد بازی
ولیدیشن ایتم ها در صفحه ایجاد بازی
ایجاد بورد بازی
صفحه بورد بازی و مایگریشن ها
امار داشبورد
ورود به بازی و هشدار ادامه بازی
افزودن موارد بیشتر به ایجاد بازی و داشبورد
افزودن سیدر یوزر و تکمیل امار های گیم بورد
مدیریت نوبت میزبان و حریف و پیش نمایش انها
بازی کردن ایتم ها
تکمیل بازی کردن ایتم ها
افزودن ایکون به خانه های بازی شده
نهایی سازی پروژه و سخن پایانی
پیش نیاز ها
پشتیبانی
این دوره مجهز به «سبزبات» ربات هوشمند مبتنی بر هوش مصنوعی است.
اگر در حین مشاهده جلسات دوره با سوال یا ابهامی مواجه شدید، میتوانید پرسش خود را از سبزبات بپرسید و در همان لحظه پاسخ دریافت کنید. در صورتی که نیاز به توضیح بیشتر یا پاسخ تخصصی مدرس داشتید، کافی است از سبزبات بخواهید تا سوال شما را به مدرس دوره ارجاع دهد تا مستقیماً توسط مدرس پاسخ داده شود.

نظرات
این سرفصل ها همونطور که مستحضر هستید قبل از شروع دوره ثبت شده بود توی روند دوره که رفتیم متوجه شدیم که تکرار مطالب قبلی هربار داره بیشتر و بیشتر میشه و سرفصل های جدید خیلی کوچیک شدن
به همین خاطر پروژه ای رو پیش بردیم که اون موارد رو شامل بشه تا حوصلهی شما هم به عنوان کاربر دوره سر نره و از مطالب دوره زده نشید.
شما بعد از اتمام این دوره نباید مشکلی با هیچیک از سرفصل های بالا داشته باشید و عملا باید تسلط خوبی روی لایووایر پیدا کرده باشید - از اونجا به بعدش دیگه به تمرین و تکرار و خوندن مستندات (مثل روالی که توی دوره طی شده) نیاز داره.
موفق باشید.
درود؛ بله
موارد مورد نیاز درخصوص الپاین توضیح داده شده.
لطف دارید؛ خوشحالم که مفید واقع شده ❤️
مصطفی جان؛ لایووایر کاملا سئو فرندلی هست و برخلاف react و vue که از virtual dom استفاده میکنن و مشکلات سئو ایجاد میکنن، متدولوژی و کانسپتهای لایووایر کاملا سئو فرندلی درنظر گرفته شدن چه درحالت spa و چه درحالت mpa.