Technical Workshop "Introduction to VueJS" By: Ali Forooghi

Monday, March 4, 2024 - 12:00 to 13:00

The School of Computer Science Presents....

Introduction to VueJS

Presenter:  Ali Forooghi

Date: Monday, March 4, 2024

Time: 12:00 pm – 1:00 pm

Location: 4th Floor (Workshop space) at 300 Ouellette Avenue (School of Computer Science Advanced Computing Hub)


Vue.js stands as a progressive JavaScript framework tailored for crafting seamless user interfaces. Engineered with an emphasis on simplicity and adaptability, Vue.js is intentionally designed to be effortlessly integrated into existing projects. Leveraging a reactive data-binding system, it facilitates automatic view updates in response to changes in the underlying data. Vue.js embraces a component-based architecture, encouraging the development of modular and reusable code. Its core library prioritizes the view layer, simplifying integration with other libraries or ongoing projects. As we delve into Vue.js, we'll explore a straightforward template, acquaint ourselves with the structure of a Vue.js project bundle, and discuss the incorporation of third-party extensions such as Vuetify.


Workshop Outline:

  • Introduction to Vuejs
  • Project Bundle
  • Vuetify
  • Create a project
  • Conditional Rendering
  • Lifecycle Hooks



Basic understanding of JavaScript, HTML/CSS



Ali Forooghi is a Ph.D. computer science student at the University of Windsor with an interest in Natural Language Processing. (Email: