Cantitate/Preț
Produs

Learning Vue

Autor Maya Shavin
en Limba Engleză Paperback – 9 ian 2024

Structura progresivă: de la concept la implementare, definește acest volum tehnic dedicat ecosistemului Vue.js. Subliniem faptul că Learning Vue nu se limitează la prezentarea sintaxei, ci ghidează dezvoltatorul prin întregul proces de construcție a unei aplicații web moderne, de la configurarea inițială cu Vite.js până la strategii avansate de testare. Notăm cu interes accentul pus pe arhitectura Pinia pentru gestionarea stării, o evoluție necesară pentru proiectele care necesită o comunicare fluidă a datelor între componente. Merită menționat că autoarea Maya Shavin detaliază nu doar crearea de componente ușoare și reutilizabile, ci și integrarea reactivității în aplicații statice deja existente, oferind soluții concrete pentru modernizarea infrastructurii frontend. Cititorul care a aplicat ideile din Frontend Development Projects with Vue.js 3 - Second Edition va găsi aici o fundamentare teoretică și tehnică mai riguroasă a instrumentelor de suport. În timp ce lucrarea anterioară a autoarei se concentra pe exerciții practice și mini-proiecte, Learning Vue consolidează bunele practici de inginerie software, introducând fluxuri de lucru profesionale pentru rutarea dinamică și animații ce îmbunătățesc experiența utilizatorului. Comparativ cu abordările axate pe rețete punctuale, precum cele din Vue.Js 2 Cookbook, acest titlu publicat de O'Reilly se aliniază standardelor actuale ale versiunii 3, punând un accent deosebit pe ecosistemul de testare cu Vitest și Playwright. Este o resursă care transformă conceptele abstracte în specificații tehnice aplicabile imediat în mediul de producție.

Citește tot Restrânge

Preț: 30257 lei

Preț vechi: 37822 lei
-20%

Puncte Express: 454

Carte disponibilă

Livrare economică 05-19 mai
Livrare express 21-25 aprilie pentru 6568 lei


Specificații

ISBN-13: 9781492098829
ISBN-10: 1492098825
Pagini: 347
Dimensiuni: 176 x 232 x 20 mm
Greutate: 0.61 kg
Editura: O'Reilly

De ce să citești această carte

Recomandăm această carte dezvoltatorilor web care doresc să treacă de la utilizarea empirică a JavaScript la o arhitectură structurată cu Vue.js. Cititorul câștigă competențe critice în gestionarea stării aplicației și în automatizarea testării, elemente esențiale pentru proiectele comerciale scalabile. Este un ghid practic pentru cei care vor să stăpânească instrumente precum Vite și Pinia sub îndrumarea unui expert recunoscut în comunitatea frontend.


Despre autor

Maya Shavin este un inginer software senior și o figură proeminentă în comunitatea JavaScript, fiind recunoscută ca Microsoft MVP și expertă în tehnologii cloud. Experiența sa vastă în dezvoltarea de interfețe și arhitecturi frontend se reflectă în abordarea sa didactică, axată pe eficiență și performanță. Prin contribuțiile sale constante la ecosistemul Vue.js și prin lucrări precum Frontend Development Projects with Vue.js 3, autoarea s-a specializat în transformarea fluxurilor de lucru complexe în concepte accesibile pentru programatorii care doresc să implementeze soluții web robuste și moderne.


Descriere

Learn the core concepts of Vue.js, the modern JavaScript framework for building frontend applications and interfaces from scratch. Through concise, practical, and clear examples, this book takes web developers step-by-step through the tools and libraries in the Vue.js ecosystem and how to use them to create complete applications for real-world web projects.

Author Maya Shavin explains how to create a complete application development process using a variety of tools in the Vue.js library. You'll learn how to handle data communication between components with Pinia architecture, develop a manageable routing system for a frontend project to control the application flow, and produce basic animation effects to create a better user experience.

This book also shows you how to:

  • Create reusable and lightweight component systems using Vue.js
  • Bring reactivity to your existing static application
  • Set up a project using Vite.js, a build tool for frontend project code management
  • Build an interactive state management system for a frontend application with Pinia
  • Connect external data from the server to your Vue application
  • Control the application flow with static and dynamic routing using Vue Router
  • Fully test your application using Vitest and Playwright

Notă biografică

Maya is Senior Software Engineer in Microsoft, working extensively with JavaScript and frontend frameworks and based in Israel. She holds a B.Sc in Computer Sciences, B.A in Business Management, and an International MBA from University of Bar-Ilan, Israel. She has worked with JavaScript and latest frontend frameworks such as React, Vue.js, etc to create scalable and performant front-end solutions at companies such as Cooladata and Cloudinary, and currently Microsoft. She founded and is currently the organizer of the VueJS Israel Meetup Community, helping to create a strong playground for Vue.js lovers and like-minded developers. Maya is also a published author, international speaker and an open-source library maintainer of frontend and web projects. As a core maintainer of StorefrontUI framework for e-commerce, she focuses on delivering performant components and best practices to the community while believing a strong Vanilla JavaScript knowledge is necessary for being a good web developer. She can be reached at her blog (https: //mayashavin.com), on Twitter @mayashavin, or via email.