Skip to content

Instantly share code, notes, and snippets.

@silent-lad
Created July 30, 2019 08:12
Show Gist options
  • Save silent-lad/9b77517e78ce3add23cd7d59524344b4 to your computer and use it in GitHub Desktop.
Save silent-lad/9b77517e78ce3add23cd7d59524344b4 to your computer and use it in GitHub Desktop.

Vue Bootcamp Syllabus

Day 1

  • Vue as a replacement to Jquery and JS for DOM manipulation

    • Will teach this only using vue.js CDN link.
    • Just to let them know how flexible is vue before jumping into component architecture.
  • The Vue Instance Lifecycle model and lifecycle hooks like created,mounted and hown and when to use them.

  • Data binding[2 way binding,v-bind,v-model], computed properties, watchers.

  • Interpolation, v-on [event handling], Class and style bindings

  • Creating a todo list with minimum lines of code and above knowledge only.

Day 2

  • Deep dive[if time allows] into VUE cli and webpack or just a quick overview of it.

  • Component architecture, Vue mixins, props, event handling.

  • Slots, scoped slots.

  • Types of ways to interact between component [ props and events, Event Bus ].

  • Letting them realise if the app grows big the above features would be too complex to handle.

    • Hence introduction to state management[Vuex].
  • A Small code-along tutorial to recreate the above todo[or soemthing more complex] with the new things we learned.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment