دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

آموزش Vue 3: ساخت اپلیکیشن موبایل و دسکتاپ (با Quasar 2 و Pinia)

آموزش Vue 3: ساخت اپلیکیشن موبایل و دسکتاپ (با Quasar 2 و Pinia)

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت

  • چگونه با استاده از با Vue 3 و Quasar 2 اپلیکیشن مدیریت مالی بسازید؟
  • چگونه وضعیت اپلیکیشن ها را با Pinia (ستاپ استور) مدیریت کنید؟
  • چگونه اپلیکیشن را (با استفاده از Electron) روی Mac و Windows مستقر کنیم؟
  • چگونه اپلیکیشن را (با استفاده از Capacitor) روی iOS و اندروید مستقر کنیم؟

پیش‌نیازهای دوره

  • آشنایی اولیه با جاوا اسکریپت
  • آشنایی اولیه با Vue 3 و Composition API
  • ترجیحاً داشتن Mac (اما الزام نیست)

توضیحات دوره

در این دوره یاد می‌گیرید چگونه با استفاده از فریمورک‌های Vue 3 ،Composition API Quasar V2 و Pinia یک اپلیکیشن مدیریت مالی زیبا و کراس پلتفرم به نام Moneyballs بسازید که برای وب، iOS، اندروید، Mac و Windows قابل استفاده است.

در این اپلیکیشن می‌توانید ورودی‌های درآمد و هزینه را اضافه کنید و هزینه‌های خود را پیگیری نمایید.

تمام ورودی‌های درآمدی به رنگ سبز و تمام ورودی‌های هزینه به رنگ قرمز نمایش داده می‌شوند و مبالغ به زیبایی به صورت ارز فرمت بندی شده‌اند.

در ادامه قادر به انجام کارهای زیر خواهیم بود:

  • مشاهده نوار مانده حساب در پایین که همیشه تراز کلی همه ورودی‌ها را نشان می‌دهد.
  • ویرایش ورودی‌ها به طور مستقیم با کلیک روی فیلد نام یا مبلغ
  • علامت‌گذاری ورودی به عنوان پرداخت شده با کشیدن به سمت راست (و مشاهده مانده ورودی‌های پرداخت شده)
  • مرتب‌سازی ورودی‌ها
  • کشیدن به سمت چپ برای حذف ورودی‌ها

Moneyballs همچنین یک صفحه تنظیمات دارد که شامل گزینه‌های مختلف می‌شود.

در این اپلیکیشن قادر به انجام کارهای زیر خواهید بود:

  • غیرفعال کردن پرامپت حذف - به طوری که وقتی ورودی را به سمت چپ بکشید، بلافاصله حذف شود.
  • نمایش مانده جاری که زیر همه ورودی‌ها نمایش داده می‌شود.
  • تغییر نماد ارز
  • و حتی حالت تاریک با رنگ‌بندی کاملاً متفاوت

اگر اپلیکیشن را ببندید و دوباره باز کنید (یا صفحه وب را رفرش کنید) تمام داده‌های ورودی و تنظیمات حفظ می‌شوند.

در حین ساخت Moneyballs، از موارد زیر نیز استفاده خواهید کرد:

  • ستاپ استور Pinia 
  • پلاگین های Quasar 
  • دایرکتیوهای سفارشی
  • Composable های سفارشی
  • پلاگین های Capacitor
  • تعداد زیادی از کامپوننت‌های Quasar
  • و خیلی موارد دیگر

و این اپلیکیشن را روی پنج پلتفرم مختلف اجرا و با آنها کار می کنیم:

  • مرورگر وب
  • iOS
  • اندروید
  • Mac
  • Windows

اپلیکیشن های iOS و اندروید ساخته شده با Quasar و Capacitor قابل استقرار در اپ استور و پلی استور هستند و می‌توان با خریدهای درون‌برنامه‌ای، اشتراک و تبلیغات کسب درآمد کرد.

اپلیکیشن های Mac و Windows ساخته شده با Quasar و Electron را می‌توان در فروشگاه‌های Mac و Windows مستقر یا به صورت آنلاین توزیع کرد.

برای این دوره، توصیه می‌کنیم از Mac استفاده کنید و دانش پایه از جاوا اسکریپت، Vue 3 و Composition API داشته باشید.

این دوره برای چه کسانی مناسب است؟

  • توسعه‌دهندگان Vue 3 که می‌خواهند اپلیکیشن‌های موبایل و دسکتاپ بسازند که قابلیت استقرار در فروشگاه‌های مختلف یا توزیع آنلاین را داشته باشند.

آموزش Vue 3: ساخت اپلیکیشن موبایل و دسکتاپ (با Quasar 2 و Pinia)

  • مقدمه و اپلیکیشن دوره: Moneyballs 02:46
  • Quasar چیست؟ 01:50
  • مبانی Vue 3 و Composition API 00:25
  • راه‌اندازی ویرایشگر و نرم‌افزار 00:58
  • کروم و Vue Devtools 00:31
  • نصب Node.js و Quasar CLI 01:50
  • ایجاد و اجرای پروژه جدید Quasar در مرورگر 02:14
  • ساختار پوشه‌ها - طرح بندی ها، صفحات، مسیرها و سایر موارد 03:22
  • سفارشی‌سازی طرح‌بندی 04:51
  • رنگ‌ها و استایل 02:31
  • صفحات و مسیرها 02:35
  • ناوبری 04:30
  • فعال سازی وضعیت ناوبری 02:12
  • بهبود عرض منوی کشویی و نقطه شکست 02:26
  • لیست ورودی‌ها 05:44
  • فرمت بندی ارز 06:43
  • composable - استفاده از useCurrencify 02:05
  • composable - استفاده از useAmountColorClass 03:53
  • بهبود متن ورودی 02:23
  • افزودن فرم ورودی 09:39
  • نوار مانده حساب 04:16
  • Property محاسبه‌شده - مانده حساب 05:49
  • وصل کردن فیلدها به شی واکنش‌پذیر 01:39
  • ارسال فرم و افزودن ورودی 03:48
  • رفع خطای مانده حساب 01:59
  • ریست فرم و مرتب‌سازی کد 04:25
  • تنظیم مجدد فوکوس روی فیلد نام 01:51
  • کشیدن برای حذف با SlideItem 04:45
  • پرامپت قبل از حذف 06:32
  • حذف ورودی 03:34
  • بهبود پیام دیالوگ با HTML 04:15
  • نمایش نوتیفیکیشن حذف 02:41
  • مدیریت وضعیت و Pinia 02:32
  • مقایسه فروشگاه‌های Options و Setup 04:34
  • راه‌اندازی ستاپ استور در Pinia 02:29
  • انتقال داده‌ها به وضعیت Pinia 04:58
  • انتقال مانده محاسبه‌شده به Pinia Getter 02:02
  • افزودن اکشن Pinia به ورودی 06:09
  • حذف اکشن Pinia از ورودی 02:24
  • مرتب‌سازی صفحه ورودی‌ها 01:46
  • مانده حساب 03:15
  • افزودن ورودی 02:52
  • ورودی 07:09
  • نمایش جایگزین برای حالت «موردی یافت نشد» 03:34
  • تنظیم QPopupEdit برای نام 06:28
  • QPopupEdit - سفارشی‌سازی و استایل 03:50
  • تنظیم QPopupEdit برای مبلغ 01:26
  • بروزرسانی نام و مبلغ 06:52
  • علامت‌گذاری به عنوان پرداخت شده 04:35
  • استایل ورودی‌های پرداخت شده 02:07
  • نمایش مانده پرداخت شده 02:43
  • Getter مانده پرداخت شده 04:35
  • نصب Sortable.js (نسخه Vue 3) 04:37
  • نمایش دسته‌های مرتب‌سازی 02:46
  • افزودن دکمه تاگل برای دسته‌های مرتب‌سازی 04:29
  • مرتب‌سازی فقط با دسته‌ها 01:36
  • بروزرسانی وضعیت هنگام مرتب‌سازی مجدد 04:47
  • اصلاح استایل 04:07
  • دایرکتیو - انتخاب همه 06:33
  • مشکل منوی کانتکست 01:34
  • افکت انتقال - «چیزی اینجا نیست» 03:33
  • افکت انتقال - نوار مانده حساب 02:34
  • ایجاد فروشگاه تنظیمات 02:24
  • پرامپت برای تاگل حذف 05:05
  • اختیاری کردن پرامپت حذف 03:59
  • نمایش مانده جاری - تنظیمات و استایل‌ها 06:23
  • نمایش مانده جاری - Getter 06:43
  • نمایش مانده جاری - رفع مشکلات استایل 04:37
  • تغییر نماد ارز 03:23
  • بروزرسانی composable با استفاده از useCurrencify 01:41
  • افزودن تنظیمات حالت تاریک 05:42
  • پلاگین حالت تاریک 03:00
  • استایل‌های ورودی‌های پرداخت شده 03:43
  • composable - استفاده از حالت روشن یا تاریک 04:08
  • کلاس‌های CSS حالت تاریک و روشن 02:24
  • افزودن استایل فرم ورودی 01:18
  • حذف سایه‌ها در حالت تاریک 02:26
  • رنگ اولیه تیره‌تر 03:17
  • کامپوننت «اینجا چیزی نیست» و تغییرات دیگر 02:05
  • ذخیره داده‌های تنظیمات 04:45
  • بارگذاری تنظیمات در شروع اپلیکیشن 04:01
  • ذخیره و بارگذاری داده‌های ورودی‌ها 03:37
  • رفع مشکل عجیب مرتب‌سازی و حذف 07:54
  • Icon Genie - معرفی و نصب 01:16
  • ایجاد آیکون منبع با فیگما (یا فقط دانلود آن) 04:06
  • ساخت آیکون‌ها با Icon Genie 02:36
  • ایجاد اسکریپت NPM برای فرمان ما 01:22
  • ساخت و استقرار اپلیکیشن برای وب 04:05
  • افزودن پلتفرم Mac 03:07
  • فایل فرآیند اصلی Electron و مرتب‌سازی 05:00
  • سفارشی‌سازی تنظیمات پنجره مرورگر 02:48
  • امکان سفارشی‌سازی منو با تمپلیت منو 03:01
  • قرار دادن تمپلیت منو در فایل مجزا 02:30
  • منو - افزودن گزینه تنظیمات 04:56
  • استفاده از Context Bridge و ipcRenderer برای گوش دادن به گزینه تنظیمات 07:33
  • افزودن میانبر صفحه‌کلید برای تنظیمات 01:20
  • افزودن دکمه خروج (فقط برای Electron) 07:10
  • گوش دادن به ایونت خروج و بستن اپلیکیشن 04:29
  • حذف داده‌های اپلیکیشن (LocalStorage و غیره) 01:23
  • ایجاد آیکون اپلیکیشن با Icon Genie 00:51
  • ساخت برای انتشار 02:43
  • ماشین مجازی (Parallels یا VirtualBox) 01:17
  • ساخت نسخه ویندوز (و تنظیم اسکریپت NPM) 05:10
  • افزودن گزینه تنظیمات به منوی فایل 02:05
  • نصب Xcode 02:58
  • اجرای اپلیکیشن روی شبیه‌ساز iOS برای توسعه 01:26
  • پوشه src-capacitor 01:12
  • عیب‌یابی با Safari و رفع مشکل شفافیت مانده 02:34
  • اصلاح عنوان هدر و افزودن فرم ورودی 04:37
  • افزودن فرم ورودی - اعتبارسنجی مبلغ 05:40
  • ورودی - اعتبارسنجی مبلغ 02:15
  • غیرفعال کردن فوکوس خودکار در Capacitor و رفع اعتبارسنجی 04:17
  • دایرکتیو - فوکوس خودکار - تأخیر در فوکوس خودکار مربوط به Capacitor 03:56
  • پلاگین Capacitor - دیالوگ - نمایش دیالوگ نیتیو 05:12
  • پلاگین دیالوگ - سفارشی‌سازی دیالوگ 06:14
  • ساخت آیکون‌ها و اسپلش اسکرین‌ها با Icon Genie 01:37
  • نصب پلاگین اسپلش اسکرین‌ 04:41
  • اجرای اپلیکیشن روی شبیه‌سازهای مختلف دستگاه 01:25
  • توسعه روی دستگاه واقعی iOS 02:52
  • ساخت برای انتشار 02:37
  • نصب Android Studio و SDK 00:52
  • افزودن اندروید به مسیر سیستم 01:24
  • راه‌اندازی دستگاه مجازی 02:01
  • اجرای اپلیکیشن روی شبیه‌ساز اندروید 02:26
  • اصلاح رنگ نوار وضعیت و ناوبری 06:21
  • عیب‌یابی با Chrome Inspect 00:40
  • ساخت آیکون و اسپلش اسکرین اندروید با Icon Genie 01:20
  • اجرای اپلیکیشن روی دستگاه واقعی اندروید 02:20
  • ساخت اپلیکیشن برای انتشار 01:20
  • ویدئوی اضافی: پیشنهادات شما و جمع‌بندی دوره 01:25

3,015,000 603,000 تومان

مشخصات آموزش

آموزش Vue 3: ساخت اپلیکیشن موبایل و دسکتاپ (با Quasar 2 و Pinia)

  • تاریخ به روز رسانی: 1404/09/07
  • سطح دوره:متوسط
  • تعداد درس:130
  • مدت زمان :07:38:17
  • حجم :6.08GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,495,000 499,000 تومان
  • زمان: 06:19:16
  • تعداد درس: 40
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,787,000 1,357,400 تومان
  • زمان: 17:11:52
  • تعداد درس: 113
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,356,000 271,200 تومان
  • زمان: 03:26:02
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,360,500 1,672,100 تومان
  • زمان: 21:10:47
  • تعداد درس: 202
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,720,500 1,144,100 تومان
  • زمان: 14:29:26
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,206,500 841,300 تومان
  • زمان: 10:39:08
  • تعداد درس: 64
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,391,000 878,200 تومان
  • زمان: 11:07:45
  • تعداد درس: 63
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,261,000 1,452,200 تومان
  • زمان: 18:23:18
  • تعداد درس: 103
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:57:00
  • تعداد درس: 20
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید