FREE WORKSHOPS AT Vue.js Live
Building Pinia From Scratch
Let's dive into how Pinia works under the hood by building our own defineStore()
. During this workshop we will cover some advanced Vue concepts like dependency Injection and effect scopes. It will give you a better understanding of Vue.js Composition API and Pinia. Requirements: experience building applications with Vue and its Composition API.
Date: April 22, 14:00 CET; location: Remote via Zoom
Learn To Use Composables: The Swiss Army Knife Of Vue Developers
Composables (composition functions) are stateful/stateless functions that can leverage Vue's reactivity API, decoupling it from components.
This shift in perspective opens the possibility for tackling common scenarios in a new and creative way. In this workshop, you will learn how to solve typical problems every Vue developer faces, using composables:
- Data store.
- Component cross-communication.
- Utility functions (DOM, API, etc).
- And more.
Basic understanding of Vue, TypeScript and it's Composition API.
Date: May 1, 16:00 CET; location: Remote via Zoom
Mastering 3D Web Development with TresJS ecosystem: A Vue.js Workshop
Introducing "Mastering 3D Web Development with TresJS," a specialized workshop crafted for Vue.js developers eager to explore the realm of 3D graphics within their web applications. TresJS, a powerful custom renderer for Vue, is specifically designed to work seamlessly with Vue's reactive system. This workshop offers a deep dive into integrating sophisticated 3D visualizations and interactive experiences directly into Vue applications, leveraging the unique strengths of both Vue and TresJS ecosystems.
This workshop is designed for Vue.js developers looking to expand their skill set into the third dimension, UI/UX designers interested in incorporating 3D elements into web applications, and front-end developers curious about the potential of 3D graphics in enhancing user experiences. You'll need to be familiar with Vue.js to benefit from this workshop fully.
What You Will Learn
- Introduction to TresJS: Discover the fundamentals of TresJS and how it integrates with the Vue ecosystem to bring 3D graphics to life.
- Creating 3D Scenes with Vue: Learn to construct intricate 3D scenes utilizing Vue components, enhancing your user interfaces with dynamic and immersive visuals.
- Interactivity and Animation: Master the techniques to make your 3D scenes interactive, responding to user inputs for a captivating user experience.
- Integrating with Vue Features: Explore advanced integration of TresJS with Vue’s reactivity, composables, and the Vuex store to manage state in 3D web applications.
- Performance and Best Practices: Gain insights into optimizing your 3D scenes for performance and best practices to maintain smooth, responsive web applicati
Date: April 23, 16:00 CET; location: Remote via Zoom