- برنامه نویسی فرانت اند جاوا اسکریپت ویو جی اس
آموزش فریمورک VUE.Js
- 14 ساعت و 48 دقیقه
- 2 فصل - 111 بخش
- پیشرفته

4,499,000 تومان
- توضیح کامل مباحث
- کاملا پروژه محور
- آموزش مبانی
- بروزرسانی مادام العمر
- پشتیبانی ۲۴×۷
در یک نگاه
- دانشجویان:126
- فصل ها:2
- بخش ها:111
- مدت زمان:14 ساعت و 48 دقیقه
- سطح:پیشرفته
- زبان:فارسی
- پشتیبانی:دارد
توضیحات دوره
ویو جی اس (Vue.js) چیه؟
فریمورک ویو جی اس یا بصورت مختصر Vue( تلفظش مثل view میشه) یک فریمورک برای زبان برنامه نویسی Javascript هست و کاربردش بیشتر برای ایجاد رابط کاربری دلپذیرتر و راحت تر در وب سایت ها هست.
با استفاده از Vue.js میتونیم وب سایتی طراحی کنیم که تک صفحه ای (اصطلاحا spa یا single page application) باشه. تک صفحه بودن یک وب سایت باعث میشه که برای درخواست های کاربران، نیاز به رفرش صفحه نباشه! یعنی کاربر وقتی از سایت ما استفاده میکنه این احساس رو داره که یک اپلیکیشن دسکتاپ نصب کرده یا یک برنامه رو روی موبایل خودش اجرا کرده!
این ویژگی ها رو فریمورک های Angular.js و React.js هم دارن ولی ویژگی های دیگه vue.js هست که منحصر به فردش کرده. ویو بسیار سبکه، یادگیری و درکش آسونه، به راحتی میتونین کدهای پروژه قبلی رو در پروژه جدید استفاده کنین، مستنداتش کامله، میتونین از ویو فقط برای بخشی از صفحه استفاده کنین و...
چرا این دوره؟
اگه آموزش های من رو دیده باشی میدونی که ویژگی اصلیشون پروژه محور بودن اونهاست. اگرم تا اینجا اومدی یعنی میدونی این فریورک چقدر معروف و محبوبه.
بهترین آموزشی که وجود داره روبروت قرار گرفته! نمیخوام با زیاد توضیح دادن سرت رو درد بیارم، خلاصه بگم که ابتدا کل مفاهیم نسخه 3 ویو که جدیدترین هم هست رو با یک مینی پروژه یاد میگیری و بعدش برای یادگیری فنون حرفه ای وارد یک پروژه واقعی میشی. در رابطه با این پروژه واقعی لازمه بدونی که طراحیش رو در آموزش html و css دیدی، همچنین بکند اون هم در آموزش های PHP و Laravel آموزش داده شده پس اگر به بکند هم علاقه داری بهترین گزینه واست لاراول هست که دوست جون در جونی ویو حساب میشه و کاملا با هم مچ هستن.
پیش نیازها؟
اگر برنامه نویسی یاد نداری فصل اول و دوم دوره الفبای برنامه نویسی رو ببین که با مفاهیم برنامه نویسی به صورت رایگان آشنا بشی. و اما پیش نیاز این دوره اینه که html و css و js بلد باشی. بهترین راهش هم دیدن آموزش html&css و js من هستش. یادت نره در طول یادگیری همراه تو هستم و اشکالات احتمالی و سوالات رو رفع میکنم. پس بیشتر ازین وقت تلف نکن و آموزش رو شروع کن.
مباحث
-
بخش: 1معرفی فریم ورک VUE.js
-
بخش: 2آماده سازی vs code و پروژه خالی
-
بخش: 3Option API / data() - Basics / v-on
-
بخش: 4Option API - methods
-
بخش: 5Basics - @input
-
بخش: 6Basics - v-bind
-
بخش: 7Basics - v-model
-
بخش: 8مشکل استفاده از methods با هدف انجام عملیات محاسباتی
-
بخش: 9Option API - computed
-
بخش: 10Option API - watch
-
بخش: 11Basics - v-if / v-else / v-for
-
بخش: 12Composition API - ref and reactive
-
بخش: 13Composition API - function
-
بخش: 14Composition API - computed
-
بخش: 15Composition API - watch
-
بخش: 16Composition API - return
-
بخش: 17معرفی Vue CLI و Vite
-
بخش: 18Vue CLI - نصب
-
بخش: 19Vue CLI - توضیحات
-
بخش: 20Vite - نصب
-
بخش: 21Components - ایجاد یک کامپوننت - توضیحات ۳ بخش اصلی یک کامپوننت
-
بخش: 22Components - script setup
-
بخش: 23Components - slot - افزودن کد داینامیک به یک کامپوننت
-
بخش: 24Components - props - ارسال دیتا از والد به فرزند
-
بخش: 25Components - emit - دریافت دیتا توسط والد از فرزند
-
بخش: 26Components - provide and inject - ارسال دیتا به همه فرزندان
-
بخش: 27Components - provide and inject - دسترسی به متد والد توسط فرزندان
-
بخش: 28Components - کامپوننت های داینامیک - component tag
-
بخش: 29Forms - form submit
-
بخش: 30Components - keep alive - جلوگیری از ایجاد مجدد یک کامپوننت در هر فراخوانی
-
بخش: 31Forms - اعتبار سنجی یک input - @blur - dynamic css class
-
بخش: 32Forms - اعتبارسنجی چند input - form validation
-
بخش: 33Components and Forms - custom input component
-
بخش: 34Transition - انیمیشن یک المان - transition tag
-
بخش: 35Transition - انیمیشن سطرهای یک لیست - transition-group tag
-
بخش: 36Components and Transition - custom modal component
-
بخش: 37Vue Router - نصب و افزودن به برنامه - createRouter
-
بخش: 38Vue Router - مفهوم صفحه
-
بخش: 39Vue Router - نمایش کامپوننت ها ( router-view )
-
بخش: 40Vue Router - اشاره به یک آدرس خاص ( router-link ) - آدرس های وابسته به هم ( nested routes )
-
بخش: 41Vue Router - redirect
-
بخش: 42Vue Router - آدرس های داینامیک - params AS props - تعریف نام برای آدرس ها
-
بخش: 43بهبود تجربه کاربری در برنامه فعلی
-
بخش: 44Pinia - نصب و افزودن به برنامه
-
بخش: 45Pinia - ساخت یک store و استفاده از آن (defineStore) - reactive & ref AS state
-
بخش: 46Pinia - مفهوم Getters - computed & function AS getters
-
بخش: 47Pinia - functions AS actions
-
بخش: 48Axios - نصب و ارسال درخواست لاگین
-
بخش: 49Vue Router - guards - Professional Redirect
-
بخش: 50LocalStorage and Cryptojs - auto login
-
بخش: 1ایجاد پروژه خام
-
بخش: 2هدر سایت - base-button
-
بخش: 3هدر داشبورد
-
بخش: 4صفحه ورود
-
بخش: 5base-input
-
بخش: 6auth-store
-
بخش: 7عملیات خروج کاربر
-
بخش: 8عملیات ورود خودکار
-
بخش: 9axios config - ایجاد فایل apiStore
-
بخش: 10نمایش دسته بندی ها - کتابخانه صفحه بندی(pagination)
-
بخش: 11custom pagination component
-
بخش: 12جست و جوی دسته بندی - (filter category)
-
بخش: 13ثبت دسته بندی ۱
-
بخش: 14ثبت دسته بندی ۲
-
بخش: 15alert component
-
بخش: 16provide alert
-
بخش: 17بهبود کاربری کامپوننت base-input
-
بخش: 18ویرایش دسته بندی ۱
-
بخش: 19ویرایش دسته بندی ۲
-
بخش: 20modal component
-
بخش: 21حذف دسته بندی 1
-
بخش: 22حذف دسته بندی ۲
-
بخش: 23Table Component
-
بخش: 24Category Item Component
-
بخش: 25Category Store - all()
-
بخش: 26Category Store - remove()
-
بخش: 27Category Store - create() - getError()
-
بخش: 28Category Store - get()
-
بخش: 29Category Store - update()
-
بخش: 30Helper Store
-
بخش: 31صفحه پست ها
-
بخش: 32نمایش پست ها
-
بخش: 33فیلتر پست ها
-
بخش: 34Searchable Select
-
بخش: 35ثبت پست - آپلود تصویر
-
بخش: 36آپدیت پست
-
بخش: 37tinyMCE
-
بخش: 38نمایش دیدگاه ها
-
بخش: 39فیلتر دیدگاه ها
-
بخش: 40آپدیت دیدگاه
-
بخش: 41Base-Badge
-
بخش: 42نمایش کاربران
-
بخش: 43فیلتر کاربران
-
بخش: 44ایجاد کاربر
-
بخش: 45ویرایش کاربر
-
بخش: 46Route Permissions - بررسی مجوزهای دسترسی کاربران
-
بخش: 47صفحه گزارش گیری داشبورد
-
بخش: 48ایجاد فایل Store مربوط به صفحات سایت
-
بخش: 49افزودن Route های مربوط به صفحات سایت
-
بخش: 50هدر و فوتر سایت
-
بخش: 51صفحه اصلی - دریافت اطلاعات
-
بخش: 52صفحه اصلی - بخش اسلایدرها
-
بخش: 53صفحه اصلی - نمایش پست ها
-
بخش: 54صفحه جست و جو - نمایش پست ها
-
بخش: 55صفحه جست و جو - بخش فیلتر
-
بخش: 56صفحه نمایش پست - دریافت اطلاعات
-
بخش: 57صفحه نمایش پست - نمایش اطلاعات
-
بخش: 58ثبت دیدگاه
-
بخش: 59بازگشت به صفحه قبلی بعد از عملیات ورود - Redirect Back - Scroll Behavior
-
بخش: 60صفحه Not Found
-
بخش: 61صفحه ثبت نام
مهندس محمد نظری
- ۱۳ سال تجربه
- وب و اپلیکیشن
- استاد دانشگاه
- دبیر هنرستان
مفتخرم که این مجموعه رو انتخاب کردی٬ با تلاش خودت و راهنمایی های ما امیدوارم راه موفقیت رو به بهترین نحو طی کنی
یک ویدئو درحال پخش است
همین الان یادگیری رو شروع کن
صفحه اینستاگرام ما رو دنبال کن تا از اخبار جدید باخبر بشی