Vue.js Forge
Workshops Swag
Previous Events

Stand a chance to attend a FREE LIVE WORKSHOP

Vue Composition API

12:00 PM UTC(2 h)

Leverage the power of the Composition API to better organize your Vue.js components by logical concern, create reusable/stateful composables, and get the most out of TypeScript.

Alex Kyriakidis
Alex Kyriakidis
Daniel Kelly
Daniel Kelly
Sold Out
July 20
Online Classroom

Who this is for

This is an advanced workshop for developers who are already proficient with the Options API and are looking to convert their workflow to using the Composition API. If you cannot stand working with mixins and 1000-lines components anymore or if TypeScript support is important for your team, then this workshop is made for you!


Essential Composition API syntax and functions
Script setup
When and how you should use the Composition API
Replacing mixins with composition functions
Organising code by feature

Workshop Overview

Vue.js offers 2 API’s for interacting with its core functionality: the Options API and the Composition API. The Composition API was introduced later in Vue’s lifetime with the aim to solve several limitations of it’s predecessor.

This alternate API is a tremendous improvement on:

  • Organising and structuring Vue.js applications
  • Code Reusability
  • and Typescript Support

While the Options API is still very much supported and isn’t going anywhere, once grasped, the Composition API has some clear and present benefits for the serious Vue.js developer.

In the Vue 3 Composition API workshop, you will learn when and how to use the new API. You will also get hands on experience showcasing why we needed this API. Lastly, you’ll learn what it means for the modern era of Vue development.

Throughout the day you will practice what you learn by working on a lot of hands-on assignments with live help from Daniel. Once finished, you will have tamed the ferocious power of the Composition API. You will be able to integrate it readily into your applications and efficiently replace all your mixins & workarounds with composition functions (ie. composables).


  • Experience with the Vue.js Options API
  • Experience building full scale Vue.js apps

Meet the Instructors

Picture of Alex Kyriakidis

Alex Kyriakidis

Alex Kyriakidis is an IT Consultant, Public Speaker, and Educator based in Amsterdam. He is the author of the first Vue.js book, called “The Majesty of Vue.js” published in 2016.

Alex is the founder of Vue School and has presented Vue topics to many conferences around the world. He has also trained many developer teams via in-house and online workshops.

Picture of Daniel Kelly

Daniel Kelly

Daniel is the lead instructor and content creator at Vue School with over 10 years of development experience on both the frontend and the backend.

He’s worked with technologies like Vue, Laravel, Nuxt, WordPress and more, to create projects ranging from small freelance websites to enterprise-level applications core to successful business in B2B markets.

Vue.js Forge
Social Media:
Visit Our Previous Events:
Vue.js NationNuxt Nation
© All rights reserved. Made with ❤️ by BitterBrains, Inc.