کتاب آموزش جامع Vue.js 2 از مقدماتی تا حرفهای به همراه Vuex با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع Vue.js 2 از مقدماتی تا حرفهای به همراه Vuex
موضوع کلی: توسعه نرمافزار و برنامهنویسی وب
موضوع میانی: فریمورکهای جاوااسکریپت
📋 سرفصلهای دوره
- 1. مقدمهای بر Vue.js و مزایای آن
- 2. نصب و راهاندازی محیط توسعه Vue.js
- 3. ایجاد اولین اپلیکیشن Vue
- 4. آشنایی با نمونه Vue و دادههای reactive
- 5. نحوه کار با دایرکتیو v-bind
- 6. مدیریت رویدادها با دایرکتیو v-on
- 7. ربط دوطرفه داده با v-model
- 8. رندر شرطی با v-if و v-show
- 9. حلقهها و لیستها با دایرکتیو v-for
- 10. محاسبه ویژگیها با computed properties
- 11. نظارت بر تغییرات با watchers
- 12. استایلدهی پویا با کلاس و style binding
- 13. معرفی کامپوننتها و معماری مبتنی بر کامپوننت
- 14. ثبت و استفاده از کامپوننتهای محلی و سراسری
- 15. ارسال داده از والد به فرزند با props
- 16. اعتبارسنجی props
- 17. ارسال رویداد از فرزند به والد با emit
- 18. استفاده از slot برای تزریق محتوا
- 19. اسلاتهای نامگذاری شده (Named Slots)
- 20. اسلاتهای اسکوپدار (Scoped Slots)
- 21. مدیریت چرخه حیات کامپوننت (Lifecycle Hooks)
- 22. آشنایی با ابزار Vue CLI
- 23. ایجاد پروژه با Vue CLI
- 24. ساختار پوشهبندی پروژه Vue
- 25. کار با فایلهای .vue (Single File Components)
- 26. معرفی Vue Router و نصب آن
- 27. تنظیم مسیرهای پایه در Vue Router
- 28. ناوبری برنامه با router-link
- 29. مسیرهای پویا و پارامترها
- 30. مسیرهای تو در تو (Nested Routes)
- 31. محافظهای مسیر (Navigation Guards)
- 32. مدیریت خطاهای 404 در مسیردهی
- 33. معرفی Vuex و معماری state management
- 34. نصب و پیکربندی Vuex
- 35. مفهوم state و getters در Vuex
- 36. تغییر state با mutations
- 37. انجام عملیات ناهمگام با actions
- 38. ماژولسازی در Vuex
- 39. مدیریت فرمها در Vue.js
- 40. اعتبارسنجی فرمها در سمت کاربر
- 41. درخواستهای HTTP با vue-resource یا axios
- 42. مدیریت خطاهای شبکه
- 43. کار با APIهای RESTful
- 44. معرفی Mixins برای اشتراکگذاری منطق
- 45. استفاده از فیلترها (Filters) برای نمایش داده
- 46. پکیجهای محبوب Vue (Vuetify, Element)
- 47. کار با Transition و Animation در Vue
- 48. کامپوننتهای پویا (Dynamic Components)
- 49. بارگذاری تنبل (Lazy Loading) کامپوننتها
- 50. مدیریت حافظه و بهینهسازی عملکرد
- 51. تست واحد کامپوننتها با Jest
- 52. رفع اشکال و دیباگ با Vue Devtools
- 53. مدیریت خطاهای عمومی در برنامه
- 54. ایجاد دایرکتیوهای سفارشی (Custom Directives)
- 55. پلاگیننویسی در Vue.js
- 56. ارتباط با DOM با ref
- 57. مفاهیم reactive و ref در Vue 2
- 58. آشنایی با provide و inject
- 59. رندر سمت سرور (SSR) با Nuxt.js (مقدماتی)
- 60. استقرار (Deployment) پروژه Vue بر روی هاست
- 61. تنظیم متغیرهای محیطی در Vue
- 62. بهینهسازی تصاویر و فایلهای استاتیک
- 63. مدیریت وضعیت لاگین کاربر با Vuex
- 64. ایجاد کامپوننتهای reusable
- 65. توسعه فرمهای چندمرحلهای
- 66. پیادهسازی جستجوی بلادرنگ
- 67. مدیریت تاریخ و زمان در Vue
- 68. کار با کتابخانههای نمودار (Chart.js) در Vue
- 69. مدیریت خطاهای ۴۰۳ و ۵۰۰ در برنامه
- 70. مدیریت توکن و احراز هویت
- 71. آشنایی با TypeScript در Vue.js
- 72. نوشتن کد تمیز و اصول SOLID در Vue
- 73. مدیریت وابستگیها با npm و yarn
- 74. تغییر مسیر با کد (Programmatic Navigation)
- 75. مدیریت وضعیت اسکرول در مسیردهی
- 76. بهینهسازی SEO برای اپلیکیشنهای Vue
- 77. مدیریت کوکی و localStorage
- 78. پیادهسازی دکمه بازگشت به بالا
- 79. مدیریت اعلانها (Notifications)
- 80. کار با فایلها و آپلود در Vue
- 81. تست انتها به انتها (E2E) با Cypress
- 82. مدیریت نسخههای Git برای پروژه Vue
- 83. رفع مشکلات رایج compatibility در مرورگرها
- 84. خلاصه و پروژه نهایی عملی
تگها:
SPA
Vue.js 2
Vuex
آموزش Vue.js
آموزش Vuex
برنامهنویسی وب
توسعه فرانتاند
جاوااسکریپت
فریمورک جاوااسکریپت
فریمورکهای前端
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.