کتاب Building Real-World Web Applications with Vue.js 3: Build a portfolio of Vue.js and TypeScript web applications to advance your career in web development (ساخت برنامه های وب در دنیای واقعی با Vue.js 3: مجموعهای از برنامههای وب Vue.js و TypeScript بسازید تا حرفه خود را در توسعه وب پیش ببرید)، یک راهنمای عملی برای توسعه دهندگانی است که مایل به تسلط بر پیادهسازی برنامههای تعاملی و پاسخگو به کمک اسکلتبندی مدرن Vue.js هستند. این کتاب شما را از آغازین مراحل فهم مفاهیم اساسی Vue.js عبور داده و به سمت پیادهسازی واقعبینانه پروژههایی با ترکیب Vue.js 3 و TypeScript هدایت میکند.
با مطالعه این کتاب، خوانندگان درکی عمیق از نحوه ایجاد برنامههای کاربردی و زیبا کسب میکنند که این توانایی مستقیماً به افزایش اعتبار حرفهای و فرصتهای شغلی آنها منجر خواهد شد. آموزشهای گام به گام، به همراه مثالهای عملی و موارد استفاده در دنیای واقعی، تمامی آن چیزی است که یک توسعهدهنده برای برداشتن گامهای بعدی در مسیر حرفهای خود به آن نیاز دارد.
در ادامه مقدمهای از کتاب Building Real-World Web Applications with Vue.js 3 را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Building Real-World Web Applications with Vue.js 3:
به انجمن Vue.js خوش آمدید، که یکی از دوستانهترین انجمنهای frontend است. Vue.js یک فریم ورک فرانتاند است که به شما امکان میدهد برنامههای کاربردی وب تعاملی را به راحتی بسازید. Vue.js منحنی یادگیری کم عمقی دارد – شروع کار آسان است! این کتاب شما را در اولین گامهای خود برای ایجاد برنامههای Vue.js با پیچیدگی و اندازه روزافزون راهنمایی میکند.
جدا از اینکه فنآوری را به شما نشان میدهد و بهترین روشها را با Vue.js به شما آموزش میدهد، فصلهای این کتاب برای آموزش روشهای کلی توسعه نیز تنظیم شدهاند. این کتاب به شما امکان میدهد رویکردهای متفاوتی را هنگام برخورد با فناوری جدید، اجرای راهحلهای شخص ثالث، یا سازماندهی ساختارهای کاربردی پیچیدهتر تجربه کنید.
منابع زیادی وجود دارند که بر موارد استفاده بسیار خاص یا حتی اجزای منفرد تمرکز دارند. هدف این کتاب ارائه دیدگاهی واقع بینانه و گسترده از مسئولیتها و انتظارات توسعه دهنده Vue.js است. هر فصل از کتاب Building Real-World Web Applications with Vue.js 3، منجر به یک برنامه کاربردی میشود. هر برنامهای مفهوم جدیدی را برای آشنایی با آن معرفی میکند.
من فصلها را طوری طراحی کردهام که به روشی طبیعی پیشرفت کنند، جایی که با هر فصل پیچیدگی را افزایش میدهیم. من مفاهیم را به طور مکرر در طول فصلهای متعدد اجرا خواهم کرد. من در استفاده از Vue.js در یک محیط پیچیده و در سطح سازمانی تجربه دارم که در آن تجربه من در اتخاذ شیوههای مفید و کار با راه حلهای شخص ثالث نقاط کانونی ساختار و فصلها را شکل داده است.
بهعنوان یک مربی و مربی، سعی کردهام شما را از طریق فرآیندهای توسعه منظم نشان دهم و راهنمایی کنم – از ابتدا کد کاملی ننویسم، بلکه مراحل بازسازی و بهبود نرمافزار را در حین رشد یک برنامه کاربردی بپذیرم.
هدف اصلی کتاب Building Real-World Web Applications with Vue.js 3 این است که نه تنها به شما امکان میدهد Vue.js و اکوسیستم آن را یاد بگیرید و درک کنید، بلکه شما را برای ایجاد یک شغل توسعه دهنده Vue.js با رشد مجموعهای آماده کند که تواناییهای شما را به عنوان یک توسعه دهنده وب حرفهای به نمایش بگذارد.
استفاده از فناوریهایی مانند Vue.js، Nuxt، Pinia و Vite چیزی است که ما را قادر میسازد تا وحشیترین برنامهها را بسازیم. این تنها به دلیل تلاشهای ترکیبی و بیوقفه نگهبانان اصلی و مشارکتکنندگان متعددی است که نرمافزار متنباز را میسازند و منتشر میکنند. لطفاً برای نشان دادن حمایت خود نیز کمک مالی یا مشارکت کنید. هر گونه مشارکت در این چارچوبها یا کتابخانهها مورد استقبال قرار میگیرد و برای حفظ و توسعه نرمافزاری که به نفع همه ما باشد، بسیار مورد نیاز است.
بیشتر بخوانید: کتاب Learning Vue
کتاب Building Real-World Web Applications with Vue.js 3 برای چه کسی است؟
هدف این کتاب مهندسین نرمافزار با علاقهمندی به فناوریهای مبتنی بر وب است. هر کسی با پیشینه مهندسی نرمافزار باید بتواند به سرعت مفاهیم این کتاب را درک کند.
در درجه اول، هدف این کتاب هدایت توسعهدهندگان مبتدی یا جوان برای آشنایی با Vue.js و فنآوریها و شیوههای frontend است. این کتاب به آنها کمک میکند تا تجربه خود را در طیف گستردهای از موضوعات ایجاد کنند، که به درخواست موفقیتآمیزتر برای موقعیت توسعهدهنده Vue.js کمک میکند.
اگرچه تمرکز اصلی نیست، هر مهندس نرمافزاری که در مورد اکوسیستم Vue.js کنجکاو است، میتواند به خوبی در فصلها پیشرفت کند و حس گستردهای از امکانات استفاده از Vue.js به عنوان چارچوبی برای ساخت برنامهها ایجاد کند.
اگر با یکی از فریمورکها یا کتابخانههای محبوب فعلی مانند React، Angular، Svelte یا Qwik ارتباط دارید، در درک مفاهیمی مانند واکنشپذیری، آزمایش، و واکشی دادهها از APIها یک شروع خواهید داشت. اگر به دنبال انتقال به یک موقعیت مبتنی بر Vue.js هستید، این کتاب شما را با رویکرد Vue.js به شیوههای رایج آشنا میکند.
آنچه کتاب Building Real-World Web Applications with Vue.js 3 پوشش میدهد:
فصل ۱، مقدمهای بر Vue.js، مفاهیم اصلی مورد نیاز ما برای ساخت برنامههای Vue.js را توضیح میدهد. این به شما کمک میکند یک محیط توسعه با تنظیمات توصیه شده برای توسعه Vue.js راهاندازی کنید.
فصل ۲، ایجاد یک برنامه فهرست کار، بر مفاهیم اصلی استوار است و یک مفهوم کلیدی در ایجاد برنامههای کاربردی وب تعاملی – واکنشپذیری را توضیح میدهد. همچنین ابزارهای توسعه و اشکال زدایی را به عنوان ابزارهای مهم برای نگهداری و بازرسی برنامهها معرفی میکند.
فصل ۳ کتاب Building Real-World Web Applications with Vue.js 3، ساخت یک برنامه آب و هوای محلی، دادههای خارجی را به عنوان منبع یک برنامه وب بررسی میکند. این یک چارچوب آزمایشی به برنامه اضافه میکند که میتوانیم با شناسایی جریانهای کاربر خوشحال و ناراضی و نحوه برخورد با آنها، از آن برای افزایش استحکام برنامه استفاده کنیم.
فصل ۴ کتاب Building Real-World Web Applications with Vue.js 3، ساخت اپلیکیشن مارول اکسپلورر، به شدت بر تعامل با حجم زیادی از دادههای خارجی و اتصال به APIهای عمومی برای بازیابی دادههای صحیح برای کاربر تکیه دارد. از composableها (مفهومی برای کار با منطق حالت) برای استفاده و استفاده مجدد از توابع و ایجاد رفتار پیچیدهتر استفاده میکند. با استفاده از روتر پیش فرض، چندین نما و مسیر را به یک برنامه معرفی میکنیم.
فصل ۵ کتاب Building Real-World Web Applications with Vue.js 3، ساختن یک برنامه دستور غذا با Vuetify، به شما میآموزد که چگونه از کتابخانههای شخص ثالث، مانند Vuetify، برای ساخت سریع یک رابط استفاده کنید. این مفهوم کار با APIها را با تکرار تقویت میکند و Pinia، کتابخانه مدیریت حالت پیش فرض Vue.js را معرفی میکند. با Pinia، شما یاد خواهید گرفت که حالت را در مرورگر حفظ کنید. شما تکنیکهای بازسازی را یاد خواهید گرفت و در مواجهه با ویژگیها و الزامات در حال تغییر تجربه خواهید کرد.
فصل ۶ کتاب Building Real-World Web Applications with Vue.js 3، ایجاد یک ردیاب تناسب اندام با تجسم دادهها، موضوع وضعیت ماندگار را ادامه میدهد و به شما یاد میدهد که چگونه دادهها را در یک پایگاه داده خارجی ذخیره کنید، و همچنین احراز هویت سطح ورودی را به یک برنامه وب اضافه کنید. این مبادله بین انتزاع و رویکرد عملگرایانهتر در هنگام ساختن یک ویژگی، بازبینی استراتژیهای بازسازی مجدد را نشان میدهد.
فصل ۷ کتاب Building Real-World Web Applications with Vue.js 3، ساخت یک ردیاب هزینه چند پلتفرمی با استفاده از کوازار، از جهتی متفاوت عبور میکند، جایی که یاد میگیرید چگونه از فناوریهای وب برای ایجاد برنامههای کاربردی برای یک یا حتی چندین پلتفرم غیر وب با استفاده از یک چارچوب استفاده کنید. با مرور مجدد پشتههای فناوری مشابه، اما با اهداف و ویژگیهای متفاوت، به تقویت موضوعاتی که قبلاً آموختهاید، ادامه میدهد.
فصل ۸ کتاب Building Real-World Web Applications with Vue.js 3، ساختن یک برنامه آزمون تعاملی، عمیقاً در توسعه یک برنامه از بکاند به فرانتاند و شامل مفاهیم و تصمیمهای معماری نیز میپردازد. Nuxt را معرفی میکند که یکی از محبوبترین و توسعهدهندگان فریم ورکهای متا برای اکوسیستم Vue.js است. شما با WebSockets تعامل خواهید داشت و نحوه ایجاد تعامل در زمان واقعی بین چندین مشتری به طور همزمان را خواهید دید.
فصل ۹ کتاب Building Real-World Web Applications with Vue.js 3، تشخیصاشیاء آزمایشی با TensorFlow، روشهای نمونهسازی و نحوه آشنایی با فناوریهای جدید را با آزمایش در یک محیط ایزوله به شما میآموزد. همچنین به توسعه و آزمایش زودهنگام روی یک هدف خاص نیز اشاره میکند. مهمتر از همه، این به شما میآموزد که در هنگام ساختن پروژههای جدید کمی سرگرم شوید و شما را در توسعه مستمر خود علاقهمند و با انگیزه نگه دارید.
فصل ۱۰ کتاب Building Real-World Web Applications with Vue.js 3، ایجاد پورتفولیو با Nuxt. js و Storyblok، به جای اینکه به عنوان یک وب سرور بلادرنگ عمل کند، به عنوان چارچوبی برای تولید کد به Nuxt برمی گردد. این فصل به شما اجازه میدهد تا یک پروژه شخصی ایجاد کنید، جایی که میتوانید استعدادهای خود را به عنوان یک توسعه دهنده در حین پیشرفت در این کتاب به نمایش بگذارید. این برنامه را به یک سیستم مدیریت محتوای هدلس (CMS) متصل میکند و به شما میآموزد که چگونه کارهایی مانند استقرار را خودکار کنید.
سرفصلهای کتاب Building Real-World Web Applications with Vue.js 3:
- Cover
- Title Page
- Copyright and credits
- Contributors
- Table of Contents
- Preface
- Part 1: Getting Started with Vue.js Development
- Chapter 1: Introduction to Vue.js
- Chapter 2: Creating a Todo List App
- Chapter 3: Building a Local Weather App
- Chapter 4: Creating the Marvel Explorer App
- Part 2: Intermediate Projects
- Chapter 5: Building a Recipe App with Vuetify
- Chapter 6: Creating a Fitness Tracker with Data Visualization
- Chapter 7: Building a Multiplatform Expense Tracker Using Quasar
- Part 3: Advanced Applications
- Chapter 8: Building an Interactive Quiz App
- Chapter 9: Experimental Object Recognition with TensorFlow
- Part 4: Wrapping Up
- Chapter 10: Creating a Portfolio with Nuxt.js and Storyblok
- Index
- Other Books You May Enjoy
جهت دانلود کتاب Building Real-World Web Applications with Vue.js 3 میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.