Technical Workshop Series: Introduction to VueJS

Thursday, November 30, 2023 - 15:00

School of Computer Science


Technical Workshop Series


Introduction to VueJS


Presenter:  Ali Forooghi

Date: Thursday, November 30th 3:00pm – 4:00pm

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


LATECOMERS WILL NOT BE ADMITTED once the presentation has begun.



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, a Ph.D. of computer science student at the University of Windsor with an interest in Natural Language Processing. (Email: