Course details
Vue
Learn Vue 3 the way working teams write it today: single file components, the Composition API and <script setup>. You will build one small reading-list app, Shelf, piece by piece, from the first scaffold to forms that talk to their parent components.
Course curriculum
Components5 lessons
Scaffold Shelf with create-vue, learn the anatomy of a .vue file, register components, and wire them together with props going down and events going up.
Templates4 lessons
Show values with double curly braces, render trusted HTML with v-html, bind attributes, classes and styles with v-bind, and see where unclaimed attributes land on a component.
API Styles4 lessons
Read the Options API you will meet in older code, then write the Composition API with script setup, ref and reactive, and derive values with computed.
Directives4 lessons
Choose between v-if and v-show, render lists with v-for and a proper key, handle events with v-on, and trim handler code with event and key modifiers.
Lifecycle Hooks3 lessons
Learn the order a component is created, mounted, updated and removed, run setup work in onMounted, clean up in onUnmounted, and react to changes with watch.
Forms Handling4 lessons
Bind text boxes, checkboxes, radios and selects with v-model, clean input with modifiers, and give your own components v-model support with defineModel.
