راهنمای کامل Vue (شامل مسیریاب و Composition API)
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت اپلیکیشنهای شگفتانگیز Vue.js - از اپلیکیشنهای کوچک و ساده گرفته تا اپلیکیشنهای بزرگ سطح سازمانی
- درک تئوری پشت Vue.js و استفاده از آن در پروژههای واقعی
- استفاده از Vue.js در اپلیکیشنهای چند صفحهای و تک صفحهای (MPA و SPA)
- یادگیری آخرین نسخه Vue (Vue 3)، از جمله Composition API جدید
پیشنیازهای دوره
- دانش اولیه جاوااسکریپت الزامی است.
- دانش ES6 یک مزیت است اما الزامی نیست.
- دانش اولیه HTML و CSS در طول دوره فرض میشود.
توضیحات دوره
به این دوره پرفروش Vue بپیوندید تا یاد بگیرید چگونه از آخرین نسخه VueJS برای ساخت وب اپلیکیشنهای شگفتانگیز و مدرن استفاده کنید.
مهم نیست به کدام معیار نگاه کنید ((Google Trends، ستارههای گیتهاب، توییتها و غیره) - VueJS ستاره درخشان دنیای فریمورکهای جاوااسکریپت است. واقعاً شگفتانگیز است.
این دوره پرفروش یودمی، آخرین نسخه Vue (Vue.js 3) را از ابتدا و با جزئیات کامل آموزش میدهد. ما تمام مبانی اصلی را پوشش خواهیم داد، اما پس از آن متوقف نخواهیم شد. این دوره همچنین به مفاهیم پیشرفته مانند Compilation API که با Vue 3 معرفی شد، میپردازد.
فریمورکهای فرانتاند مانند Vue JS بسیار محبوب هستند زیرا تجربه کاربری واکنشگرا و عالی را که از اپلیکیشنهای موبایل میشناسیم، اکنون در مرورگر، به ما ارائه میدهند. جای تعجب نیست که مشاغلی که به مهارتهای فریمورک فرانتاند مانند VueJS نیاز دارند، جزو پردرآمدترین مشاغل در این صنعت هستند.
ممکن است با انگولار 2+ و ReactJS آشنا باشید، خب، VueJS بهترینهای هر دو فریمورک را ترکیب میکند و ساخت هر چیزی از ویجتهای کوچک تا اپلیکیشنهای بزرگ و سطح سازمانی را به یک کار آسان و بسیار سرگرمکننده تبدیل میکند.
و اگر دو فریمورک ذکر شده را نمیشناسید: اشکالی ندارد، این دوره انتظار هیچ دانشی از هیچ فریمورک فرانتاند دیگری را ندارد. شما همه آنها را در طول دوره یاد خواهید گرفت.
این دوره همه آنها را پوشش میدهد.
ما با مبانی، اینکه Vue.js چیست و چگونه کار میکند شروع میکنیم و سپس به مباحث پیچیدهتر و پیشرفتهتر میپردازیم، اما صادقانه بگویم: گنجاندن همه اینها در یک جمله خیلی زیاد است، بنابراین آنچه در اینجا یاد خواهید گرفت:
- VueJS چیست و چرا باید از آن استفاده کنید؟
- مبانی (شامل سینتکس اولیه، درک قالبها و موارد دیگر)
- چگونه داده واکنشگرا را اکسپورت کنیم و رویدادها را Listen کنیم؟
- تعامل با DOM (لیستهای رندر، اتصال و جداسازی شرطی عناصر و غیره)
- راهاندازی محیط توسعه و گردشکار
- استفاده از کامپوننتها (و اینکه با کدام کامپوننت شروع کنیم؟)
- بررسی عمیق پشت صحنه Vue
- اتصال به ورودیهای فرم
- ارسال درخواستهای Http به APIs بکاند
- احراز هویت و Vue
- چگونه اپلیکیشن خود را با انیمیشنها و ترنزیشنها زیباتر کنیم؟
- چگونه یک اپلیکیشن تک صفحهای (SPA) عالی با مسیریابی ایجاد کنیم؟
- چگونه با استفاده از Vuex مدیریت State را بهبود بخشیم؟
- چگونه اپلیکیشن را مستقر کنیم؟
- و موارد بسیار دیگر
همه این مباحث از طریق مثالهای واقعی و پروژههای دمو آموزش داده میشوند. این دوره پر از تمرینها، چالشها و پروژههای دورهای بزرگتر است که به شما امکان میدهد آموختههای خود را در عمل به کار بگیرید.
همراه با بسیاری از پروژههای کوچکتر دیگر، چند پروژه اصلی بزرگتر خواهیم ساخت:
- بازی «قاتل هیولا» - یک بازی که در مرورگر اجرا میشود و ٪100 توسط Vue پشتیبانی میشود.
- یادگیری Resource Manager - یک وب اپلیکیشن که به شما امکان مدیریت (افزودن، حذف و لیستبندی) منابع یادگیری مورد علاقه خود را میدهد.
- اپلیکیشن «یافتن یک کوچ» - یک وب اپلیکیشن که به شما امکان میدهد ثبت نام کرده و به عنوان کوچ لاگین و رجیستر کنید، کوچهای موجود را لیست و فیلتر کنید و به کوچها پیام ارسال کنید.
این دوره برای چه کسانی مناسب است؟
حالا که میدانید این دوره چیست، بیایید ببینیم که آیا این دوره برای شما مناسب است یا نیست.
در اینجا سه نوع دانشجو وجود دارد که عاشق این دوره خواهند شد:
دانشجوی شماره 1:
تجربهای با جاوا اسکریپت دارید و به قابلیتهای این زبان علاقهمند هستید. شنیدهاید و خواندهاید که جاوااسکریپت به شما امکان میدهد وب اپلیکیشنهای زیبایی بسازید و صفحات وب موجود را بهبود ببخشید. VueJS انتخاب شماست.
دانشجوی شماره 2:
شما از قبل تجربهای با سایر فریمورکهای فرانتاند مانند انگولار (2+) یا ReactJS دارید. اما یا به دلیل علاقه یا ناامیدی از فریمورکهای موجود، به دنبال جایگزینهایی هستید. شاید VueJS همان چیزی باشد که به دنبال آن هستید.
دانشجوی شماره 3:
تجربهای با فریمورکها و زبانهای بکاند دارید اما اکنون میخواهید وارد دنیای فرانتاند نیز شوید. VueJS در اینجا یک انتخاب عالی و جذاب است از جاوااسکریپت نیتیو استفاده میکند و بسیار قدرتمند است.
جایزه - دانشآموز شماره 4
از انگولار 2+ ناامید شدهاید. آیا یک فریمورک خوب به 2 ساعت راهاندازی نیاز دارد؟ نه، قطعاً نه - همانطور که VueJS به شما ثابت خواهد کرد.
بیایید همین الان به VueJS بپردازیم.
این دوره برای چه کسانی مناسب است؟
- همه کسانی که به توسعه فرانتاند و فریمورک ای اصلی جاوااسکریپت علاقهمند هستند.
- اگر میخواهید اپلیکیشنهای واکنشگرا بسازید که در مرورگر اجرا میشوند، این دوره برای شماست.
- این دوره همچنین دانشجویانی را هدف قرار میدهد که یک فریمورک نیتیو جاوااسکریپت را ترجیح میدهند که شروع کار را سادهتر از انگولار 2 میکند.
- از انگولار 2 متنفرید؟ VueJS برای شماست.
راهنمای کامل Vue (شامل مسیریاب و Composition API)
-
به دوره خوش آمدید 01:39
-
Vue.js چیست؟ 07:51
-
روشهای گوناگون استفاده از Vue 02:35
-
بررسی جایگزینهای Vue 03:11
-
ساخت اولین اپلیکیشن تنها با جاوااسکریپت 07:26
-
ساخت مجدد اپلیکیشن با Vue 11:39
-
Vue در مقابل Vanilla JavaScript (فقط جاوااسکریپت) 01:10
-
راهاندازی محیط توسعه دوره 02:04
-
مباحث دوره و آنچه دوره شامل می شود؟ 02:58
-
چگونه از این دوره بیشترین بهره را ببریم؟ 03:23
-
مقدمه ماژول 00:48
-
ایجاد و اتصال نمونههای اپلیکیشن Vue 08:40
-
درونیابی و اتصال داده 03:35
-
اتصال Attributes با دایرکتیو v-bind 05:37
-
درک متدها در اپلیکیشنهای Vue 05:47
-
کار با داده درون یک اپلیکیشن Vue 03:23
-
خروجی گرفتن از محتوای Raw HTML با v-html 03:31
-
اولین خلاصه 04:12
-
زمان تمرین - اتصال داده None
-
درک اتصال رویداد 07:17
-
رویدادها و متدها 06:12
-
کار با آرگومانهای رویداد 02:59
-
استفاده از آبجکت رویداد نیتیو 08:59
-
بررسی مودیفایرهای رویداد 09:53
-
لاک کردن محتوا با v-once 02:07
-
زمان تمرین - اتصال رویداد None
-
اتصال داده + اتصال رویداد = اتصال دو طرفه 06:32
-
متدهای مورد استفاده برای اتصال داده - نحوه کارکرد 06:46
-
معرفی ویژگیهای محاسباتی 05:58
-
کار با واچرها 10:49
-
متدها در مقابل ویژگیهای محاسباتی در مقابل واچرها 02:27
-
مختصرنویسی v-on و v-bind 01:53
-
زمان تمرین - واکنشگرایی None
-
استایلدهی پویا با استایلهای درون خطی 07:19
-
افزودن کلاسهای CSS به صورت پویا 06:31
-
کلاسها و ویژگیهای محاسباتی 01:57
-
کلاسهای پویا - سینتکس آرایه 01:22
-
زمان تمرین - استایلدهی پویا None
-
خلاصه ماژول 04:27
-
مقدمه ماژول 01:35
-
درک مسئله 03:16
-
رندرینگ محتوا به صورت شرطی 05:09
-
v-if و v-else و v-else-if 04:18
-
استفاده از v-show به جای v-if 02:25
-
رندرینگ لیستهای داده 06:20
-
بررسی عمیقتر v-for 05:12
-
حذف آیتمهای لیست 03:59
-
لیستها و کلیدها 08:26
-
زمان تمرین - محتوای شرطی و لیست ها None
-
خلاصه ماژول 02:15
-
مقدمه ماژول 01:18
-
راهاندازی پروژه و متدهای اولیه 12:27
-
بروزرسانی نوارهای سلامت 07:07
-
افزودن حمله ویژه 06:23
-
افزودن قابلیت Heal 04:46
-
افزودن صفحه Game Over 09:37
-
تکمیل قابلیتهای اصلی 06:08
-
افزودن لاگ نبرد 14:11
-
مقدمه ماژول 01:31
-
آشنایی با واکنشگرایی Vue 04:26
-
واکنشگرایی Vue - بررسی عمیق 08:10
-
یک اپلیکیشن در مقابل چندین اپلیکیشن 03:53
-
درک قالبها 03:56
-
کار با Refs 05:21
-
چگونه DOM را توسط Vue بروزرسانی کنیم؟ 06:26
-
چرخه عمر اپلیکیشن Vue - تئوری 04:46
-
چرخه عمر اپلیکیشن Vue - عملی 09:48
-
مقدمه ماژول 01:30
-
درک مسئله 08:39
-
معرفی کامپوننتها 10:54
-
چرا - ساخت رابطهای کاربری پیچیده با کامپوننتها 01:00
-
مقدمه ماژول 01:35
-
علت نیاز به سرور توسعه 03:29
-
علت آنکه یک تجربه توسعهدهنده بهتر میخواهیم 05:50
-
نصب و استفاده از Vue CLI 08:26
-
بازبینی پروژه ایجاد شده 05:58
-
بازبینی کد Vue و فایلهای vue. 06:04
-
افزودن افزونه Vetur به ویژوال استودیو کد 01:15
-
اطلاعات بیشتر درباره فایلهای vue. 01:40
-
پروژه Vue جدید 05:05
-
ایجاد اپلیکیشن اولیه Vue 09:32
-
افزودن یک کامپوننت 08:14
-
افزودن استایلدهی 02:16
-
مقدمه ماژول 01:41
-
معرفی Props (ارتباط والد و فرزند) 10:03
-
رفتار Prop و تغییر Props 06:30
-
اعتبارسنجی Props 07:14
-
کار با مقادیر پویا Prop 05:37
-
انتشار رویدادهای سفارشی (ارتباط والد و فرزند) 11:15
-
تعریف و اعتبارسنجی رویدادهای سفارشی 04:05
-
دمو - افزودن کامپوننتها و اتصال آنها 13:15
-
دمو - افزودن دیگر ارتباطات کامپوننت 06:24
-
زمان تمرین - Props و رویدادهای سفارشی None
-
یک مشکل بالقوه 06:26
-
Provide + Inject برای نجات 08:16
-
Provide + Inject برای توابع و متدها 03:59
-
Provide + Inject در مقابل Props و رویدادهای سفارشی 02:06
-
خلاصه ماژول 04:44
-
مقدمه ماژول 01:38
-
راهاندازی پروژه 02:38
-
کامپوننتهای محلی در مقابل گلوبال 09:21
-
استایلهای دارای اسکوپ 05:15
-
معرفی اسلاتها 06:23
-
اسلاتهای نامگذاری شده 05:35
-
استایلهای اسلات و کامپایل کردن 02:26
-
اطلاعات بیشتر درباره اسلاتها 07:19
-
اسلاتهای اسکوپ شده 09:34
-
کامپوننتهای پویا 07:06
-
لایو نگهداشتن کامپوننتهای پویا 02:44
-
اعمال آنچه میدانیم و یک مشکل 09:24
-
تله پورتینگ عناصر 03:50
-
کار با فرگمنتها 01:23
-
راهنمایی استایل Vue 03:02
-
تغییر به یک ساختار پوشه متفاوت 02:56
-
خلاصه ماژول 03:38
-
مقدمه ماژول 01:37
-
راهاندازی و اولین گامها 05:24
-
اولین کامپوننتها و Props 10:46
-
استایلدهی و کامپوننتهای بیشتر 07:19
-
کامپوننتهای BaseCard و هدر 07:00
-
افزودن دکمه ساده 05:19
-
بررسی Attribute و کامپوننتهای پویا 08:37
-
افزودن و استایلدهی تبها 04:58
-
افزودن یک فرم 04:12
-
واکشی ورودی کاربر 08:27
-
افزودن دیالوگ مودال 12:19
-
حذف آیتمها 06:42
-
افزودن تله پورت 01:28
-
مقدمه ماژول 00:33
-
v-model و ورودیها 06:03
-
کار با اعداد و مودیفایرهای v-model 06:54
-
v-model و منوهای کشویی 02:25
-
استفاده از v-model با چک باکسها و دکمههای رادیویی 07:13
-
افزودن اعتبارسنجی اولیه فرم 05:13
-
ساخت کامپوننت کنترل سفارشی 06:27
-
استفاده از v-model در کامپوننتهای سفارشی 06:48
-
خلاصه ماژول 01:14
-
مقدمه ماژول 01:08
-
راهاندازی اپلیکیشن و علت نیاز به یک بکاند 05:04
-
افزودن بکاند 03:21
-
چگونه درخواستهای Http ارسال کنیم یا نکنیم؟ 05:23
-
ارسال درخواست POST برای ذخیره داده 05:45
-
دریافت داده (درخواست GET) و تبدیل داده پاسخ 09:51
-
بارگذاری داده هنگام نصب یک کامپوننت 02:00
-
نمایش پیام بارگذاری 02:55
-
مدیریت State بدون داده 03:00
-
مدیریت خطاهای سمت مرورگر و فنی 06:41
-
مدیریت پاسخهای خطا 06:49
-
خلاصه ماژول 01:31
-
مقدمه ماژول 00:41
-
چیست و چرا؟ 04:39
-
راهاندازی مسیریابی 04:36
-
رجیستریشن و رندرینگ مسیرها 06:25
-
ناوبری با router-link 04:55
-
استایلدهی به لینکهای فعال 03:05
-
ناوبری برنامهای 04:01
-
ارسال داده با پارامترهای مسیر (سگمنتهای پویا) 10:46
-
مسیرهای پویا و ناوبری 03:00
-
بروزرسانی داده پارامترها با واچرها 05:30
-
انتقال پارامترها به عنوان Props 03:37
-
ریدایرکشن و ضبط همه مسیرها 07:50
-
استفاده از مسیرهای تودرتو 05:34
-
لذت بیشتر با مسیرهای نامگذاری شده و آبجکتهای لوکیشن 05:21
-
استفاده از پارامترهای کوئری 03:59
-
رندرینگ چندین مسیر با Views مسیریاب نامگذاری شده 05:51
-
کنترل رفتار اسکرول 06:17
-
معرفی محافظان ناوبری 07:31
-
بررسی عمیقتر محافظان ناوبری 06:50
-
بررسی محافظ گلوبال afterEach 01:27
-
فراتر از ورود - محافظان ترک مسیر 07:13
-
استفاده از متادیتای مسیر 02:14
-
سازماندهی فایلهای مسیر 04:49
-
خلاصه 02:12
-
مقدمه ماژول 01:11
-
مبانی انیمیشنها و ترنزیشنهای CSS 07:28
-
درک انیمیشنهای CSS 04:20
-
علت کافی نبودن فقط CSS 04:27
-
نمایش انیمیشنهای CSS با کمک Vue 04:45
-
استفاده از کامپوننت ترنزیشن 05:02
-
انیمیشنهای CSS با کامپوننت ترنزیشن 02:28
-
استفاده از نامهای کلاس CSS سفارشی 03:34
-
مثال - متحرکسازی یک مودال 08:38
-
ترنزیشنها بین چندین عنصر 09:15
-
استفاده از رویدادهای ترنزیشن 08:31
-
ساخت ترنزیشنهای جاوااسکریپت (به جای CSS) 14:57
-
غیرفعالسازی ترنزیشنهای CSS 03:05
-
شروع کار با لیستهای متحرک 06:44
-
متحرکسازی لیستها با transition-group 05:26
-
متحرکسازی حرکت آیتم لیست 03:53
-
متحرکسازی تغییرات مسیر 12:15
-
یک نکته مهم درباره متحرکسازی تغییرات مسیر 00:35
-
چیست و چرا؟ 07:11
-
ایجاد و استفاده از یک Store 04:43
-
اتصال کامپوننتها به State 02:36
-
معرفی جهشها - روشی بهتر برای تغییر داده 06:30
-
ارسال داده به جهشها با Payloads 04:07
-
معرفی Getters - روشی بهتر برای دریافت داده 07:40
-
اجرای کد غیرهمزمان با اکشنها 07:33
-
درک کانتکس اکشن 02:02
-
استفاده از Mapper Helpers 05:57
-
مثال - افزودن State بیشتر 08:09
-
سازماندهی Store خود با ماژولها 04:10
-
درک State ماژول محلی 04:27
-
ماژولهای فضای نام 05:03
-
ساختاردهی فایلها و کد Vuex 08:43
-
چالش 01:51
-
راهحل چالش - بخش 1 12:00
-
راهحل چالش - بخش 2 11:27
-
راهحل چالش - بخش 3 03:18
-
خلاصه 01:19
-
مقدمه ماژول 02:35
-
برنامهریزی پروژه و وب اپلیکیشن 04:26
-
برنامه ریزی الزامات داده 05:11
-
برنامهریزی طرحبندی و کامپوننتها 05:06
-
رجیستریشن مسیرها 05:58
-
افزودن کامپوننتهای صفحه مسیر 05:27
-
کار روی استایلدهی و طرحبندی اصلی 07:42
-
اتصال صفحات 05:22
-
افزودن داده کوچ و Vuex 12:15
-
کار روی لیست کوچها و لیست آیتمها 11:21
-
افزودن تعدادی از کامپوننتهای اولیه (کارت ساده، دکمه ساده، نشان ساده) 12:53
-
ساخت کامپوننت جزئیات کوچ 08:24
-
فیلترینگ کوچها 11:10
-
رجیستریشن به عنوان یک کوچ - فرم 10:13
-
افزودن کوچها به Vuex 13:36
-
افزودن اعتبارسنجی فرم 12:35
-
کار روی فرم مخاطبان 08:08
-
ذخیره درخواستها (پیامها) با Vuex 08:31
-
خروجی گرفتن از درخواستهای ورودی (پیامها) 10:01
-
فیلترینگ درخواستها برای کوچ فعال 04:44
-
ارسال درخواست PUT در Http برای ذخیره داده کوچ 11:05
-
واکشی داده کوچ (درخواست GET در Http) 07:51
-
رندرینگ اسپینر بارگذاری 06:38
-
افزودن مدیریت خطا Http 09:17
-
ارسال درخواست کوچینگ - درخواستهای Http 15:48
-
کش کردن داده پاسخ Http 08:28
-
افزودن ترنزیشنهای مسیر 10:19
-
خلاصه و صفحه "Not Found" 02:19
-
مقدمه ماژول 01:00
-
احراز هویت در اپلیکیشن های Vue (یا هر SPA) چگونه کار میکند؟ 06:09
-
لاک کردن و حفاظت از منابع بکاند 05:56
-
افزودن صفحه احراز هویت (لاگین و ثبت نام) 09:54
-
آمادهسازی Vuex 04:22
-
افزودن جریان و اکشن ثبت نام 09:05
-
تجربه کاربری بهتر - اسپینر بارگذاری و مدیریت خطا 05:30
-
افزودن جریان و اکشن لاگین 03:15
-
پیوست توکن به درخواستهای خروجی 04:19
-
بروزرسانی رابط کاربری مبتنی بر Auth State 04:04
-
افزودن جریان و اکشن خروج از سیستم 03:34
-
احراز هویت و مسیریابی (شامل محافظان ناوبری) 11:41
-
افزودن لاگین خودکار 08:52
-
افزودن خروج از سیستم خودکار 13:34
-
خلاصه 01:19
-
مقدمه ماژول 01:10
-
آنچه باید مستقر کنیم؟ 02:50
-
بهینهسازی - استفاده از کامپوننتهای غیرهمزمانسازی 12:16
-
ساخت پروژه برای تولید 03:54
-
استقرار اپلیکیشن Vue 08:55
-
مقدمه ماژول 02:00
-
مشکلاتی که توسط Composition API حل میشوند 06:51
-
جایگزینی داده با مرجعها 11:29
-
ساخت آبجکتهای واکنشگرا 10:57
-
واکنشگرایی - بررسی عمیق 08:23
-
جایگزینی متدها با توابع عادی 07:01
-
زمان تمرین - داده و توابع None
-
جایگزینی ویژگیهای محاسباتی با تابع محاسباتی 07:52
-
اتصال دو طرفه و Composition API 02:58
-
کار با واچرها 05:42
-
زمان تمرین - بلوکهای سازنده اصلی Composition API None
-
اولین خلاصه 01:37
-
چگونه از مرجعهای قالب استفاده کنیم؟ 04:49
-
کامپوننتها، Props و Composition API 07:57
-
Emit کردن رویدادهای سفارشی 02:33
-
کار با Provide و Inject 03:42
-
هوکهای چرخه عمر در Composition API 05:13
-
مهاجرت از API گزینهها به Composition API - پروژه مثال 01:55
-
مهاجرت اولین کامپوننت 06:40
-
مهاجرت کامپوننت بزرگ 12:38
-
مهاجرت کامپوننتهای باقیمانده 11:56
-
مسیریابی، پارامترها و Composition API 07:27
-
مسیر، آبجکتهای مسیر و Composition API 05:08
-
استفاده از Vuex با Composition API 04:33
-
خلاصه 03:09
-
مقدمه ماژول 01:16
-
مفاهیم استفاده مجدد 04:54
-
استفاده از میکسینها 04:48
-
درک ادغام میکسینها 03:11
-
میکسینهای گلوبال 02:52
-
معایب میکسینها 03:28
-
هوکهای سفارشی، Composables و Composition API 08:40
-
توابع کامپوزیشن سفارشی بیشتر 03:48
-
چرا هوکها و Composables نسبت به میکسینها برتری دارند؟ 01:26
-
مثال - ایجاد هوک جستجو 11:28
-
Gotchas هوکهای سفارشی 08:43
-
اطلاعات بیشتر درباره هوکهای سفارشی و Composables 02:54
-
مثال - هوک مرتبسازی سفارشی 05:29
-
تشکر از حضور شما در دوره 00:55
-
جمعبندی دوره و گامهای بعدی 03:08
-
Vue 3 - بررسی 06:30
-
تغییرات مهم و مراحل مهاجرت 17:51
-
Vue 3 - ویژگیهای جدید 05:27
-
Composition API جدید (اختیاری) 23:45
-
زمان تمرین - خروجی داده به قالبها None
-
زمان تمرین - رویدادها None
-
زمان تمرین - ویژگیهای واکنشگرا None
-
زمان تمرین - استایلدهی None
-
زمان تمرین - شرطیها و لیستها None
-
زمان تمرین - کامپوننتها None
-
زمان تمرین - ارتباطات کامپوننت None
مشخصات آموزش
راهنمای کامل Vue (شامل مسیریاب و Composition API)
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:309
- مدت زمان :31:52:12
- حجم :14.71GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy