کتاب آموزش Vue.js برای ساخت رابطهای کاربری پویا با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش Vue.js برای ساخت رابطهای کاربری پویا
موضوع کلی: برنامه نویسی
موضوع میانی: جاوا اسکریپت (JavaScript)
📋 سرفصلهای دوره
- 1. مقدمهای بر Vue.js و جایگاه آن در توسعه وب
- 2. نصب و راهاندازی محیط توسعه Vue.js
- 3. آشنایی با ساختار پروژه Vue.js
- 4. مفاهیم اصلی: Instance، Data و Methods
- 5. کار با Template Syntax و Directives
- 6. دستور v-bind برای اتصال ویژگیها
- 7. دستور v-model برای Two-Way Data Binding
- 8. دستور v-if، v-else و v-show برای نمایش شرطی
- 9. دستور v-for برای تکرار و نمایش لیستها
- 10. مدیریت رویدادها با دستور v-on
- 11. مفهوم Computed Properties
- 12. مفهوم Watchers
- 13. کار با Props برای ارتباط بین کامپوننتها
- 14. ایجاد و استفاده از کامپوننتهای سفارشی
- 15. تعریف و ثبت کامپوننتهای سراسری (Global)
- 16. تعریف و ثبت کامپوننتهای محلی (Local)
- 17. مفهوم Slots برای توزیع محتوا در کامپوننتها
- 18. مدیریت State با Vuex (معرفی و مفاهیم اولیه)
- 19. تعریف State در Vuex
- 20. تعریف Getters در Vuex
- 21. تعریف Mutations در Vuex
- 22. تعریف Actions در Vuex
- 23. ماژولها در Vuex
- 24. مسیریابی در برنامههای Vue.js با Vue Router
- 25. تعریف Route ها
- 26. استفاده از Link ها و Navigation Guards
- 27. پارامترهای Route و Query Parameters
- 28. Nested Routes
- 29. Dynamic Route Matching
- 30. مفهوم Single Page Application (SPA)
- 31. آشنایی با Single File Components (.vue files)
- 32. ساختار و بخشهای یک Single File Component
- 33. مدیریت فایلها و پوشهها در پروژههای بزرگ
- 34. استفاده از Mixins برای اشتراکگذاری منطق
- 35. استفاده از Scoped CSS در کامپوننتها
- 36. تست واحد (Unit Testing) کامپوننتهای Vue.js
- 37. تست یکپارچهسازی (Integration Testing)
- 38. معرفی ابزارهای تست
- 39. مفهوم Server-Side Rendering (SSR) با Nuxt.js
- 40. نصب و راهاندازی Nuxt.js
- 41. ساختار پروژه Nuxt.js
- 42. مسیریابی خودکار در Nuxt.js
- 43. مدیریت Layout ها در Nuxt.js
- 44. مدیریت Data Fetching در Nuxt.js
- 45. مفهوم SSR و SPA در Nuxt.js
- 46. بهینهسازی عملکرد برنامههای Vue.js
- 47. Lazy Loading کامپوننتها
- 48. Code Splitting
- 49. استفاده از PWA (Progressive Web App) با Vue.js
- 50. استقرار (Deployment) برنامههای Vue.js
- 51. استقرار با Vercel
- 52. استقرار با Netlify
- 53. استقرار با GitHub Pages
- 54. آشنایی با ابزارهای Build (Webpack, Vite)
- 55. مفاهیم اولیه Build Process
- 56. پیکربندی Webpack
- 57. پیکربندی Vite
- 58. مدیریت فرمها در Vue.js
- 59. اعتبارسنجی (Validation) فرمها
- 60. استفاده از کتابخانههای مدیریت فرم (مانند Vuelidate)
- 61. کار با API ها و درخواستهای HTTP
- 62. استفاده از Axios برای درخواستهای HTTP
- 63. مدیریت پاسخهای API
- 64. مدیریت خطاها در درخواستهای HTTP
- 65. اصول طراحی رابط کاربری (UI Design)
- 66. مفهوم Design System
- 67. استفاده از کتابخانههای UI (مانند Vuetify, Quasar)
- 68. آشنایی با Vuetify
- 69. ساخت Layout با Vuetify
- 70. استفاده از کامپوننتهای Vuetify
- 71. آشنایی با Quasar
- 72. ساخت Layout با Quasar
- 73. استفاده از کامپوننتهای Quasar
- 74. مفهوم Accessibility (دسترسیپذیری) در وب
- 75. پیادهسازی Accessibility در برنامههای Vue.js
- 76. امنیت در برنامههای وب با Vue.js
- 77. جلوگیری از حملات XSS
- 78. مدیریت Token ها و احراز هویت (Authentication)
- 79. پیادهسازی احراز هویت ساده
- 80. مفهوم Authorization (اختیاردهی)
- 81. اصول توسعه تمیز (Clean Code)
- 82. کدنویسی خوانا و قابل نگهداری
- 83. مدیریت وابستگیها (Dependencies)
- 84. بهروزرسانی کتابخانهها و فریمورک
- 85. مفاهیم پایگاه داده در سمت کلاینت (Client-Side Databases)
- 86. استفاده از LocalStorage و SessionStorage
- 87. مفهوم PWA و Service Workers
- 88. ساخت PWA با Vue CLI
- 89. استفاده از Vue Devtools برای اشکالزدایی
- 90. مدیریت منابع (Assets) در Vue.js
- 91. کار با تصاویر و فونتها
- 92. اصول معماری نرمافزار در برنامههای بزرگ
- 93. الگوهای طراحی (Design Patterns) در Vue.js
- 94. مفهوم Composition API (Vue 3)
- 95. نصب و راهاندازی Vue 3
- 96. Composition API: setup function
- 97. Composition API: Ref و Reactive
- 98. Composition API: Computed و Watch
- 99. Composition API: Lifecycle Hooks
- 100. Composition API: Provide و Inject
تگها:
Frontend
JavaScript
Vue JS
Vue.js
Web Development
آموزش Vue.js
توسعه وب
جاوا اسکریپت
رابط کاربری پویا
فرانت اند
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.