• ساخت اپلیکیشن‌های تک‌صفحه‌ای (spa) سریع، بدون نیاز به ساخت api مجزا
  • استفاده از قدرت inertia.js برای اتصال یکپارچه بک‌اند لاراول به فرانت‌اند vue.js
  • طراحی کامپوننت‌های reactive و قابل استفاده مجدد در محیط vue.js
  • ارسال داده و متغیرها از کنترلرهای لاراول به کامپوننت‌های vue به سادگی
  • پیاده‌سازی لایه‌بندی (layouts) حرفه‌ای برای جلوگیری از تکرار کد در کامپوننت‌ها
سرفصل های دوره
2 فصل33 جلسه
محتوای دوره

از صفحات چندگانه و بارگذاری‌های مجدد خسته شده‌اید؟ می‌خواهید وب‌اپلیکیشن‌های سریع، مدرن و تعاملی مانند بهترین‌های دنیا بسازید؟

دوره "استفاده از Vue.js در لاراول" دروازه‌ای برای ورود شما به دنیای توسعه فول-استک مدرن است. در این دوره، ما شما را با یکی از قدرتمندترین و پرطرفدارترین ترکیب‌های دنیای وب، یعنی لاراول برای بک‌اند و Vue.js برای فرانت‌اند، آشنا می‌کنیم. اما برگ برنده این دوره، معرفی ابزار شگفت‌انگیز Inertia.js است!

Inertia.js چیست و چرا این دوره را متمایز می‌کند؟ اینرشیا به شما اجازه می‌دهد اپلیکیشن‌های کاملاً تعاملی و تک‌صفحه‌ای (Single-Page Application) بسازید، بدون آنکه خود را درگیر پیچیدگی‌های ساخت، مدیریت و احراز هویت یک API مجزا کنید. شما همچنان از روتینگ و کنترلرهای قدرتمند لاراول استفاده می‌کنید و داده‌ها را مستقیماً به کامپوننت‌های Vue پاس می‌دهید. نتیجه، سرعت توسعه بالاتر و تجربه‌ی کاربری بی‌نظیر است.

در این دوره چه مسیری را طی می‌کنیم؟

  • راه‌اندازی اولیه: کار را با نصب لاراول و ویو جی اس آغاز کرده و سپس Inertia.js را به عنوان پل ارتباطی بین این دو غول فناوری نصب می‌کنیم.

  • جریان داده: یاد می‌گیرید چگونه متغیرها و داده‌ها را از سمت سرور (کنترلر لاراول) به کامپوننت‌های Vue در سمت کلاینت ارسال کنید.

  • کامپوننت‌های پویا: با مفهوم Reactive Data در ویو آشنا شده و کامپوننت‌هایی می‌سازید که به تغییرات داده‌ها به صورت آنی واکنش نشان می‌دهند.

  • معماری فرانت‌اند: با استفاده از لایه‌بندی (Layouts)، ساختار اصلی صفحات خود (مانند هدر، فوتر و سایدبار) را یک بار تعریف کرده و در تمام کامپوننت‌ها از آن بهره می‌برید.

  • ناوبری SPA: قدرت تگ <Link> در اینرشیا را برای جابجایی بین صفحات بدون رفرش شدن کل صفحه کشف می‌کنید.

  • کار با فرم‌ها: به صورت عملی، عملیات مهمی مانند ساخت، ویرایش و حذف کاربران را با استفاده از فرم‌های Vue.js که با بک‌اند لاراول در ارتباط هستند، پیاده‌سازی می‌کنید.

این دوره برای توسعه‌دهندگان لاراول که می‌خواهند بدون یادگیری کامل یک فریمورک فرانت‌اند یا درگیری با API، رابط‌های کاربری مدرن و سریعی بسازند، بهترین انتخاب است.

سوالات متداول
پیش نیاز ها
لاراول
ویو جی اس
دیدگاه ها
دیدگاه
درباره ی مدرس