{"product_id":"154510","title":"Learning Front-End Development with Vue 3 and TypeScript ","description":"\u003ccenter\u003e\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/tmgdisk01.cafe24.com\/images\/vs\/4172\/sv\/3jYDPLMrRUeAgY5o474AA6t9q3gr3N.png?v=1765080457\" style=\"max-width:100%;max-height:10px\"\u003e\u003c\/div\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\n\n\u003cdiv style=\"width:95%\"\u003e\n\n\u003cdiv style=\"text-align:center;font-size:30px;font-weight:bolder;line-height:1.6em\"\u003e Learning Front-End Development with Vue 3 and TypeScript \u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"border-bottom:1px;border-bottom-style:dotted;border-color:;padding-bottom:20px\"\u003e\u003ccenter\u003e\u003ctable align=\"center\" width=\"100%\"\u003e\u003ctbody style=\"border:0px\"\u003e\n\n\u003ctr\u003e\u003ctd align=\"center\" style=\"line-height:1.2em;text-align:center;font-size:18px;color:black;font-weight:bold;padding-bottom:20px;\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\u003ctr\u003e\u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/image.yes24.com\/goods\/140833041\/XL\" style=\"max-width:100%;height:auto\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/center\u003e\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;{split_style6}padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e Description \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;word-break:break-all;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eBook Introduction\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cdiv\u003e \u003cb\u003eMastering Modern Vue with Composition API and TypeScript\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e This book is a practical introductory guide that guides you through front-end development using Vue.js and TypeScript from start to finish. \u003cbr\u003eThis tutorial will walk you through the process of creating a single-page application (SPA) based on Vue 3's latest features: Composition API, Pinia for state management, and Vue Router for page transitions, with hands-on exercises.\u003cbr\u003e In particular, since it is conducted in a hands-on, practice-oriented format, you can systematically learn Vue 3 and TypeScript by directly entering and executing code.\u003cbr\u003e Take your first steps into front-end development with confidence with Vue 3!\u003cbr\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cul\u003e\u003cli\u003e You can preview some of the book's contents.\u003cbr\u003e \u003cspan\u003ePreview\u003c\/span\u003e\n\n\u003c\/li\u003e\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eindex\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003eIntroduction\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 1: Front-end Development Flow and Vue\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e _1.1 The Evolution of JavaScript and the Emergence of Front-End Development\u003cbr\u003e _1.2 Front-end framework and Vue\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 2: Vite and Vue Projects\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e _2.1 Preparing to create a Vue project\u003cbr\u003e _2.2 Creating and Running a Vue Project\u003cbr\u003e _2.3 Vue project creation questions and Vite\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 3: Basics of Vue Programming\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e_3.1 Vue's components and basic syntax\u003cbr\u003e _3.2 Responsive System\u003cbr\u003e _3.3 Various ways to prepare reactive data\u003cbr\u003e _3.4 Vue project structure and operation principles\u003cbr\u003e\u003cbr\u003e \u003cb\u003eBasic Edition\u003cbr\u003e\u003cbr\u003e Chapter 4 Data and Event Directives\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e _4.1 Data Binding Directives\u003cbr\u003e _4.2 Event Directives\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 5 Two-Way Data Binding and Other Directives\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e _5.1 Two-way data binding\u003cbr\u003e _5.2 Other data binding directives\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 6 Control Directives\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e _6.1 Conditional Branch Directive\u003cbr\u003e _6.2 Repeat Directive\u003cbr\u003e _6.3 List Manipulation\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 7 Using Script Blocks\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e _7.1 Watcher\u003cbr\u003e _7.2 Lifecycle Hooks\u003cbr\u003e _7.3 The real face of script setup\u003cbr\u003e _7.4 Options API\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 8 Inter-Component Interactions\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e _8.1 Using child components\u003cbr\u003e _8.2 Component Independence and CSS Processing\u003cbr\u003e _8.3 Communication from parent to child components\u003cbr\u003e _8.4 Props Application\u003cbr\u003e _8.5 Inter-Component Communication from Child to Parent\u003cbr\u003e _8.6 Provider and Inject\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 9: Using Child Components\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e_9.1 Slots for customizing child components\u003cbr\u003e _9.2 Named slots implementing multiple slots\u003cbr\u003e _9.3 Ranged slots that reverse data transfer\u003cbr\u003e _9.4 Dynamic Components\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 10 Vue Router\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e _10.1 Single-page application\u003cbr\u003e _10.2 Vue Router Basics\u003cbr\u003e _10.3 Path Parameters\u003cbr\u003e _10.4 Controlling routing through script blocks\u003cbr\u003e _10.5 Other features of Vue Router\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 11 Pinia\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e _11.1 Pinia Basics\u003cbr\u003e _11.2 How to use Pinia with arguments\u003cbr\u003e _11.3 Application of Actions\u003cbr\u003e\u003cbr\u003e \u003cb\u003eApplication section\u003cbr\u003e\u003cbr\u003e Chapter 12 Asynchronous Processing\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e _12.1 Basics of Asynchronous Processing\u003cbr\u003e _12.2 IndexedDB\u003cbr\u003e _12.3 Web Access\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 13 Unit Testing\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e _13.1 Unit Testing and Vitest\u003cbr\u003e _13.2 Component Testing Basics\u003cbr\u003e _13.3 Component Testing Application\u003cbr\u003e _13.4 Testing communication between components\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eDetailed image\u003c\/b\u003e \u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg src=\"https:\/\/image.yes24.com\/momo\/TopCate5086\/MidCate003\/508526206.jpg\" border=\"0\" alt=\"Detailed Image 1\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003ePublisher's Review\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003eA Practical Guide to Vue 3 for Front-End Beginners, Complete with TypeScript!\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003eThis book is divided into introduction, basics, and application sections.\u003cbr\u003e The introduction section helps you understand the front-end development flow and the basic operating principles of Vue, while the basic section covers Vue's core features, including directives and linking between components.\u003cbr\u003e The application section explains asynchronous processing and unit testing, providing in-depth content necessary for practical use.\u003cbr\u003e\u003cbr\u003e Additionally, with various examples and friendly explanations, even beginners can follow along without difficulty.\u003cbr\u003e The author, with extensive practical experience, guides you step-by-step through the basics and applications of modern front-end development using Vue 3 and TypeScript.\u003cbr\u003e Master the modern frontend with Vue 3 and TypeScript!\u003cbr\u003e\u003cbr\u003e \u003cb\u003eKey Contents\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e ● Setting up a development environment using Vite\u003cbr\u003e ● Composition API and setup property\u003cbr\u003e ● Responsive system\u003cbr\u003e ● Directives and data binding\u003cbr\u003e ● Inter-component linkage\u003cbr\u003e ● Page transition with Vue Router \u003cbr\u003e● Single-page application (SPA) development\u003cbr\u003e ● State management library Pinia\u003cbr\u003e ● Asynchronous processing and data communication\u003cbr\u003e ● Unit testing and quality control \u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e GOODS SPECIFICS \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eDate of issue:\u003c\/strong\u003e January 6, 2025\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003ePage count, weight, size:\u003c\/strong\u003e 520 pages | 183*235*18mm\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN13:\u003c\/strong\u003e 9791169213325\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN10:\u003c\/strong\u003e 1169213324 \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003c\/center\u003e\n\n\n\u003c\/center\u003e","brand":"LIBRAIRIE COREENNE","offers":[{"title":"Default Title","offer_id":43893431697450,"sku":"154510","price":45.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2750\/5962\/files\/b825bfad93458b15141dc4565edd3bce.jpg?v=1765401764","url":"https:\/\/librairie.coreenne.fr\/en\/products\/154510","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}