[Full Day] Mastering Vue.js - A Comprehensive Introduction
Join me for a day of hands-on learning, exploring the fundamentals and advanced concepts of the progressive JavaScript framework, Vue.js. In this workshop we will cover all the essentials to getting started with Vue and the Vue ecosystem. We will cover some of the differences between Vue and other popular JavaScript frameworks such as React, Angular, and Svelte. But the best way to learn is by doing so this will be a hands on workshop with code examples and interactive exercises. Spend a day learning why Vue is such a popular option when building an application.
Agenda
Note: This workshop is designed to be flexible based on the audience's prior knowledge and learning pace. Interactive exercises and hands-on coding sessions will be integrated throughout the workshop for practical understanding. *Schedule* 1 - Overview 2 - Setting up a project - Vue, Vite stack 3 - Parts of a Vue app 4 - Reactivity 5 - Life Cycle Hooks / Rendering 6 - Components 7 - Directives 8 - Forms 9 - State / Store 10 - Routing 11 - Testing 12 - Intro to Nuxt (Vue's equivalent to Next.js for React) 13 - The Future of Vue
Prerequisites
Basic HTML, CSS and JavaScript experience
Take Aways
- What Vue.js is all about
- Why you should consider Vue.js for your next project