Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Vuetify 2: Create an App with Vue JS 2 & Vuex - in 5 Hours!
Rating: 4.6 out of 5(788 ratings)
3,822 students

Vuetify 2: Create an App with Vue JS 2 & Vuex - in 5 Hours!

Create a Gorgeous Todo App with Vuetify 2, Vue JS 2 & Vuex - using many different Vuetify Components! (Legacy Course)
Created byDanny Connell
Last updated 11/2022
English

What you'll learn

  • How to create a beautiful app with Vuetify, Vue JS & Vuex
  • How to move core data & logic into a Vuex Store with State, Mutations, Actions & Getters
  • How to break the app up into Child Components
  • How to use many Vuetify Components such as Lists, Text Fields, Dialogs, Date Pickers, Snackbars & Menus
  • How to use Vue Router & Navigation Guards
  • How to make data persist in the user's browser using IndexedDB & Localbase
  • How to test & debug the app on real iOS & Android devices

Course content

20 sections120 lectures5h 26m total length
  • Introduction5:08

    Create a feature-rich to-do app with Vue.js and Vuex, styled with Vuetify, featuring add, edit, delete, due dates, task reordering, notifications, search, and IndexedDB persistence.

  • What is Vuetify?1:15

    Explore Vuetify, a user interface framework built on Vue.js, that simplifies app development with ready-made wireframes and hundreds of material design components, all well documented with copyable code examples.

  • Editor & Software Setup5:36

    Learn to set up VS Code for Vue.js development with extensions like split HTML attributes, insert numbers, clip menu, and json formatter, plus theme and settings guidance.

Requirements

  • Basic HTML, CSS & JavaScript knowledge is required
  • Basic VueJS knowledge is beneficial but not required

Description

Note: This is a legacy course for Vuetify 2 (with Vue JS 2). Vuetify 3 (with Vue JS 3) are not covered in this course.

In this course you'll learn how to use Vuetify 2, along with Vue JS 2 & Vuex to create a gorgeous Todo app from scratch.

Vuetify is a hugely popular Vue UI Framework offering 100s of Material Design Components that can be used to create almost ANY website or app.

However, it can be difficult to get started, so in this course you'll learn how to create a beautiful, responsive app from scratch that looks great on both desktop & mobile.

You're gonna use tons of Vuetify Components such as Lists, Text Fields, Menus, Dialogs, Date Pickers, Snackbars & much more.

You'll also use Vuex to centralise the app's core data & logic, setting up State, Mutations, Actions & Getters.

You'll split your app up into Child Components, to make the project easier to manage.

In our course app, Vuetify Todo we can display a list of tasks, add tasks & mark tasks as done by tapping on them.

Each task has a Menu, with options to edit the name of a task, add due date to a task, delete a task and even an option to reorder our tasks using drag & drop.

We can even filter our tasks using an expanding search field.

You'll use Vue Router to setup Pages & Routes which can be navigated by links in the Navigation Drawer.

You're gonna store all the data in the user's browser using IndexedDB & Localbase. So even if the user closes the browser or refreshes it - all their data is maintained.

You'll test, debug & fix the app on real iOS & Android devices.

And when you're done, you'll deploy your finished app to Netlify!

Who this course is for:

  • Anyone who wants to get started quickly with Vuetify, Vuex & Vue JS