Level 13
To be honest I think your best bet is doing the Vue js tutorials right here at Vuecasts.com . He'll talk a lot about vue at first but then starts talking about forms and how to nicely tuck them away.
I just used the tutorials myself last week to get some nice JS classes in there for easy Axios forms!
I don't know about the Spark tie in but it should definitely help you understand.