Introduction
  • Introduction
  • IDE
  • Don't know ES6 ? ..watch this.
The basics
  • Starting with VUE JS
  • The EL and the DATA
  • Using Methods
  • Directives
  • Conditional rendering
  • Using Loops
  • Rendering and Re-rendering
  • Working with Events
  • Arguments and modifiers
  • Keyboard events
  • Using the V-Model
  • Style and Classes
  • Computed and watchers
  • Using shorthands
  • More on the Vue instance
  • Refs
  • Mounting and unmounting
  • The importance of Lifecycles
Practice project one: Who pays the bill ?
  • Creating the instance and adding names
  • Pills and buttons
  • Getting results
  • Finishing the app
Vue and Node Js
  • Installing NODE JS - MAC users
  • Installing NODE JS - WINDOWS users
  • Using the CLI to generate templates
  • Starting a new project
  • Using components
  • Adding styles to components
  • Vue js PROPS
  • Updating PROPS
  • From child to child
  • Using Slots
  • Using Slots..continued
Advance usage
  • Working with Forms
  • Working with Forms 2
  • Working with Forms 3
  • Dynamic components
  • Custom directives
  • Custom directives..continued
  • Local custom directives
Transitions and animations.
  • How transitions work
  • Using transitions
  • Transition custom classes
  • JS animations
  • Group transitions
  • Transitions OnLoad
  • Filters
  • Mixins
VUE Resource
  • Getting to know Vue resource
  • Get and Post
  • Using configurations
  • Using Vue Resource - Resource
Practice project two: Domnoo
  • Installation and setup
  • Header and Footer
  • Creating a sidedrawer
  • Adding a carrousel
  • Menu buttons
  • Adding firebase and products
  • Finishing menu
  • Scroll reveal
  • Creating the animation
  • Finishing the animation
  • Creating the newsletter
  • Finishing the newsletter
  • Deploy to production
Vue ROUTES
  • Using routes
  • Linking and params
  • Nested routes
  • Naming routes
  • Active and not found links
  • Scroll behaviour
  • Route guards
VUEX
  • Introduction to VUEX
  • Getters
  • Mutations
  • Actions
  • Modules
  • Mapstate
  • Namespaces
Authentication
  • Auth intro and setup
  • How tokens work
  • Sign up users
  • Finishing sign up users
  • Sign in and sign out users
  • Fixing header links
  • Preventing routes