Vue Courses
582 subscribers
15 photos
2.8K videos
2 files
193 links
Download Telegram
----
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
👍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
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
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...