Filename Size 1 What do I need.mp4 16.9 MB 10 Components Props and Computed Properties.mp4 97.1 MB 11 Router Links.mp4 26.9 MB 12 Organizing the Components.mp4 27.6 MB 13 Handling not found pages.mp4 21.4 MB 14 CSS Modules with Webpack.mp4 38.1 MB 15 Tidy up a messy component.mp4 53.2 MB 16 Arrow Functions.mp4 13.4 MB 17 Let the discussion begin.mp4 102.8 MB 18 Communicate between components.mp4 53.7 MB 19 Destructuring JavaScript Arrays and Objects.mp4 34.3 MB 2 Get started with the mighty Vue CLI.mp4 29.2 MB 20 Human Friendly Dates.mp4 52.4 MB 21 Base Components.mp4 40.7 MB 22 Global Base Components.mp4 58.7 MB 23 Organize threads in forums.mp4 52.7 MB 24 Forum Components.mp4 47.4 MB 25 Categories Collections of Forums.mp4 66.2 MB 26 Migrating to Vuex.mp4 48.3 MB 27 Creating Posts using Vuex.mp4 46.6 MB 28 The NavBar.mp4 29.6 MB 29 Grabbing the Authenticated User.mp4 24.2 MB 3 Scaffold your project with Vue CLI.mp4 34.8 MB 30 User Profile Page.mp4 55.3 MB 31 Utility to Count Object Properties.mp4 37 MB 32 JavaScript By Reference vs By Value.mp4 18.1 MB 33 Update a User Profile.mp4 84.4 MB 34 Shared Page Components.mp4 33 MB 35 Use authId when Creating Posts.mp4 39.4 MB 36 Create New Threads.mp4 20.4 MB 37 Actions and Mutations.mp4 74.1 MB 38 Add the Route.mp4 22.8 MB 39 Redirect on Publish.mp4 20.5 MB 4 Explore the Webpack template.mp4 25.2 MB 40 Use Route Params.mp4 13.5 MB 41 ThreadEditor.mp4 21.1 MB 42 Edit Threads.mp4 49.8 MB 43 Improve the ThreadEditor.mp4 35 MB 44 Editing Posts.mp4 62.8 MB 45 Conditionally display multiple elements with an invisible wrapper.mp4 19.5 MB 46 Post Editor Buttons.mp4 16.9 MB 47 Vuejs Custom Prop Validation.mp4 35.4 MB 48 Has the post been modified.mp4 32 MB 49 What is a Higher Order Function.mp4 28 MB 5 Automatic Code Review Linting with ESLint.mp4 53.6 MB 50 Creating Dynamic Vuex Getters using Higher Order Functions.mp4 53.5 MB 51 Create Vuex Mutations with Higher Order Functions.mp4 54.5 MB 52 Filter Array Elements to Count Unique Contributors.mp4 54.3 MB 53 Small Improvements Before the Firebase Chapter.mp4 19.9 MB 54 Install Firebase Realtime Database.mp4 30.2 MB 55 Set up the Firebase Realtime Database.mp4 6.5 MB 56 Understanding the Vuejs Lifecycle Hooks.mp4 30.9 MB 57 Start Migrate Vuex to use Firebase Realtime Database.mp4 72.9 MB 58 Fetch Data from Firebase With Vuex Actions.mp4 37.3 MB 59 Reusable Vuex Actions and Mutations.mp4 35.5 MB 6 Structuring our data.mp4 39.6 MB 60 Vuex Actions that Fetches Multiple Items from Firebase.mp4 25.4 MB 61 Fetch Firebase Data Before Creating Component Instance.mp4 29.8 MB 62 Fetch Data for All Pages.mp4 48.6 MB 63 Clean up Components by Mapping our Vuex Actions.mp4 29.5 MB 64 Split Vuex Store into Multiple Files.mp4 33.3 MB 65 Fetch Data Before Creating the Vue Instance.mp4 19.5 MB 66 Store New Posts in Firebase with Vuex.mp4 39.8 MB 67 Store New Threads in Firebase with Vuex.mp4 49.5 MB 68 Counting Thread Contributors.mp4 16.5 MB 69 Updating posts in Firebase Realtime Database.mp4 13.5 MB 7 Import data source and show the conversations.mp4 37.7 MB 70 Update threads in Firebase Realtime Database.mp4 14.4 MB 71 Hide Content Until Data is Fully Loaded.mp4 19.6 MB 72 Share Logic Between Components with Mixins.mp4 47.5 MB 73 Display a Loading Indicator while Components Fetch Async Data.mp4 48.7 MB 74 Show a Cool Loading Spinner While Components Fetch Data.mp4 19.2 MB 75 Show a Progress Bar while Components Fetch Asynchronous Data.mp4 32.6 MB 76 The Firebase Tools CLI.mp4 28.8 MB 77 Create Custom NPM script To Seed Database.mp4 16.2 MB 78 Using Environment Variables in the Vuejs Webpack Template.mp4 29.1 MB 79 Using env file in the Vuejs Webpack Template.mp4 32.3 MB 8 Vuejs with a Theme and Scoped CSS Styling.mp4 106.8 MB 80 Create the Registration Form.mp4 24.3 MB 81 Store new Users in the Database.mp4 29.9 MB 82 Implement Firebase Authentication.mp4 40.4 MB 83 Sign Users in When they Register.mp4 37.1 MB 84 Sign Users In and Out.mp4 53 MB 85 Dropdown Menus using Class Bindings.mp4 38.6 MB 86 Authenticate Users via 3rd Party Providers.mp4 55.2 MB 87 In Component Navigation Guards.mp4 62.5 MB 88 Componentless Routes with Navigation Guards.mp4 22.2 MB 89 Global Navigation Guards and Meta Fields.mp4 40.3 MB 9 Introducing the vuerouter.mp4 58.5 MB 90 Firebase Authentication and Navigation Guards.mp4 50.8 MB 91 Protecting Pages from Authenticated Users.mp4 21.3 MB 92 Redirect Users After Logging In to the Page they Tried to Visit.mp4 27.3 MB 93 Only Allow Authenticated Users to Create and Edit Posts.mp4 23.2 MB 94 Profile Page of Authenticated User.mp4 22.7 MB 95 Force Vue Router to Destroy Component to Trigger Lifecycle Hooks.mp4 61.6 MB 96 Split a Large Vuex Store Into Namespaced Modules.mp4 133.9 MB 97 Split a Large Vuex Store Into Namespaced Modules Part 2.mp4 96.9 MB 98 Install Vuelidate and Validate the Registration Form.mp4 42.9 MB 99 Validate Unique Fields Asynchronously with Firebase.mp4 34.8 MB