Skip to content

morteza-gho/learning-vuejs-class

Repository files navigation

learning-vuejs-class

this repository is for learning vuejs class in Barnamenevis academy

Session 1

  • Learning ES6 - part 1

Session 2

  • Learning ES6 - part 2

Session 3

  • Using CDN in Vue
  • Create simple vue project - increase/decrease count
  • Describe all data types in vue
  • :v-bind, :disabled, :id

Session 4

  • install vue with npm init vue and create-vue
  • v-if
  • describr methods
  • describe computed
  • Components in vue - part 1
  • describe data() {}

Session 5

  • using :class in vue
  • using :style in vue
  • v-for loop
  • using watch in vue

Session 6

  • working with array in ES6
  • working with forms - part 1
  • template ref
  • vue life cycle hooks

Session 7

  • work with components - part 2
  • props and emmits in components

Session 8

  • sample to learning props and emmits
  • work with slot

Session 9

  • provide/inject
  • using Promise in ES6
  • using vue-router - part 1

Session 10

  • using vue-router - part 2

Session 11

  • first project - users CRUD

Session 12

  • vue-toast-notification
  • using vee-validate to validate forms in vue - part 1

Session 13

  • using vee-validate to validate forms in vue - part 2

Session 14

  • Composition API

Session 15

  • Working with async/await in ES8

Session 16

  • start working with Vuex
  • state, getters, mutations, actions in vuex
  • Todolist project with vuex - part 1

Session 17

  • Todolist project with vuex - part 2

Session 18

  • shoping cart project - part 1

Session 19

  • shoping cart project - part 2

Session 20

  • router guard in vue-ruter
  • login/logout

About

this repository is for learning vuejs class in Barnamenevis academy

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published