آموزش ساخت اپلیکیشن های مدرن Laravel با Inertia.js
در این بخش دانلود رایگان فیلم آموزش ساخت اپلیکیشن های مدرن لاراول با Inertia.js را آماده کرده ایم که توسط Jeffrey Way از مجموعه آموزشی Laracasts به زبان انگلیسی در ۳ ساعت تهیه شده است. در ادامه توضیحاتی از معرفی دوره ارائه شده و فهرست مطالب به همراه لینک دانلود رایگان آموزش قرار داده شده است. اینرشا جی اس یا Inertia.js یک ابزار فوق العاده می باشد که قادر است یک فریمورک سمت سرور مانند Laravel را به یک فریمورک سمت کلاینت مانند Vue متصل کند.شما با Inertia شما می توانید استفاده از کنترلرها، احراز هویت، اعتبار سنجی و مسیریابی سمت سرور را ادامه دهید.
همچنین با استفاده از Inertia دیگر نیازی نخواهید داشت که ساخت یک API را یاد بگیرد و به OAuth نیز نیاز ندارید. در واقع می توانید به لطف Inertia به سادگی و به روش سنتی اپلیکیشن های خود را بسازید. مطمئن باشید که از کار کردن با Inertia لذت خواهید برد. اینرشا یک رویکرد جدید برای ساخت برنامه های وب سرور محور کلاسیک است که سیستمی مدرن یکپارچه نامیده می شود. در واقع Inertia به شما امکان می دهد تا برنامه های تک صفحهای و کاملاً رندر شده در سمت کلاینت را بدون پیچیدگی زیادی که با SPA های مدرن همراه است ایجاد کنید. این کار را با استفاده از چارچوب های سمت سرور موجود انجام می دهد. اینرشا هیچ مسیریابی سمت کلاینت ندارد و به API نیز نیاز ندارد. شما می توانید به آسانی کنترل کننده ها و نمایش های صفحه را مانند همیشه بسازید. مجموعه Laracasts در سیستم های داخلی خود نیز از Inertia استفاده می کند که با هیچ چیز دیگری جایگزین نیست.
فهرست مطالب آموزش ساخت اپلیکیشن های مدرن لاراول
اصول
- js چیست؟
- نصب و پیکربندی Inertia
- صفحات
- لینک های Inertia
- اندیکاتورهای پیشرفت
- اجرای درخواست های Non-GET
- حفظ موقعیت اسکرول
- لینک های فعال
- فایل های Layout
- داده مشترک
- رجیستر کامپوننت جهانی
- طرح بندی های پایدار
- طرح بندی های پیش فرض
- تقسیم کد و ایمپورت های پویا
- متا تگ ها و عنوان پویا
- یک مسئله امنیتی مهم درباره SPA
- صفحه بندی
- فیلترینگ State و رشته های کوئری
فرم ها
- مبانی فرم های Inertia
- نمایش پیام های اعتبارسنجی ناموفق
- Form Helper در Inertia
- Throttling
- عملکرد بهتر با Throttle و Debounce
احراز هویت و مجوز
- احراز هویت با Inertia
- نکات مجوز