5 x 2.5 hour Workshops+ Q&A
Thursdays and Fridays, 17th September – 2nd October
Natalia, Vue.js core team member, will teach you how to get started with Vue.js, from setting up the infrastructure to building a full application.
Although Vue has a really nice documentation, it doesn’t cover many practical cases we meet in our everyday work. How do we migrate an application to Vue.js? What’s to keep in mind when dealing with CSS modules and preprocessors? How should we structure components and abstract logic in the Vue app? What about unit testing? And what is this new Composition API and how do we incorporate it into our components? These are some of the questions we’ll tackle in this workshop.
IN THIS WORKSHOP, YOU’LL LEARN:
– How to migrate your app to Vue.js or select a template if you want to build an app from scratch.
– How to architect your application and abstract reusable parts into components or composition functions.
– What the Composition API is and when to use it.
– What is an optimal way to work with CSS in Vue.
– How to use advanced routing techniques like dynamically added routes or navigation guards.
– Tricks for Vuex state management.
– Alternatives to Vuex if that’s not your cup of tea.
– How to unit test your application without testing a framework itself.
– Dos and don’ts for your Vue code.
– WHO IS THIS WORKSHOP FOR?
If you want to start learning Vue.js or if you have already worked with Vue.js and want to get a deeper understanding of it, this workshop is for you. To follow along, you should – have a fundamental understanding of HTML, CSS, and JS, as well as a basic understanding of Vue (on the level of “I read some docs and would like to give it a try”).
WHAT HARDWARE/SOFTWARE DO YOU NEED?
A laptop with an up-to-date copy of Chrome and your favorite text editor.