- عنوان: Building Real-World Web Applications with Vue.js 3
- نویسنده: Joran Quinten
- حوزه: فریمورک جاوا اسکریپت, برنامه نویسی فرانت
- سال انتشار: 2023
- تعداد صفحه: 318
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 7.38 مگابایت
به انجمن Vue.js خوش آمدید، که یکی از دوستانه ترین انجمن های frontend است. Vue.js یک فریم ورک فرانت اند است که به شما امکان می دهد برنامه های کاربردی وب تعاملی را به راحتی بسازید. Vue.js منحنی یادگیری کم عمقی دارد – شروع کار آسان است! این کتاب شما را در اولین گامهای خود برای ایجاد برنامههای Vue.js با پیچیدگی و اندازه روزافزون راهنمایی میکند. جدا از اینکه فنآوری را به شما نشان میدهد و بهترین روشها را با Vue.js به شما آموزش میدهد، فصلهای این کتاب برای آموزش روشهای کلی توسعه نیز تنظیم شدهاند. این کتاب به شما امکان میدهد رویکردهای متفاوتی را هنگام برخورد با فناوری جدید، اجرای راهحلهای شخص ثالث، یا سازماندهی ساختارهای کاربردی پیچیدهتر تجربه کنید. منابع زیادی وجود دارند که بر موارد استفاده بسیار خاص یا حتی اجزای منفرد تمرکز دارند. هدف این کتاب ارائه دیدگاهی واقع بینانه و گسترده از مسئولیت ها و انتظارات توسعه دهنده Vue.js است. هر فصل منجر به یک برنامه کاربردی می شود. هر برنامه ای مفهوم جدیدی را برای آشنایی با آن معرفی می کند. من فصلها را طوری طراحی کردهام که به روشی طبیعی پیشرفت کنند، جایی که با هر فصل پیچیدگی را افزایش میدهیم. من مفاهیم را به طور مکرر در طول چندین فصل اجرا خواهم کرد. من در استفاده از Vue.js در یک محیط پیچیده و در سطح سازمانی تجربه دارم که در آن تجربه من در اتخاذ شیوه های مفید و کار با راه حل های شخص ثالث نقاط کانونی ساختار و فصل ها را شکل داده است. بهعنوان یک مربی و مربی، سعی کردهام شما را از طریق فرآیندهای توسعه منظم نشان دهم و راهنمایی کنم – از ابتدا کد کاملی ننویسم، بلکه مراحل بازسازی و بهبود نرمافزار را در حین رشد یک برنامه کاربردی بپذیرم. هدف اصلی این کتاب این است که نه تنها به شما امکان می دهد Vue.js و اکوسیستم آن را یاد بگیرید و درک کنید، بلکه شما را برای ایجاد یک شغل توسعه دهنده Vue.js با رشد مجموعه ای آماده کند که توانایی های شما را به عنوان یک توسعه دهنده وب حرفه ای به نمایش بگذارد. استفاده از فناوری هایی مانند Vue.js، Nuxt، Pinia و Vite چیزی است که ما را قادر می سازد تا وحشی ترین برنامه ها را بسازیم. این تنها به دلیل تلاشهای ترکیبی و بیوقفه نگهبانان اصلی و مشارکتکنندگان متعددی است که نرمافزار متنباز را میسازند و منتشر میکنند. لطفاً برای نشان دادن حمایت خود نیز کمک مالی یا مشارکت کنید. هر گونه مشارکت در این چارچوب ها یا کتابخانه ها مورد استقبال قرار می گیرد و برای حفظ و توسعه نرم افزاری که به نفع همه ما باشد، بسیار مورد نیاز است. هدف این کتاب مهندسین نرم افزار با علاقه مندی به فناوری های مبتنی بر وب است. هر کسی با پیشینه مهندسی نرم افزار باید بتواند به سرعت مفاهیم این کتاب را درک کند. در درجه اول، هدف این کتاب هدایت توسعه دهندگان مبتدی یا جوان است تا با Vue.js و فن آوری ها و شیوه های frontend آشنا شوند. این کتاب به آنها کمک میکند تا تجربه خود را در طیف گستردهای از موضوعات ایجاد کنند، که به درخواست موفقیتآمیزتر برای موقعیت توسعهدهنده Vue.js کمک میکند. اگرچه تمرکز اصلی نیست، هر مهندس نرمافزاری که در مورد اکوسیستم Vue.js کنجکاو است، میتواند به خوبی در فصلها پیشرفت کند و حس گستردهای از امکانات استفاده از Vue.js به عنوان چارچوبی برای ساخت برنامهها ایجاد کند. اگر با یکی از فریمورکها یا کتابخانههای محبوب فعلی مانند React، Angular، Svelte یا Qwik ارتباط دارید، در درک مفاهیمی مانند واکنشپذیری، آزمایش، و واکشی دادهها از APIها یک شروع خواهید داشت. اگر به دنبال انتقال به یک موقعیت مبتنی بر Vue.js هستید، این کتاب شما را با رویکرد Vue.js به شیوههای رایج آشنا میکند.
Welcome to the Vue.js community, which is one of the most friendly frontend communities. Vue.js is a frontend framework that allows you to build performant interactive web applications with ease. Vue.js has a shallow learning curve – getting started is easy! This book guides you on your first steps to creating Vue.js applications with increasing complexity and size.
Apart from showing you the technology and teaching you the best practices with Vue.js, the chapters of this book are set up to teach you about general development practices as well. The book lets you experience different approaches when dealing with new technology, implementing third-party solutions, or orchestrating more complex application structures.
There are many resources that focus on very specific use cases or even single components. The aim of this book is to offer a realistic and broad view of Vue.js developer responsibilities and expectations. Every chapter will result in a functional application. Every application introduces a new concept to familiarize yourself with.
I have designed the chapters to progress in a natural way, where we increase complexity with every chapter. I will enforce concepts iteratively over the course of multiple chapters. I am experienced in using Vue.js in a complex, enterprise-level environment where my experience in adopting useful practices and working with third-party solutions has shaped the focal points of the structure and chapters.
As a mentor and coach, I have tried to show and guide you through regular development processes – not writing perfect code from the start but embracing refactoring steps and improving software while an application grows.
The main goal of this book is to not only allow you to both learn and understand Vue.js and its ecosystem, but also prepare you to land a Vue.js developer job by growing a portfolio that showcases your capabilities as a professional web developer.
Using technologies such as Vue.js, Nuxt, Pinia, and Vite is what enables us to build the wildest applications. This is only possible because of the combined and relentless efforts of core maintainers and the numerous contributors that build and publish open source software. Please consider donating or participating to show your support as well. Any contribution to these frameworks or libraries is welcomed and much needed to keep maintaining and developing software that benefits us all.
This book is aimed at software engineers with an affinity for web-based technologies. Anyone with a software engineering background should be able to quickly pick up the concepts in this book.
Primarily, the book aims to guide beginner or junior developers to familiarize themselves with Vue.js and frontend technologies and practices. This book helps them build up experience in a broad range of topics, which helps in more successfully applying for a position as a Vue.js developer.
While not the primary focus, any software engineer who is curious about the Vue.js ecosystem can very well progress through the chapters, building up a broad sense of the possibilities of using Vue.js as a framework to build applications.
If you have an affinity with one of the currently popular frontend frameworks or libraries such as React, Angular, Svelte, or Qwik, you will have a head start in grasping concepts such as reactivity, testing, and fetching data from APIs. If you are looking to transition to a Vue.js-orientated position, this book will get you up to speed with the Vue.js approach to common practices.
این کتاب را میتوانید بصورت رایگان از لینک زیر دانلود نمایید.
Download: Building Real-World Web Applications with Vue.js 3
نظرات کاربران