کتاب Learning Vue: Core Concepts and Practical Patterns for Reusable, Composable, and Scalable User Interfaces (یادگیری Vue: مفاهیم اصلی و الگوهای عملی برای رابطهای کاربری قابل استفاده مجدد، ترکیبپذیر و مقیاسپذیر) مفاهیم اصلی و پیشرفتهی چارچوب محبوب جاوا اسکریپت یعنی VueJS را در 13 فصل شرح میدهد.
در ادامه مقدمهای از کتاب Learning Vue را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Learning Vue:
چارچوب جاوا اسکریپت نقش مهمی در توسعه وب پیشانی مدرن ایفا میکند. هنگام توسعه پروژههای وب، شرکتها به دلایل مختلفی از جمله کیفیت محصول نهایی، هزینه توسعه، استاندارد کدنویسی و سهولت توسعه، چارچوبی را انتخاب میکنند.
از این رو، یادگیری کار با یک چارچوب جاوا اسکریپت، مانند Vue، برای هر توسعهدهنده وب مدرن (یا توسعهدهنده frontend یا توسعهدهنده فول استک) ضروری است.
کتاب Learning Vue برای برنامهنویسانی است که میخواهند برنامههای کاربردی وب را با استفاده از کتابخانه Vue، در جاوا اسکریپت و تایپ اسکریپت، از انتها به انتها یاد بگیرند و توسعه دهند.
این تنها بر این تمرکز دارد که چگونه Vue و اکوسیستم آن میتوانند به شما کمک کنند تا برنامههای وب مقیاسپذیر و تعاملی را در سادهترین و راحتترین جهت بسازید.
در حالی که اصول اولیه را پوشش میدهیم، ما همچنین به Vue Router و Pinia برای مدیریت حالت، تست، انیمیشن، استقرار و رندر سمت سرور وارد خواهیم شد، و مطمئن شویم که آماده حرکت و توسعه پروژههای پیچیده Vue هستید.
اگر با Vue یا مفهوم Virtual DOM آشنا نباشید اشکالی ندارد. این کتاب هیچ دانش قبلی از Vue یا هر چارچوب مشابهی را در نظر نمیگیرد. من تمام اصول اولیه Vue را از ابتدا به شما معرفی و راهنمایی خواهم کرد. من همچنین شما را با مفهوم Virtual DOM و سیستم واکنشپذیری در Vue در فصل ۲ به عنوان پایه و اساس بقیه کتاب راهنمایی خواهم کرد.
کتاب Learning Vue نیازی به دانستن TypeScript ندارد، اگرچه اگر با مبانی TypeScript آشنا باشید بهتر آماده خواهید شد. همچنین در صورت داشتن دانش اولیه اولیه از HTML، CSS و جاوا اسکریپت، برای مطالب کتاب نیز آمادگی بهتری خواهید داشت. یک پایه محکم از این سه همیشه قبل از غواصی در هر چارچوب جاوا اسکریپت وب (یا فرانتاند) بسیار مهم است.
بیشتر بخوانید: کتاب Vue.js 3 Design Patterns and Best Practices
مفاهیم اصلی Vue. js را بیاموزید، چارچوب مدرن جاوا اسکریپت برای ساختن برنامههای کاربردی و رابطهای ظاهری از ابتدا. این کتاب با مثالهای مختصر، کاربردی و واضح، توسعهدهندگان وب را گام به گام از ابزارها و کتابخانههای موجود در اکوسیستم Vue. js میبرد و به آنها نشان میدهد که چگونه برنامههای کاربردی کاملی برای پروژههای وب در دنیای واقعی ایجاد کنند.
شما یاد خواهید گرفت که چگونه ارتباط داده بین اجزا را با معماری Pinia مدیریت کنید، یک سیستم مسیریابی قابل مدیریت برای یک پروژه frontend برای کنترل جریان برنامه ایجاد کنید، و جلوههای انیمیشن اولیه را برای ایجاد تجربه کاربری بهتر ایجاد کنید.
کتاب Learning Vue همچنین به شما نشان میدهد که چگونه:
- با استفاده از Vue. js سیستمهای اجزای قابل استفاده مجدد و سبک وزن ایجاد کنید
- واکنشپذیری را به برنامه استاتیک موجود خود بیاورید
- با استفاده از Vite. js، یک ابزار ساخت برای مدیریت کد پروژه frontend، یک پروژه راهاندازی کنید
- با Pinia یک سیستم مدیریت حالت تعاملی برای یک برنامه frontend بسازید
- دادههای خارجی را از سرور به برنامه Vue خود وصل کنید
- با استفاده از روتر Vue، جریان برنامه را با مسیریابی استاتیک و پویا کنترل کنید
- برنامه خود را به طور کامل با استفاده از Vitest و Playwright تست کنید
سرفصلهای کتاب Learning Vue:
- Preface
- 1. Welcome to the Vue.js World!
- 2. How Vue Works: The Basics
- 3. Composing Components
- 4. Interactions Between Components
- 5. Composition API
- 6. Incorporating External Data
- 7. Advanced Rendering, Dynamic Components, and Plugin Composition
- 8. Routing
- 9. State Management with Pinia
- 10. Transitioning and Animation in Vue
- 11. Testing in Vue
- 12. Continuous Integration/Continuous Deployment of Vue.Js Applications
- 13. Server-Side Rendering with Vue
- Index
- About the Author
جهت دانلود کتاب Learning Vue میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.