Vue.js courses

Snippet
Vue.js
Autosizing Textarea with Vue

In some cases, autosizing a textarea height as a user types makes sense. Here's how to do it with Vue.

1 episode
13 mins
Course
Vue.js
Vue Multiple File Drag & Drop Uploader

Build a solid multiple file uploader with Vue. It features endpoint configuration per file type, queuing based on maximum concurrency, cancellable downloads and more.

19 episodes
1 hr 47 mins
Course
Laravel
Vue.js
Vue Two-Factor Authentication

Implementing two-factor authentication in a Vue.js app using a Laravel backend. We'll cover each step, and finally bring it together to allow users to enable it, protect their accounts and disable it securely.

11 episodes
50 mins
Course
Laravel
Vue.js
Vuex
Vue Authentication

Authentication doesn't need to be complicated. Let's cover a clean, simple method of authenticating with Vue and Vuex. We're using a Laravel API, but you can use any language or framework.

12 episodes
1 hr 22 mins
Course
Laravel
Nuxt.js
Vue.js
Vue Roles and Permissions

A guide to using roles and permissions in your Vue/Nuxt app, directly from your API.

8 episodes
46 mins
Course
Laravel
Vue.js
Vuex
Super Fast Data Nesting

Nesting huge amounts of data like comments? Here's a unique technique combining API data and frontend logic to make it a breeze.

9 episodes
51 mins
Snippet
Vue.js
Inline Vue Validation in Under 10 Minutes

A quick setup guide for Vuelidate, a Vue inline validation library.

1 episode
11 mins
Course
Vue.js
Vuex
Testing Vue

Want to get started with unit testing in Vue? Here's pretty much everything you need. We'll cover setting up a test runner, using Vue Test Utilities, mocking and stubbing common dependencies like Vue Router and Axios, and testing Vuex both within components and in isolation. Let's get testing.

24 episodes
2 hrs 41 mins
Snippet
Vue.js
Dynamic Vue Components

Vue allows you to dynamically render components based on their names. This can help simplify your rendering and get rid of unnecessary logic from your templates. Here's an example using different notification types.

1 episode
12 mins
Course
Vue.js
Infinite Scrolling Search with Vue + Algolia

Add instant search with infinite scrolling to your app, with the help of Algolia Vue Components and a little magic.

7 episodes
32 mins
Snippet
Nuxt.js
Vue.js
Using .env files with Nuxt

Using an .env file means keeping credentials out of your codebase and easily configurable between different environments. Doing this with Nuxt.js is easy as pie, let's check it out.

1 episode
5 mins
Course
Vue.js
Practical Vue Components

Build a collection of reusable components for your app, and learn the complexities of Vue along the way. Everything from buttons and modals to collapsible file trees and navigation. Super clean, super reusable.

30 episodes
2 hrs 1 min
Course
Vue.js
Vue Stash

When Vuex is too much and a global event bus is not enough, Vue Stash has your back.

7 episodes
17 mins
Course
Laravel
Vue.js
Reusable Laravel comments

A Vue comments component to use anywhere, for anything. With deleting, editing, markdown and code highlighting.

27 episodes
2 hrs 23 mins
Snippet
Vue.js
Globally registering Vue components

A quick tip on globally registering all of your Vue components so you can just <Add /> them to your templates!

1 episode
5 mins
Course
Vue.js
Vue Style Guide

A short, sharp course guiding you through some of the most important parts of the official Vue style guide.

13 episodes
39 mins