آموزش پروژه محور ویو جی اس (Vue.js 3) به صورت کاربردی -جلسه سرفصل های دوره
دسته بندی: طراحی و برنامه نویسی وب

توفیق حمزه ئی
1429
دانشجو دارد6
دوره دارد788
جلسه منتشر کردهدوره پروژه محور vue.js 3
برای مشاهده جلسات رایگان بیشتر وارد کانال https://t.me/vuedotjs شوید.
احتمال تغییرات در سرفصل های موجود هستش دوستان عزیز
هفته ای 5 الی 7 جلسه داخل سایت قرار میگیره
تا اکنون 389 دیدگاه ارسال شده است. شما نیز دیدگاه تان را بنویسید. ارسال دیدگاه
ali
سلام وقت بخیر تو فصل دوم بعد از این که پوشه dist پروژه را روی github قرار دادیم اگر کسی بخواد اون را دانلود کنه و run بگیره ازش چطور میشه ؟ من نتونستم ازش run بگیرم.
توفیق حمزه ئی
سلام اگه منظورتون ران همون npm run serve یا dev هست که نمیشه تقریبا چون این کد کامپایل شده هست.
مسعود انصاری
سلام این npm install -g @vue/cli دستور رو وارد میکنم برام نصب میشود وقتی میخوام ورژن ویو جی اس را مشاهده کنم این خطا رو میدهد؟ 'vue' is not recognized as an internal or external command, operable program or batch file.
توفیق حمزه ئی
سلام به این دلیل هست که ویندوز اون رو نمیشناسه و باید به environment variables اضافه ش کنید. کافیه همین چیزی که گفتم رو توی ستارت سرچ کنین مقالات هم زیاده که چجوری میشه اضافه ش کرد https://github.com/vuejs/vue-cli/issues/347#issuecomment-299522001 .
rezadavari
سلام و خسته نباشید قسمتی که در رابطه درخواست به سرور هست در دوره های مختلفی که دیدم به شدت نافهوم بود برام ولی شما عالی تدریس کردین این قسمت رو ۸۰ تا ۸۲ سپاس
توفیق حمزه ئی
خیلی ممنون از نظر خوبتون. به فصل api توجه ویژه ای کردیم هم درخواست براش زیاد بود هم مبحث مهمی هست.
ابراهیم صادقی
سلام و وقت بخیر مباحث تست ، مثل unit test رو اموزش نمیدید؟
توفیق حمزه ئی
سلام ما چندین مورد رو برای اپدیت احتمالی در نظر گرفتیم مثل pwa و همین تست که بر اساس پیشنهادات شما بوده ولی تست رو نمیشه در این دوره پوشش داد، به چند دلیل یکی اینکه تست فرانت مثل بک نیست اولویتشون هم فرق میکنه بک بیشتر برای بیزنس هست و فرانت بیشتر برای کلاینت(هرچند اپلیکیشن هایی داریم که بیزنیسشون فقط کلاینته مثل اینستا) برای همین برای بیشتر سایت و اپلیکیشن هامو تست بک یه جورایی مهمتره و مورد دوم تست رو فقط تو یه پروژه کامل واقعی میشه کامل درک کرد نه تو یه فصل کوچیک فقط بگیم متداش چیه و مورد سوم تست فرانت خیلی سختره و فقط unit test نیست که مهمه برای همین چیزای خیلی خیلی بیشتری باید گفته بشه که از این دوره خارجه
حمیدرضا خسروی
سلام خسته نباشید در این دوره چقدر لاراول کار بردید؟
توفیق حمزه ئی
سلام به جز فصل laravel-mix هیچی اونم با لاراول کار نکردیم فقط گفتیم چجوری در لاراول میشه با استفاده از mix میشه از vue.js استفاده کرد.
محمد مهدی مولایی
سلام خدمت شما استاد عزیز. یه تشکر ویژه دارم از شما بابت این دوره ی عالی تون اگه امکانش باشه pwa هم به دوره تون اضافه کنین با تشکر
توفیق حمزه ئی
سلام ممنون بابت نظر خوبتون اگه اپدیتی داشته باشیم حتما pwa رو پوشش میدیم.
mozhgan
سلام و خسته نباشید خدمت شما. ممنون بابت اموزش کاربردی و خوبتون. من یک مشکل بزرگ در رابطه با ناکست همراه ویوتیفای دارم. اینکه من یه پروژه با ناکست ساختم و ویوتیفای داخلش نصب شده از همون ابتدا. و بعد که فایلای پروژه ویویی رو داخلش انتقال دادم css های ویوتیفای رو نمیخونه. استایل اینلاین و فایل کاستوم رو اجرا میکنه اما کلاس های ویوتیفای رو اعمال نمیکنه. داخل اینسپکتور که چک میکنم مثلا تگ v-col رو نشون میده استایل هاش رو اما مثلا پدینگشو که برمیدارم هیچ تغییری نمیکنه. فایل vuetify.css رو نشون میده داخل اینسپکتور ولی هیچ استایلی رو اعمال نمیکنه. از ناکست ورژن 2.15 استفاده میکنم. ممنون میشم راهنمایی کنید 5 روزه درگیرشم :(
mozhgan
خیلی ممنون حل شد
توفیق حمزه ئی
سلام احتمالا ستایلای ویوتیفای رو لود نکردین که احتمالا با این vuetify/dist/vuetify.min.css میشه اوکی کرد. بهر حال اگه درست نشد باید کداتونو توی یه ریپازیتوری ببینم.
yousof jafari
با سلام و تشکر از شما اقای توفیق حمزه ئی بابت دوره عالی و کاملی که برگذار کردین ، ببخشید من یه مشکلی تو اپلود پروژم تو گیت هاب داشتم و با این که Git رو نصب کردم ولی وقتی دستور git init رو میزدم یه همچین اروری میداد : 'git' is not recognized as an internal or external command, operable program or batch file. اولش از سایت stack over flow کمک گرفتم و توی system environment variables تغیرات اوردم که بعدش دوباره گیت رو زدم و به این ارور خوردم : Reinitialized existing Git repository in C:/learn-vue.js/Vite/app/dist/.git/ اگه میشه یه رهنمایی بکنید :)
توفیق حمزه ئی
سلام الان مشکلش چیه؟ کامیت و پوش کنین :)
پریسا سلطانی
سلام استاد خسته نباشید من لاراول کار میکنم بنظرتون برای بازار کار بهتر و اینده شغلی مناسب تر ویو رو یادبگیرم یا ریکت شما به عنوان کسی که جفتشو تجربه کاری دارید کدوم رو پیشنهاد میکنید ؟
توفیق حمزه ئی
سلام تخصص داشته باشین بیکار نمیمونین. در این مورد هم تجربه من مهم نیست بلکه امار مهمه که توی سایت های شغل یابی میتونین ببینین برای هردو به اندازه کافی شغل هست
محمد نیکو
سلام اگه میخاین لاراول کار کنید ویو مناسب تر به نظر میرسه اگر قصدتون فقط فرانت باشه به نظرم ری اکت گزینه بهتری هست از لحاظ فرصت های شغلی با این حال اگه هرکدوم از این دو رو شما به حد کافی بلد باشید و توش تسلط داشته باشید بی کار نمیمونید
مهرداد
مهندس سلام این دوره ورژن چند ویو تدرییس شده ؟
توفیق حمزه ئی
سلام ورژن 3 و برای ناکست و ویوتیفای مجبور شدیم از ورژن 2 استفاده کنیم ولی کلا به جز composition api فرق اساسی با هم دیگه ندارن. اما هم options api و composition api تدریس شده.
پارسا فلاح نٰژاد
سلام . کسانی که دوره را دیدید . چطور بود ؟؟؟ بخریم ؟؟؟؟
یاسمن رنجبر
فقط افسوس میخورم که چرا اولین دوره ای که دیدم و باهاش ویو جی اس رو شروع کردم این دوره نبود. از بس دوره های پراکنده دیده بودم ذهنم به هم ریخته بود. اما این دوره کاملترین دوره و بهترین تدریسی بود که تا به حال در ایران منتشر شده. اینو به جد میگم چون من خیلی سرچ کردم و دوره های مختلفی رو دیدم اما مثل این دوره تا حالا ندیده بودم که انقدر کامل مباحث ویو جی اس رو آموزش بده. استاد حلالت باشه
saeed A
عالیه و خیلی هم عالی به سوالات جواب میدن
مرتضی حسین زاده
سلام وقت بخیر استاد در قسمت 55 وقتی sass و sass-loader رو به پروژه اضافه میکنم این ارور رو دارم:Failed to compile. (webpack)/buildin/global.js Module build failed: Error: ENOENT: no such file or directory, open 'F:\1325\Vue 3 Js full Course\Testing\S4\app\node_modules\webpack\buildin\global.js'
توفیق حمزه ئی
سلام اررورتون خیلی واضح نیس. یه بار پوشه node_modules و فایل package-lock.json رو حذف کنین و دستور npm i رو بزنین
ممد
سلام وقت بخیر در قسمت 28 زمانی که دستور vue ui رو میزنم خطا میده λ vue ui � Starting GUI... � Ready on http://localhost:8000 node:events:371 throw er; // Unhandled 'error' event ^ Error: spawn cmd ENOENT at Process.ChildProcess._handle.onexit (node:internal/child_process:282:19) at onErrorNT (node:internal/child_process:480:16) at processTicksAndRejections (node:internal/process/task_queues:83:21) Emitted 'error' event on ChildProcess instance at: at Process.ChildProcess._handle.onexit (node:internal/child_process:288:12) at onErrorNT (node:internal/child_process:480:16) at processTicksAndRejections (node:internal/process/task_queues:83:21) { errno: -4058, code: 'ENOENT', syscall: 'spawn cmd', path: 'cmd', spawnargs: [ '/c', 'start', '""', '/b', 'http://localhost:8000' ] متاسفانه باکس ارسال نظر فیلدی برای ارسال عکس نداره ، مجبور شدم اینطور بفرستم ، ارور رو سرچ هم کردم به جوابی که بتونه این مشکلو حل کنه نرسیدم
توفیق حمزه ئی
سلام احتمالا شما دارین از ورژن جدید cli که 5 باشه و در حال حاظر هم توی بتاس استفاده میکنین. طبیعتا مشکلاتی داره و بیشتر هم به دلیل ارتقا به وبپک 5 هست شما دستور vue add webpack-4 بزنین کارتون رو احتمالا راه بندازه وگرنه cli رو داونگرید کنید به نسخه 4.
اشکان مطاعی
با سلام و عرض ادب و احترام خدمت شما لطفا یه تخفیفی برای این اموزش در نظر بگیرید .
توفیق حمزه ئی
سلام با اقای نیکو که ایدیش در پایین هست میتونین در ارتباط باشید.
saeed A
سلام و ممنون از دوره فوق العادتون . یه سوالی داشتم اینه که وقتی ما به عنوان vue کار در شرکتی استخدام میشیم ایا از ما انتظار دارند کاری که با vue بلدیم با js خام هم بتونیم همون کار رو بکنیم ( مثلا اگه میتونیم با vue اسلایدر بسازیم باید با js هم بلد باشیم و.... ) و خلاصه اینکه از ما توقع دارند که دانش js زیادی داشته باشیم؟ . و اینکه بعد از این دوره خودمون هم مباحث رو تمرین کنیم میتونیم استخدام بشیم ؟ ( این دوره مباحث در حدی که بشه استخدام شد پوشش داده ؟)ممنون میشم پاسخ بدید.
توفیق حمزه ئی
سلام، سوال خیلی کلی هست و من برای این دوره به هیچ عنوان تضمین استخدام شما نیستم بهتره شما به جای پیدا کردن یک دوره که باعث استخدامی 100%تون بشه در ویو یک تخصص پیدا کنین و مطمئن بشین استخدام خواهید شد. با توجه به اینکه شما استخدام میشین نه من بیشتر زحمت بر روی دوش خودتونه. همچنین حوزه کاریه هر شرکت با بقیه فرق میکنه ممکنه از شما بخاین ویو بلد باشین اما چون ممکنه اپلیکیشن یا پروژه هاشون مثلا با ویوتیفای یا quasar یا inertia نوشته شده باشه اینا هم ممکنه مهم باشه و یا شاید هم ممکنه ازتون بخان با جی اس خام کد بزنین بهر حال باید تخصص خودتونو و شرکت مناسب رو پیدا کنید.
rezadavari
سلام و خسته نباشید در قسمت 178 کاش یک فرم ویتیفای که ویو ولیدیت داشت استفاده می کردید. الان این قسمت 32 دقیقه واسه توضیح regex وقت گزاشتین اگر یه نفر بخاد اجرا کنه خیلی سخته ولی اگر همون فرم ولیدیت سریع گذرا توضیح میداید صد در صد بیشتر بچه متوجه میشدن و اینکه وقتی ابزار وجود داره که نباید از صفر بزنیم اگر قرار بود از صفر بزنیم چرا آموزش ویتیفای رو گزاشتین در حالی که خود این ابزار از ویو ولیدیت استفاده کرده؟! خواهشمندم بحث لاگین و سطح دسترسی کاربر خیلی پراکنده بحث شده کاش یک فصل دقیق تر توضیح داده میشد. لطفا در آپدیت هاتون اگر امکانش باشه این قسمت مد نظر داشته باشید. با تشکر
توفیق حمزه ئی
سلام دوست عزیز. این 32 دقیقه ای که شما میگین در مورد Vee-validate صحبت کردیم. من از این بیشتر حوشم میاد چون به راحتی میشه شخصی سازیش کرد. شما میتونین از همون vuelidate استفاده کنین. ما کامل auth رو در فصل 8 و 9 به شکل مینی پروژه و واقعی و هرچی لازمه برای احراز هویت که بدونین، پوشش دادیم. هرچند بحث لاگین و سطح دسترسی اصلا هیچ ربطی به دوره نداره، این مباحث در دوره هایی که فقط بر روی یک پروژه تمرکز دارن مناسبه نه این دوره که کلی مینی پروژه داشتیم.
saeed A
سلام ببخشید وبسایت pwa فقط با vanila js میشه یا با vue هم میشه ؟ اگر با vue میشه لطفا یه منبع معرفی کنید ممنون.
توفیق حمزه ئی
سلام یک پلاگین داره ویو سرچ کنین میاره.
امید ابراهیم خانی
سلام آقای حمزه ای ، با vue هم میشه اپ موبایل ساخت؟ مانند کاری که react native میکنه و از بین react/vue native و flutter شما کدوم رو برای اپ موبایل پیشنهاد می کنید؟
توفیق حمزه ئی
سلام، بله میشه ساخت و روش های مختلفی برای ساخت اپ داریم. ولی علاوه بر خود تکنولوژی کامیونیتیشم مهمه که اگه به مشکلی خوردین بتونین سوال بپرسین برای همین من vue-native رو پیشنهاد نمیکنم نسبت به بقیه چیزایی که گفتین اما با ویو میشه pwa هم ساخت که کامینونیتی خوبیم داره.
غزاله ثمودی
سلام وقت به خير. در جلسه 37 vue.config.js به فرمتی که شما ثبت می کنید, برای من ثبت نمیشه..به همون فرمت js ثبت ميشه و خروجی رو نمایش نمیده
توفیق حمزه ئی
سلام میتونم کدتونو در یک ریپازیتوری گیتهاب ببینم؟ ارروری داشتین؟
افشین توکلیان
سلام وقت بخیر.خسته نباشید میگم بابت دوره عالی و کاملی که تهیه کردید.میخاستم بپرسم که آیا شما دوره ری اکت برگزار نمیکنید؟
توفیق حمزه ئی
سلام خیلی ممنون بابت نظر خوبتون، فعلا خیر