Learn Vue in the right way

The up-to-date, in-depth, complete guide to Vue and friends. Become a VueJS expert today.

What will I learn?

  • How to build a fully functioning web application
  • Correct project structure
  • Proper architecture to avoid complexity
  • How to bring reactivity to an existing application
  • Ho to add animations in applications
  • Communication with APIs via HTTP
  • How to build big and scalable applications
  • Using centralized state management with Vuex
  • How to use global and scoped styles
  • How to use client-side routing with vue-router
  • How to deploy to production
  • A deep understanding of props and events
  • How to work with forms
  • How to use resources via vue-resource
  • Build 3 real applications
  • And much, much more

A lot of samples

Book Contents

  • Introduction 6
  • Creating first Vue application 9
  • Methods in Vue 13
  • Basic styling in Vue 23
  • Loops in Vue 31
  • Creating recipes project 36
  • Vue-cli 55
  • Understanding Vue files 60
  • Data inside components 63
  • Creating custom component 66
  • Styling components 71
  • Passing props to components 74
  • Communication between child components 93
  • Refs in Vue 103
  • Slots in Vue 106
  • Building tracks admin project 118
  • Working with forms 154
  • Custom directives 170
  • Filters 178
  • Computed properties 182
  • Mixins 186
  • CSS transitions 194
  • CSS animations 200
  • Javascript animations 204
  • Working with servers via HTTP 217
  • Global vue-router configuration 226
  • Vue resource 229
  • Vue router 237
  • Deep dive in Vue router 247
  • Router features that every project needs 256
  • Getting started with Vuex 265
  • Actions in Vuex 265
  • Creating ticket system project 296
  • Authentication in ticket system project 337
  • Deploying a Vue application to Amazon 354
  • Conclusion 358

Buy now

Pdf, Epub and complete source

  • Professional-grade Vue ebook content
  • Completely DRM-free PDF, epub formatted ebook
  • Learn Vue from any mobile device
  • Build advanced Vue apps within minutes
  • Have the complete book available at your fingertips
  • The code for every chapter to get into really quickly
  • The complete code for 3 real applications
  • Price: $29

Paperback and Kindle

  • Professional-grade Vue paperback and ebook content
  • Completely kindle and paperback formatted book
  • Learn Vue from Kindle or real book
  • Build advanced Vue apps within minutes
  • Have the complete book available at your fingertips
  • The code for every chapter to get into really quickly
  • The complete code for 3 real applications
  • Paperback price: $34 Kindle price: $29

Meet the author

Oleksandr Kocherhin

Professional Instructor and Web Developer

He can build anything from a simple website to one-page web application (à la gmail). He is passionate about making it fast and easily maintained. Thats why he is always trying to share knowledge with other people.

He also created several Udemy courses

Building a Production E-Commerce with React / Redux

Learning Functional Javascript with Ramda

FAQ

How long is the book?

The book has 50 chapters totaling 356 pages, three real applications.

Is this book complete?

Yes, this book is fully finished.

How up to date is the book?

This book was written with Vue 2.5.9

Can I read a sample for free?

Of course. You can download the first chapter here

How can I download the book?

After purchasing the book, you get a unique link, where you can always download a book again

Do I have to know Javascript

A little bit. It would be easier for you to understand Vue with some javascript knowledge.

Can I pay with PayPal or other payment system?

It's only possible to pay with card for now. No other payment systems are supported

I have other questions!

You can email me at masteringvuejs@gmail.com

Contact us

If you have any questions or concerns, feel free to email us at masteringvuejs@gmail.com