- عنوان کتاب: Learning Vue -Core Concepts and Practical Patterns for Reusable, Composable, Scalable User Interfaces
- نویسنده: Maya Shavin
- حوزه: برنامهنویسی فرانتاند
- سال انتشار: 2025
- تعداد صفحه: 350
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 4.49 مگابایت
چارچوب جاوا اسکریپت نقش مهمی در توسعه مدرن frontend وب ایفا میکند. هنگام توسعه پروژههای وب، شرکتها به دلایل مختلف، از جمله کیفیت محصول نهایی، هزینه توسعه، استاندارد کدنویسی و سهولت توسعه، یک چارچوب را انتخاب میکنند. از این رو، یادگیری کار با یک چارچوب جاوا اسکریپت، مانند Vue، برای هر توسعهدهنده وب مدرن (یا توسعهدهنده frontend یا توسعهدهنده فولاستک) ضروری است. این کتاب برای برنامهنویسانی است که میخواهند برنامههای وب را با استفاده از کتابخانه Vue، در جاوا اسکریپت و TypeScript، از ابتدا تا انتها یاد بگیرند و توسعه دهند. این کتاب صرفاً بر این موضوع تمرکز دارد که چگونه Vue و اکوسیستم آن میتواند به شما در ساخت برنامههای وب مقیاسپذیر و تعاملی به سادهترین و راحتترین شکل ممکن کمک کند. در حالی که اصول اولیه را پوشش میدهیم، ما همچنین به Vue Router و Pinia برای مدیریت وضعیت، آزمایش، انیمیشن، استقرار و رندر سمت سرور خواهیم پرداخت و مطمئن میشویم که شما آماده حرکت به جلو و شروع به توسعه پروژههای پیچیده Vue هستید. اگر با Vue یا مفهوم Virtual DOM آشنا نیستید، اشکالی ندارد. این کتاب هیچ دانش قبلی از Vue یا هر چارچوب مشابه دیگری را فرض نمیکند. من تمام اصول اولیه Vue را از ابتدا معرفی و راهنمایی خواهم کرد. همچنین در فصل ۲، به عنوان پایه و اساس بقیه کتاب، شما را با مفهوم DOM مجازی و سیستم واکنشپذیری در Vue آشنا خواهم کرد. این کتاب نیازی به دانستن TypeScript ندارد، اگرچه اگر با اصول TypeScript آشنا باشید، آمادگی بهتری خواهید داشت. همچنین اگر دانش اولیه HTML، CSS و Java‐Script داشته باشید، برای مطالب کتاب آمادهتر خواهید بود. آشنایی کامل با این سه مورد، همیشه قبل از ورود به هر چارچوب جاوا اسکریپت وب (یا فرانتاند) بسیار مهم است.
The JavaScript framework plays a significant role in modern web frontend development. When developing web projects, companies choose a framework for various reasons, including the quality of the final product, the cost of development, coding standard, and ease of development. Hence, learning to work with a JavaScript framework, such as Vue, is essential for any modern web developer (or frontend developer or full stack developer). This book is for programmers who want to learn and develop Web applications using Vue library, in JavaScript and TypeScript, from end to end. It focuses solely on how Vue and its ecosystem can help you build scalable and interactive web applications in the most straightforward and comfortable direction. While covering the basics, we will also get into Vue Router and Pinia for state management, testing, animation, deployment, and server-side rendering, making sure you are ready to move on and start developing complex Vue projects right away. It’s OK if you are not familiar with Vue or the concept of Virtual DOM. This book doesn’t assume any prior knowledge of Vue or any similar framework. I will introduce and guide you through all Vue’s basics from scratch. I will also walk you through the Virtual DOM concept and reactivity system in Vue in Chapter 2, as the foundation for the rest of the book. This book doesn’t require you to know TypeScript, though you will be better prepared if you are familiar with TypeScript basics. You will also be better prepared for the contents of the book if you have prior basic knowledge of HTML, CSS, and Java‐ Script. A solid foundation of these three is always crucial before diving to any web (or frontend) Javascript framework.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Learning Vue
نظرات کاربران