The Majesty of Vue.js 3
The Majesty of Vue.js 3
The Majesty of Vue.js 3

This book is 50% complete

Last updated on 2019-11-16

About the Book

TL;DR:

This title is the third iteration in the "Majesty of Vue" books. The previous two books The Majesty of Vue.js 2 and The Majesty of Vue combined sold over 2500 copies, with the first book being considered one of the first and top learning resources for the Vue.js framework. The second book followed the same easy to learn methods and the success of the first, managing to gather even more readers.

This book, like the previous two, will be constantly updated to keep up with Vue.js 3 changes and new chapters will be added along the way.

Majesty of Vue 3 is addressed to anyone interested in learning Vue.js. It is useful for developers who are new to Vue.js as well as those who already use Vue.js and want to expand their knowledge. It is also helpful for developers who are looking to migrate to Vue.js 3. The book even covers the changes between Vue 2 and 3, so you can migrate your code as you go.

A percentage (20%) of book earnings will be donated to Evan You to support the excellent work he's doing with the Vue framework.

If you are looking for more advanced topics like Vuex, Firebase, Nuxt, Testing and more, check out Vue School.

This book will guide you through the path of the rapidly spreading JavaScript Framework called Vue.js!

Story behind the book

Some time ago, we started a new project based on Laravel and Vue.js. After thoroughly reading Vue.js' guide and a few tutorials, we discovered a lack of resources about Vue.js around the web. During the development of our project, we gained a lot of experience, so we came up with the idea to write this book in order to share our acquired knowledge with the world. With the release of Vue.js 2 we decided it was time to update our book by publishing a second version. Now with Vue 3, we are doing the same, going over all examples and their relative contents, updating all necessary parts, from code blocks, to the smallest tip.

The book is written in an informal, intuitive, and easy-to-follow format, wherein all examples are appropriately detailed enough to provide adequate guidance to everyone. We’ll start with the very basics and through many examples, we’ll cover the most significant features of Vue.js 3.

The best way to learn code is to write code, so we have prepared one exercise at the end of most chapters for you to solve and actually test yourself on what you have learned. We have also updated the exercises and solutions for Vue 3, and strongly recommend you to try as much as possible to solve them in order to gain a better understanding of Vue.js.

By the end of this book, you will be able to create fast front end applications, increase the performance and developer experience of your existing projects by integrating Vue.js. 

Who is this book for

Everyone who has spent time to learn modern web development has seen Bootstrap, JavaScript, and many JavaScript frameworks.

This book is for anyone interested in learning a lightweight and simple JavaScript framework, that does not step down to popular ones like React or Angular.

No excessive knowledge is required, though it would be good to be familiar with HTML and JavaScript. If you don't know what the difference is between a string and an object, maybe you need to do some digging first.

This book is also useful for any reader who already know their way around Vue.js and want to expand their knowledge.

About the Authors

Alex Kyriakidis
Alex Kyriakidis

Alex Kyriakidis is an ambitious, award winner developer, software engineer perfectionist and currently addicted to Laravel and Vue.js. He has worked with several teams delivering high quality cross-platform applications, APIs and websites.

Alex spends his time learning cutting edge technologies every day, striving to make the best developer out of himself.

Kostas Maniatis
Kostas Maniatis

Kostas was Alex's apprentice but now has become an aspiring web developer and the arch nemesis of his former master. Currently, he runs vuejsfeed.com and is a core member of Vuedo.

Authors have earned$8,245,951writing, publishing and selling on Leanpub,
earning 80% royalties while saving up to 25 million pounds of CO2 and up to 46,000 trees.

Learn more about writing on Leanpub

The Leanpub 45-day 100% Happiness Guarantee

Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms

Free Updates. Free App. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers), EPUB (for phones and tablets), MOBI (for Kindle) and in the free Leanpub App (for Mac, Windows, iOS and Android). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Learn more about writing on Leanpub