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