----
Title: The Vue.js Master Class
Link: https://vueschool.io/courses/the-vuejs-master-class
Description: In our Master Class you'll learn Vue.js by building a real-world application. Together we’ll create a complete forum from scratch using exci...
Difficulty: #INTERMEDIATE
Type: #PREMIUM
Lessons: 105
Tags: #vueschool
----
Title: 1 - What do I need?
Link: https://vueschool.io/lessons/what-do-i-need
Time: 1:44
Title: 2 - Get started with the mighty Vue CLI
Link: https://vueschool.io/lessons/get-started-with-the-mighty-vue-cli
Time: 3:11
Title: 3 - Scaffold your project with Vue CLI
Link: https://vueschool.io/lessons/scaffold-your-project-with-vue-cli
Time: 3:55
Title: 4 - Explore the Webpack template
Link: https://vueschool.io/lessons/explore-webpack-template
Time: 3:34
Title: 5 - Automatic Code Review, Linting with ESLint
Link: https://vueschool.io/lessons/automatic-code-review-linting-with-eslint
Time: 7:05
Title: 6 - Structuring our data
Link: https://vueschool.io/lessons/structuring-our-data
Time: 6:25
Title: 7 - Import data source and show the conversations
Link: https://vueschool.io/lessons/import-data-source-and-show-the-conversations
Time: 3:57
Title: 8 - Vue.js with a Theme and Scoped CSS Styling
Link: https://vueschool.io/lessons/vuejs-with-a-theme-and-scoped-css-styling
Time: 9:53
Title: 9 - Introducing the vue-router
Link: https://vueschool.io/lessons/introducing-the-vue-router
Time: 6:42
Title: 10 - Components, Props and Computed Properties
Link: https://vueschool.io/lessons/components-props-and-computed-properties
Time: 11:31
Title: 11 - Router Links
Link: https://vueschool.io/lessons/router-link
Time: 2:32
Title: 12 - Organizing the Components
Link: https://vueschool.io/lessons/organizing-the-components
Time: 4:12
Title: 13 - Handling not found pages
Link: https://vueschool.io/lessons/handeling-not-found-pages
Time: 2:28
Title: 14 - CSS Modules with Webpack
Link: https://vueschool.io/lessons/css-modules-with-webpack
Time: 4:30
Title: 15 - Tidy up a messy component
Link: https://vueschool.io/lessons/tidy-up-a-messy-component
Time: 5:55
Title: 16 - Arrow Functions
Link: https://vueschool.io/lessons/arrow-functions
Time: 2:11
Title: 17 - Let the discussion begin!
Link: https://vueschool.io/lessons/let-the-discussion-begin
Time: 10:48
Title: 18 - Communicate between components
Link: https://vueschool.io/lessons/communicate-between-components
Time: 6:03
Title: 19 - Destructuring JavaScript Arrays and Objects
Link: https://vueschool.io/lessons/destructuring-javascript-arrays-and-objects
Time: 5:34
Title: 20 - Human Friendly Dates
Link: https://vueschool.io/lessons/human-friendly-dates
Time: 5:53
Title: 21 - Base Components
Link: https://vueschool.io/lessons/base-components
Time: 4:25
Title: 22 - Global Base Components
Link: https://vueschool.io/lessons/global-base-components
Time: 5:54
Title: 23 - Organize threads in forums
Link: https://vueschool.io/lessons/organize-threads-in-forums
Time: 5:43
Title: 24 - Forum Components
Link: https://vueschool.io/lessons/forum-components
Time: 5:11
Title: 25 - Categories, Collections of Forums
Link: https://vueschool.io/lessons/categories-collections-of-forums
Time: 7:28
Title: 26 - Migrating to Vuex
Link: https://vueschool.io/lessons/migrating-to-vuex
Time: 5:27
Title: 27 - Creating Posts using Vuex
Link: https://vueschool.io/lessons/creating-posts-using-vuex
Time: 5:37
Title: 28 - The NavBar
Link: https://vueschool.io/lessons/the-navbar
Time: 2:39
Title: 29 - Grabbing the Authenticated User
Link: https://vueschool.io/lessons/grabbing-the-authenticated-user
Time: 2:14
Title: 30 - User Profile Page
Link: https://vueschool.io/lessons/user-profile-page
Time: 5:24
Title: 31 - Utility to Count Object Properties
Link: https://vueschool.io/lessons/utility-to-count-object-properties
Time: 3:31
Title: 32 - JavaScript: By Reference vs By Value
Link: https://vueschool.io/lessons/javascript-by-reference-vs-by-value
Time: 3:22
Title: 33 - Update a User Profile
Link: https://vueschool.io/lessons/update-a-user-profile
Time: 6:43
Title: The Vue.js Master Class
Link: https://vueschool.io/courses/the-vuejs-master-class
Description: In our Master Class you'll learn Vue.js by building a real-world application. Together we’ll create a complete forum from scratch using exci...
Difficulty: #INTERMEDIATE
Type: #PREMIUM
Lessons: 105
Tags: #vueschool
----
Title: 1 - What do I need?
Link: https://vueschool.io/lessons/what-do-i-need
Time: 1:44
Title: 2 - Get started with the mighty Vue CLI
Link: https://vueschool.io/lessons/get-started-with-the-mighty-vue-cli
Time: 3:11
Title: 3 - Scaffold your project with Vue CLI
Link: https://vueschool.io/lessons/scaffold-your-project-with-vue-cli
Time: 3:55
Title: 4 - Explore the Webpack template
Link: https://vueschool.io/lessons/explore-webpack-template
Time: 3:34
Title: 5 - Automatic Code Review, Linting with ESLint
Link: https://vueschool.io/lessons/automatic-code-review-linting-with-eslint
Time: 7:05
Title: 6 - Structuring our data
Link: https://vueschool.io/lessons/structuring-our-data
Time: 6:25
Title: 7 - Import data source and show the conversations
Link: https://vueschool.io/lessons/import-data-source-and-show-the-conversations
Time: 3:57
Title: 8 - Vue.js with a Theme and Scoped CSS Styling
Link: https://vueschool.io/lessons/vuejs-with-a-theme-and-scoped-css-styling
Time: 9:53
Title: 9 - Introducing the vue-router
Link: https://vueschool.io/lessons/introducing-the-vue-router
Time: 6:42
Title: 10 - Components, Props and Computed Properties
Link: https://vueschool.io/lessons/components-props-and-computed-properties
Time: 11:31
Title: 11 - Router Links
Link: https://vueschool.io/lessons/router-link
Time: 2:32
Title: 12 - Organizing the Components
Link: https://vueschool.io/lessons/organizing-the-components
Time: 4:12
Title: 13 - Handling not found pages
Link: https://vueschool.io/lessons/handeling-not-found-pages
Time: 2:28
Title: 14 - CSS Modules with Webpack
Link: https://vueschool.io/lessons/css-modules-with-webpack
Time: 4:30
Title: 15 - Tidy up a messy component
Link: https://vueschool.io/lessons/tidy-up-a-messy-component
Time: 5:55
Title: 16 - Arrow Functions
Link: https://vueschool.io/lessons/arrow-functions
Time: 2:11
Title: 17 - Let the discussion begin!
Link: https://vueschool.io/lessons/let-the-discussion-begin
Time: 10:48
Title: 18 - Communicate between components
Link: https://vueschool.io/lessons/communicate-between-components
Time: 6:03
Title: 19 - Destructuring JavaScript Arrays and Objects
Link: https://vueschool.io/lessons/destructuring-javascript-arrays-and-objects
Time: 5:34
Title: 20 - Human Friendly Dates
Link: https://vueschool.io/lessons/human-friendly-dates
Time: 5:53
Title: 21 - Base Components
Link: https://vueschool.io/lessons/base-components
Time: 4:25
Title: 22 - Global Base Components
Link: https://vueschool.io/lessons/global-base-components
Time: 5:54
Title: 23 - Organize threads in forums
Link: https://vueschool.io/lessons/organize-threads-in-forums
Time: 5:43
Title: 24 - Forum Components
Link: https://vueschool.io/lessons/forum-components
Time: 5:11
Title: 25 - Categories, Collections of Forums
Link: https://vueschool.io/lessons/categories-collections-of-forums
Time: 7:28
Title: 26 - Migrating to Vuex
Link: https://vueschool.io/lessons/migrating-to-vuex
Time: 5:27
Title: 27 - Creating Posts using Vuex
Link: https://vueschool.io/lessons/creating-posts-using-vuex
Time: 5:37
Title: 28 - The NavBar
Link: https://vueschool.io/lessons/the-navbar
Time: 2:39
Title: 29 - Grabbing the Authenticated User
Link: https://vueschool.io/lessons/grabbing-the-authenticated-user
Time: 2:14
Title: 30 - User Profile Page
Link: https://vueschool.io/lessons/user-profile-page
Time: 5:24
Title: 31 - Utility to Count Object Properties
Link: https://vueschool.io/lessons/utility-to-count-object-properties
Time: 3:31
Title: 32 - JavaScript: By Reference vs By Value
Link: https://vueschool.io/lessons/javascript-by-reference-vs-by-value
Time: 3:22
Title: 33 - Update a User Profile
Link: https://vueschool.io/lessons/update-a-user-profile
Time: 6:43
Vue School
The Vue.js 2 Master Class
Master Vue.js 2 in this master class course. Learn Vue.js best practices and build real-world, performant apps with Vue.
👍1
Title: 34 - Shared Page Components
Link: https://vueschool.io/lessons/shared-page-components
Time: 3:00
Title: 35 - Use authId when Creating Posts
Link: https://vueschool.io/lessons/use-authid-when-creating-posts
Time: 2:25
Title: 36 - Create New Threads
Link: https://vueschool.io/lessons/create-new-threads
Time: 2:22
Title: 37 - Actions and Mutations
Link: https://vueschool.io/lessons/actions-and-mutations
Time: 7:37
Title: 38 - Add the Route
Link: https://vueschool.io/lessons/add-the-route
Time: 2:29
Title: 39 - Redirect on Publish
Link: https://vueschool.io/lessons/redirect-on-publish
Time: 2:10
Title: 40 - Use Route Params
Link: https://vueschool.io/lessons/use-route-params
Time: 1:35
Title: 41 - ThreadEditor
Link: https://vueschool.io/lessons/thread-editor
Time: 2:32
Title: 42 - Edit Threads
Link: https://vueschool.io/lessons/edit-threads
Time: 5:08
Title: 43 - Improve the ThreadEditor
Link: https://vueschool.io/lessons/improve-the-thread-editor
Time: 3:38
Title: 44 - Editing Posts
Link: https://vueschool.io/lessons/editing-posts
Time: 7:30
Title: 45 - Conditionally display multiple elements with an invisible wrapper
Link: https://vueschool.io/lessons/conditionally-display-multiple-elements-with-an-invisible-wrapper
Time: 1:33
Title: 46 - Post Editor Buttons
Link: https://vueschool.io/lessons/post-editor-buttons
Time: 1:12
Title: 47 - Vue.js Custom Prop Validation
Link: https://vueschool.io/lessons/vuejs-custom-prop-validation
Time: 3:08
Title: 48 - Has the post been modified?
Link: https://vueschool.io/lessons/has-the-post-been-modified
Time: 3:12
Title: 49 - What is a Higher Order Function?
Link: https://vueschool.io/lessons/what-is-a-higher-order-function
Time: 4:33
Title: 50 - Creating Dynamic Vuex Getters using Higher Order Functions
Link: https://vueschool.io/lessons/creating-dynamic-vuex-getters-using-higher-order-functions
Time: 5:17
Title: 51 - Create Vuex Mutations with Higher Order Functions
Link: https://vueschool.io/lessons/create-vuex-mutations-with-higher-order-functions
Time: 4:56
Title: 52 - Filter Array Elements to Count Unique Contributors
Link: https://vueschool.io/lessons/filter-array-elements-to-count-unique-contributors
Time: 4:50
Title: 53 - Small Improvements Before the Firebase Chapter
Link: https://vueschool.io/lessons/small-improvements-before-the-firebase-chapter
Time: 1:18
Title: 54 - Install Firebase Realtime Database
Link: https://vueschool.io/lessons/install-firebase-realtime-database
Time: 2:48
Title: 55 - Set up the Firebase Realtime Database
Link: https://vueschool.io/lessons/create-the-firebase-realtime-database
Time: 1:12
Title: 56 - Understanding the Vue.js Lifecycle Hooks
Link: https://vueschool.io/lessons/understanding-the-vuejs-lifecycle-hooks
Time: 4:22
Title: 57 - Start Migrate Vuex to use Firebase Realtime Database
Link: https://vueschool.io/lessons/migrate-vuex-to-firebase-realtime-database
Time: 7:06
Title: 58 - Fetch Data from Firebase With Vuex Actions
Link: https://vueschool.io/lessons/fetch-data-from-firebase-with-vuex-actions
Time: 3:40
Title: 59 - Reusable Vuex Actions and Mutations
Link: https://vueschool.io/lessons/reusable-vuex-actions-and-mutations
Time: 3:51
Title: 60 - Vuex Actions that Fetches Multiple Items from Firebase
Link: https://vueschool.io/lessons/vuex-actions-that-fetches-multiple-items-from-firebase
Time: 3:19
Title: 61 - Fetch Firebase Data Before Creating Component Instance
Link: https://vueschool.io/lessons/fetch-firebase-data-before-creating-component-instance
Time: 3:48
Title: 62 - Fetch Data for All Pages
Link: https://vueschool.io/lessons/fetch-data-for-all-pages
Time: 5:12
Title: 63 - Clean up Components by Mapping our Vuex Actions
Link: https://vueschool.io/lessons/clean-up-components-by-mapping-our-vuex-actions
Time: 3:29
Title: 64 - Split Vuex Store into Multiple Files
Link: https://vueschool.io/lessons/split-vuex-store-into-multiple-files
Time: 2:40
Title: 65 - Fetch Data Before Creating the Vue Instance
Link: https://vueschool.io/lessons/fetch-data-before-creating-the-vue-instance
Time: 2:13
Link: https://vueschool.io/lessons/shared-page-components
Time: 3:00
Title: 35 - Use authId when Creating Posts
Link: https://vueschool.io/lessons/use-authid-when-creating-posts
Time: 2:25
Title: 36 - Create New Threads
Link: https://vueschool.io/lessons/create-new-threads
Time: 2:22
Title: 37 - Actions and Mutations
Link: https://vueschool.io/lessons/actions-and-mutations
Time: 7:37
Title: 38 - Add the Route
Link: https://vueschool.io/lessons/add-the-route
Time: 2:29
Title: 39 - Redirect on Publish
Link: https://vueschool.io/lessons/redirect-on-publish
Time: 2:10
Title: 40 - Use Route Params
Link: https://vueschool.io/lessons/use-route-params
Time: 1:35
Title: 41 - ThreadEditor
Link: https://vueschool.io/lessons/thread-editor
Time: 2:32
Title: 42 - Edit Threads
Link: https://vueschool.io/lessons/edit-threads
Time: 5:08
Title: 43 - Improve the ThreadEditor
Link: https://vueschool.io/lessons/improve-the-thread-editor
Time: 3:38
Title: 44 - Editing Posts
Link: https://vueschool.io/lessons/editing-posts
Time: 7:30
Title: 45 - Conditionally display multiple elements with an invisible wrapper
Link: https://vueschool.io/lessons/conditionally-display-multiple-elements-with-an-invisible-wrapper
Time: 1:33
Title: 46 - Post Editor Buttons
Link: https://vueschool.io/lessons/post-editor-buttons
Time: 1:12
Title: 47 - Vue.js Custom Prop Validation
Link: https://vueschool.io/lessons/vuejs-custom-prop-validation
Time: 3:08
Title: 48 - Has the post been modified?
Link: https://vueschool.io/lessons/has-the-post-been-modified
Time: 3:12
Title: 49 - What is a Higher Order Function?
Link: https://vueschool.io/lessons/what-is-a-higher-order-function
Time: 4:33
Title: 50 - Creating Dynamic Vuex Getters using Higher Order Functions
Link: https://vueschool.io/lessons/creating-dynamic-vuex-getters-using-higher-order-functions
Time: 5:17
Title: 51 - Create Vuex Mutations with Higher Order Functions
Link: https://vueschool.io/lessons/create-vuex-mutations-with-higher-order-functions
Time: 4:56
Title: 52 - Filter Array Elements to Count Unique Contributors
Link: https://vueschool.io/lessons/filter-array-elements-to-count-unique-contributors
Time: 4:50
Title: 53 - Small Improvements Before the Firebase Chapter
Link: https://vueschool.io/lessons/small-improvements-before-the-firebase-chapter
Time: 1:18
Title: 54 - Install Firebase Realtime Database
Link: https://vueschool.io/lessons/install-firebase-realtime-database
Time: 2:48
Title: 55 - Set up the Firebase Realtime Database
Link: https://vueschool.io/lessons/create-the-firebase-realtime-database
Time: 1:12
Title: 56 - Understanding the Vue.js Lifecycle Hooks
Link: https://vueschool.io/lessons/understanding-the-vuejs-lifecycle-hooks
Time: 4:22
Title: 57 - Start Migrate Vuex to use Firebase Realtime Database
Link: https://vueschool.io/lessons/migrate-vuex-to-firebase-realtime-database
Time: 7:06
Title: 58 - Fetch Data from Firebase With Vuex Actions
Link: https://vueschool.io/lessons/fetch-data-from-firebase-with-vuex-actions
Time: 3:40
Title: 59 - Reusable Vuex Actions and Mutations
Link: https://vueschool.io/lessons/reusable-vuex-actions-and-mutations
Time: 3:51
Title: 60 - Vuex Actions that Fetches Multiple Items from Firebase
Link: https://vueschool.io/lessons/vuex-actions-that-fetches-multiple-items-from-firebase
Time: 3:19
Title: 61 - Fetch Firebase Data Before Creating Component Instance
Link: https://vueschool.io/lessons/fetch-firebase-data-before-creating-component-instance
Time: 3:48
Title: 62 - Fetch Data for All Pages
Link: https://vueschool.io/lessons/fetch-data-for-all-pages
Time: 5:12
Title: 63 - Clean up Components by Mapping our Vuex Actions
Link: https://vueschool.io/lessons/clean-up-components-by-mapping-our-vuex-actions
Time: 3:29
Title: 64 - Split Vuex Store into Multiple Files
Link: https://vueschool.io/lessons/split-vuex-store-into-multiple-files
Time: 2:40
Title: 65 - Fetch Data Before Creating the Vue Instance
Link: https://vueschool.io/lessons/fetch-data-before-creating-the-vue-instance
Time: 2:13
vueschool.io
Shared Page Components
In this tutorial, we’ll take a look at how we can share page components in Vue.js, and in the end, let the user toggle between the view and edit components of his profile page.
Title: 66 - Store New Posts in Firebase with Vuex
Link: https://vueschool.io/lessons/store-new-posts-in-firebase-with-vuex
Time: 3:58
Title: 67 - Store New Threads in Firebase with Vuex
Link: https://vueschool.io/lessons/store-new-threads-in-firebase-with-vuex
Time: 4:31
Title: 68 - Counting Thread Contributors
Link: https://vueschool.io/lessons/counting-thread-contributors
Time: 1:49
Title: 69 - Updating posts in Firebase Realtime Database
Link: https://vueschool.io/lessons/updating-posts-in-firebase-realtime-database
Time: 1:41
Title: 70 - Update threads in Firebase Realtime Database
Link: https://vueschool.io/lessons/update-threads-in-firebase-realtime-database
Time: 1:52
Title: 71 - Hide Content Until Data is Fully Loaded
Link: https://vueschool.io/lessons/hide-content-until-is-fully-loaded
Time: 2:01
Title: 72 - Share Logic Between Components with Mixins
Link: https://vueschool.io/lessons/share-logic-between-components-with-mixins
Time: 5:26
Title: 73 - Display a Loading Indicator while Components Fetch Async Data
Link: https://vueschool.io/lessons/display-a-loading-indicator-while-components-fetch-async-data
Time: 6:10
Title: 74 - Show a Cool Loading Spinner While Components Fetch Data
Link: https://vueschool.io/lessons/show-a-cool-loading-spinner-while-compoents-fetch-data
Time: 1:22
Title: 75 - Show a Progress Bar while Components Fetch Asynchronous Data
Link: https://vueschool.io/lessons/show-a-progress-bar-while-complents-fetch-asynchronous-data
Time: 2:35
Title: 76 - The Firebase Tools (CLI)
Link: https://vueschool.io/lessons/the-firebase-tools-cli
Time: 2:54
Title: 77 - Create Custom NPM script To Seed Database
Link: https://vueschool.io/lessons/create-custom-npm-script-to-seed-database
Time: 2:25
Title: 78 - Using Environment Variables in the Vue.js Webpack Template
Link: https://vueschool.io/lessons/using-environment-variables-in-the-vuejs-webpack-template
Time: 3:28
Title: 79 - Using .env file in the Vue.js Webpack Template
Link: https://vueschool.io/lessons/using-env-file-in-the-vuejs-webpack-template
Time: 4:42
Title: 80 - Create the Registration Form
Link: https://vueschool.io/lessons/create-the-registration-form
Time: 2:20
Title: 81 - Store new Users in the Database
Link: https://vueschool.io/lessons/store-new-users-in-the-firebase-database
Time: 3:08
Title: 82 - Implement Firebase Authentication
Link: https://vueschool.io/lessons/implement-firebase-authentication
Time: 4:17
Title: 83 - Sign Users in When they Register
Link: https://vueschool.io/lessons/sign-users-in-when-they-registers
Time: 3:20
Title: 84 - Sign Users In and Out
Link: https://vueschool.io/lessons/sign-users-in-and-out
Time: 5:17
Title: 85 - Dropdown Menus using Class Bindings
Link: https://vueschool.io/lessons/dropdown-menus-using-class-bindings
Time: 3:31
Title: 86 - Authenticate Users via 3rd Party Providers
Link: https://vueschool.io/lessons/authenticate-users-via-3rd-party-providers
Time: 5:40
Title: 87 - In Component Navigation Guards
Link: https://vueschool.io/lessons/in-component-navigation-guards
Time: 7:04
Title: 88 - Componentless Routes with Navigation Guards
Link: https://vueschool.io/lessons/componentless-routes-with-navigation-guards
Time: 2:54
Title: 89 - Global Navigation Guards and Meta Fields
Link: https://vueschool.io/lessons/global-navigation-guards-and-meta-fields
Time: 4:58
Title: 90 - Firebase Authentication and Navigation Guards
Link: https://vueschool.io/lessons/firebase-authentication-vue-router-middleware-navigation-guards
Time: 5:43
Title: 91 - Protecting Pages from Authenticated Users
Link: https://vueschool.io/lessons/vue-router-protecting-pages-from-authenticated-users
Time: 2:17
Title: 92 - Redirect Users After Logging In to the Page they Tried to Visit
Link: https://vueschool.io/lessons/vue-router-redirect-users-after-logging-in-to-the-page-they-tried-to-visit
Time: 2:48
Title: 93 - Only Allow Authenticated Users to Create and Edit Posts
Link: https://vueschool.io/lessons/only-allow-authenticated-users-to-create-and-edit-posts
Time: 1:30
Link: https://vueschool.io/lessons/store-new-posts-in-firebase-with-vuex
Time: 3:58
Title: 67 - Store New Threads in Firebase with Vuex
Link: https://vueschool.io/lessons/store-new-threads-in-firebase-with-vuex
Time: 4:31
Title: 68 - Counting Thread Contributors
Link: https://vueschool.io/lessons/counting-thread-contributors
Time: 1:49
Title: 69 - Updating posts in Firebase Realtime Database
Link: https://vueschool.io/lessons/updating-posts-in-firebase-realtime-database
Time: 1:41
Title: 70 - Update threads in Firebase Realtime Database
Link: https://vueschool.io/lessons/update-threads-in-firebase-realtime-database
Time: 1:52
Title: 71 - Hide Content Until Data is Fully Loaded
Link: https://vueschool.io/lessons/hide-content-until-is-fully-loaded
Time: 2:01
Title: 72 - Share Logic Between Components with Mixins
Link: https://vueschool.io/lessons/share-logic-between-components-with-mixins
Time: 5:26
Title: 73 - Display a Loading Indicator while Components Fetch Async Data
Link: https://vueschool.io/lessons/display-a-loading-indicator-while-components-fetch-async-data
Time: 6:10
Title: 74 - Show a Cool Loading Spinner While Components Fetch Data
Link: https://vueschool.io/lessons/show-a-cool-loading-spinner-while-compoents-fetch-data
Time: 1:22
Title: 75 - Show a Progress Bar while Components Fetch Asynchronous Data
Link: https://vueschool.io/lessons/show-a-progress-bar-while-complents-fetch-asynchronous-data
Time: 2:35
Title: 76 - The Firebase Tools (CLI)
Link: https://vueschool.io/lessons/the-firebase-tools-cli
Time: 2:54
Title: 77 - Create Custom NPM script To Seed Database
Link: https://vueschool.io/lessons/create-custom-npm-script-to-seed-database
Time: 2:25
Title: 78 - Using Environment Variables in the Vue.js Webpack Template
Link: https://vueschool.io/lessons/using-environment-variables-in-the-vuejs-webpack-template
Time: 3:28
Title: 79 - Using .env file in the Vue.js Webpack Template
Link: https://vueschool.io/lessons/using-env-file-in-the-vuejs-webpack-template
Time: 4:42
Title: 80 - Create the Registration Form
Link: https://vueschool.io/lessons/create-the-registration-form
Time: 2:20
Title: 81 - Store new Users in the Database
Link: https://vueschool.io/lessons/store-new-users-in-the-firebase-database
Time: 3:08
Title: 82 - Implement Firebase Authentication
Link: https://vueschool.io/lessons/implement-firebase-authentication
Time: 4:17
Title: 83 - Sign Users in When they Register
Link: https://vueschool.io/lessons/sign-users-in-when-they-registers
Time: 3:20
Title: 84 - Sign Users In and Out
Link: https://vueschool.io/lessons/sign-users-in-and-out
Time: 5:17
Title: 85 - Dropdown Menus using Class Bindings
Link: https://vueschool.io/lessons/dropdown-menus-using-class-bindings
Time: 3:31
Title: 86 - Authenticate Users via 3rd Party Providers
Link: https://vueschool.io/lessons/authenticate-users-via-3rd-party-providers
Time: 5:40
Title: 87 - In Component Navigation Guards
Link: https://vueschool.io/lessons/in-component-navigation-guards
Time: 7:04
Title: 88 - Componentless Routes with Navigation Guards
Link: https://vueschool.io/lessons/componentless-routes-with-navigation-guards
Time: 2:54
Title: 89 - Global Navigation Guards and Meta Fields
Link: https://vueschool.io/lessons/global-navigation-guards-and-meta-fields
Time: 4:58
Title: 90 - Firebase Authentication and Navigation Guards
Link: https://vueschool.io/lessons/firebase-authentication-vue-router-middleware-navigation-guards
Time: 5:43
Title: 91 - Protecting Pages from Authenticated Users
Link: https://vueschool.io/lessons/vue-router-protecting-pages-from-authenticated-users
Time: 2:17
Title: 92 - Redirect Users After Logging In to the Page they Tried to Visit
Link: https://vueschool.io/lessons/vue-router-redirect-users-after-logging-in-to-the-page-they-tried-to-visit
Time: 2:48
Title: 93 - Only Allow Authenticated Users to Create and Edit Posts
Link: https://vueschool.io/lessons/only-allow-authenticated-users-to-create-and-edit-posts
Time: 1:30
vueschool.io
Store New Posts in Firebase with Vuex
In this lesson, we'll implement the necessary code in our Vuex Action to persist our new posts in the Firebase Realtime Database.
Title: 94 - Profile Page of Authenticated User
Link: https://vueschool.io/lessons/profile-page-of-authenticated-user
Time: 2:17
Title: 95 - Force Vue Router to Destroy Component to Trigger Lifecycle Hooks
Link: https://vueschool.io/lessons/force-vue-router-to-destroy-component-to-trigger-lifecycel-hooks
Time: 5:14
Title: 96 - Split a Large Vuex Store Into Namespaced Modules
Link: https://vueschool.io/lessons/split-a-large-vuex-store-into-namespaced-modules
Time: 13:24
Title: 97 - Split a Large Vuex Store Into Namespaced Modules Part 2
Link: https://vueschool.io/lessons/split-a-large-vuex-store-into-namespaced-modules-part-2
Time: 8:17
Title: 98 - Install Vuelidate and Validate the Registration Form
Link: https://vueschool.io/lessons/install-vuelidate-and-validate-the-registration-form
Time: 4:18
Title: 99 - Validate Unique Fields Asynchronously with Firebase
Link: https://vueschool.io/lessons/validate-unique-fields-asynchronously-with-firebase
Time: 3:48
Title: 100 - Validate that an Input is An Image URL that Exists
Link: https://vueschool.io/lessons/validate-that-an-input-is-an-image-url-that-exists
Time: 2:45
Title: 101 - Extract Custom Vuelidate Validators to a Utility
Link: https://vueschool.io/lessons/extract-custom-vuelidate-validators-to-a-utility
Time: 1:52
Title: 102 - Homework: Validate All Forms
Link: https://vueschool.io/lessons/homework-validate-all-forms
Time: 1:02
Title: 103 - Close Dropdown on Click Outside
Link: https://vueschool.io/lessons/close-dropdown-on-click-outside
Time: 1:27
Title: 104 - Mobile Navbar
Link: https://vueschool.io/lessons/mobile-navbar
Time: 2:13
Title: 105 - Close Mobile Navbar on Scroll
Link: https://vueschool.io/lessons/close-mobile-navbar-on-scroll
Time: 2:11
Fuck this shit, I out...
Link: https://vueschool.io/lessons/profile-page-of-authenticated-user
Time: 2:17
Title: 95 - Force Vue Router to Destroy Component to Trigger Lifecycle Hooks
Link: https://vueschool.io/lessons/force-vue-router-to-destroy-component-to-trigger-lifecycel-hooks
Time: 5:14
Title: 96 - Split a Large Vuex Store Into Namespaced Modules
Link: https://vueschool.io/lessons/split-a-large-vuex-store-into-namespaced-modules
Time: 13:24
Title: 97 - Split a Large Vuex Store Into Namespaced Modules Part 2
Link: https://vueschool.io/lessons/split-a-large-vuex-store-into-namespaced-modules-part-2
Time: 8:17
Title: 98 - Install Vuelidate and Validate the Registration Form
Link: https://vueschool.io/lessons/install-vuelidate-and-validate-the-registration-form
Time: 4:18
Title: 99 - Validate Unique Fields Asynchronously with Firebase
Link: https://vueschool.io/lessons/validate-unique-fields-asynchronously-with-firebase
Time: 3:48
Title: 100 - Validate that an Input is An Image URL that Exists
Link: https://vueschool.io/lessons/validate-that-an-input-is-an-image-url-that-exists
Time: 2:45
Title: 101 - Extract Custom Vuelidate Validators to a Utility
Link: https://vueschool.io/lessons/extract-custom-vuelidate-validators-to-a-utility
Time: 1:52
Title: 102 - Homework: Validate All Forms
Link: https://vueschool.io/lessons/homework-validate-all-forms
Time: 1:02
Title: 103 - Close Dropdown on Click Outside
Link: https://vueschool.io/lessons/close-dropdown-on-click-outside
Time: 1:27
Title: 104 - Mobile Navbar
Link: https://vueschool.io/lessons/mobile-navbar
Time: 2:13
Title: 105 - Close Mobile Navbar on Scroll
Link: https://vueschool.io/lessons/close-mobile-navbar-on-scroll
Time: 2:11
vueschool.io
Profile Page of Authenticated User
In this lesson, we're going to clean up the debug-heading we created a few lessons ago in the profile page. We're also going to fetch the actual posts created by the user.