در این دوره یاد خواهید گرفت اپلیکیشن های Vue.js را با استفاده از Nuxt.js ایجاد کنید. Nuxt رندرینگ سمت سرور را آسان می سازد و یک رویکرد پیکربندی مبتنی بر پوشه ارائه می دهد. Vue.js یک فریمورک جاوا اسکریپتی شگفت انگیز است که می توانید از آن برای ایجاد رابط کاربری بسیار جذاب و اپلیکیشن های تک صفحه ای استفاده کنید. شما با تمام جزئیات آشنا می شوید اما مهمترین مزیت این است که Nuxt.js باعث می شود اپلیکیشن های Vue بهتر و بهینه تر شوند. در این دوره ایجاد اپلیکیشن Nuxt/ Vue، ایجاد پروژه کامل دوره، ویژگی های اصلی Nuxt.js و غیره را فرا خواهید گرفت.

سرفصل:

  • معرفی دوره
  • Nuxt.js چیست؟
  • درک رندرینگ سمت سرور
  • مقایسه رندرینگ سمت سرور Nuxt در مقابل نرمال
  • ایجاد اولین اپلیکیشن Nuxt
  • درک ساختار پوشه
  • چه چیزی می توانیم با Nuxt بسازیم؟
  • صفحات، مسیریابی و نمایش ها
  • ایجاد یک مسیر با Dynamic Path
  • افزودن لینک ها و ناوبری در اطراف
  • اعتبارسنجی پارامترها
  • طرح بندی، صفحات و کامپوننت ها – تئوری
  • اضافه کردن طرح بندی جدید
  • افزودن Default Error Page
  • استایل اپلیکیشن های Nuxt
  • اضافه کردن فونت های خارجی
  • ایجاد صفحه فرود
  • تقسیم صفحه به کامپوننت ها
  • اضافه کردن دارایی های استاتیک – تصویر پس زمینه
  • افزودن کامپوننت هدر
  • مقایسه Vue Router درمقابل Nuxt Router
  • کار بر روی صفحه پست
  • ایجاد یک بخش ادمین
  • تهیه Backend
  • بهبود اپلیکیشن
  • اضافه کردن یک طرح بندی جداگانه به منطقه ادمین
  • مدیریت داده
  • asyncData در کلاینت و سرور
  • اتصال اپلیکیشن به Backend
  • افزودن Firebase به عنوان Backend
  • Nuxt – پیکربندی، پلاگین ها و ماژول ها
  • فایل پیکربندی Nuxt
  • کار با متغیرهای محیطی
  • افزودن پلاگین ها
  • Middleware چیست؟
  • استفاده از Token
  • و غیره