Torrent details for "Vue - The Complete Guide (incl. Router & Composition API)" Log in to bookmark
Controls:
×
Report Torrent
Please select a reason for reporting this torrent:
Your report will be reviewed by our moderation team.
×
Report Information
Loading report information...
This torrent has been reported 0 times.
Report Summary:
| User | Reason | Date |
|---|
Failed to load report information.
×
Success
Your report has been submitted successfully.
Checked by:
Category:
Language:
None
Total Size:
14.8 GB
Info Hash:
72A2A3126B1A0C2F052CE3B8729B3389F42F36FA
Added By:
Added:
April 21, 2026, 9:55 p.m.
Stats:
|
(Last updated: April 21, 2026, 9:55 p.m.)
| File | Size |
|---|---|
| 22_-_Vue_2_to_Vue_3_Migration/004_The_New_Composition_API_(Optional!).mp4 | 136.0 MB |
| 01_-_Getting_Started/001_Welcome_to_the_Course!.mp4 | 32.6 MB |
| 01_-_Getting_Started/001_Welcome_to_the_Course!_en.srt | 2.8 KB |
| 01_-_Getting_Started/002_What_is_Vue.js.mp4 | 59.6 MB |
| 01_-_Getting_Started/002_What_is_Vue.js_en.srt | 12.8 KB |
| 01_-_Getting_Started/003_Different_Ways_of_Using_Vue.mp4 | 13.1 MB |
| 01_-_Getting_Started/003_Different_Ways_of_Using_Vue_en.srt | 4.2 KB |
| 01_-_Getting_Started/004_Exploring_Vue_Alternatives.mp4 | 19.9 MB |
| 01_-_Getting_Started/004_Exploring_Vue_Alternatives_en.srt | 5.4 KB |
| 01_-_Getting_Started/004_Vue-vs-Angular-vs-React.url | 96 bytes |
| 01_-_Getting_Started/005_Building_A_First_App_With_Just_JavaScript.mp4 | 17.5 MB |
| 01_-_Getting_Started/005_Building_A_First_App_With_Just_JavaScript_en.srt | 10.7 KB |
| 01_-_Getting_Started/005_gs-01-starting-project.zip | 2.7 KB |
| 01_-_Getting_Started/005_gs-02-first-app-with-just-js.zip | 2.9 KB |
| 01_-_Getting_Started/006_Join_our_Online_Learning_Community.html | 878 bytes |
| 01_-_Getting_Started/007_Important_Changed_Vue_Script_Import_Path.html | 403 bytes |
| 01_-_Getting_Started/008_gs-03-rebuilding-the-app-with-vue.zip | 3.2 KB |
| 01_-_Getting_Started/008_Re-building_the_App_with_Vue.mp4 | 93.8 MB |
| 01_-_Getting_Started/008_Re-building_the_App_with_Vue_en.srt | 19.0 KB |
| 01_-_Getting_Started/009_Vue_vs_Vanilla_JavaScript_(just_JavaScript).mp4 | 3.8 MB |
| 01_-_Getting_Started/009_Vue_vs_Vanilla_JavaScript_(just_JavaScript)_en.srt | 1.8 KB |
| 01_-_Getting_Started/010_Setting_Up_the_Course_Development_Environment.mp4 | 7.2 MB |
| 01_-_Getting_Started/010_Setting_Up_the_Course_Development_Environment_en.srt | 3.3 KB |
| 01_-_Getting_Started/011_Course_Setup.html | 1.3 KB |
| 01_-_Getting_Started/012_Course_Outline_&_What's_In_The_Course.mp4 | 5.4 MB |
| 01_-_Getting_Started/012_Course_Outline_&_What's_In_The_Course_en.srt | 4.9 KB |
| 01_-_Getting_Started/013_How_To_Get_The_Most_Out_Of_This_Course.mp4 | 5.8 MB |
| 01_-_Getting_Started/013_How_To_Get_The_Most_Out_Of_This_Course_en.srt | 6.0 KB |
| 01_-_Getting_Started/014_gs-01-starting-project.zip | 2.7 KB |
| 01_-_Getting_Started/014_gs-02-first-app-with-just-js.zip | 2.9 KB |
| 01_-_Getting_Started/014_gs-03-rebuilding-the-app-with-vue.zip | 3.2 KB |
| 01_-_Getting_Started/014_Module_Resources.html | 286 bytes |
| 01_-_Getting_Started/014_Slides.zip | 1.1 MB |
| 01_-_Getting_Started/external-links.txt | 105 bytes |
| 01_-_Getting_Started/freefiles.top.txt | 40 bytes |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/001_Module_Introduction.mp4 | 896.5 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/001_Module_Introduction_en.srt | 1.2 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/002_Important_Changed_Vue_Script_Import_Path.html | 415 bytes |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/003_basics-01-starting-code.zip | 1.5 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/003_Creating_and_Connecting_Vue_App_Instances.mp4 | 47.5 MB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/003_Creating_and_Connecting_Vue_App_Instances_en.srt | 13.4 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/004_Interpolation_and_Data_Binding.mp4 | 8.6 MB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/004_Interpolation_and_Data_Binding_en.srt | 6.0 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/005_Binding_Attributes_with_the_v-bind_Directive.mp4 | 17.8 MB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/005_Binding_Attributes_with_the_v-bind_Directive_en.srt | 8.3 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/006_Understanding_methods_in_Vue_Apps.mp4 | 15.3 MB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/006_Understanding_methods_in_Vue_Apps_en.srt | 8.8 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/007_Working_with_Data_inside_of_a_Vue_App.mp4 | 11.8 MB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/007_Working_with_Data_inside_of_a_Vue_App_en.srt | 4.8 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/008_Outputting_Raw_HTML_Content_with_v-html.mp4 | 9.6 MB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/008_Outputting_Raw_HTML_Content_with_v-html_en.srt | 5.7 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/009_A_First_Summary.mp4 | 11.4 MB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/009_A_First_Summary_en.srt | 6.2 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/010_basics-03-events-starting-code.zip | 1.7 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/010_Understanding_Event_Binding.mp4 | 24.7 MB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/010_Understanding_Event_Binding_en.srt | 11.9 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/011_Events_&_Methods.mp4 | 15.4 MB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/011_Events_&_Methods_en.srt | 9.7 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/012_Working_with_Event_Arguments.mp4 | 7.7 MB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/012_Working_with_Event_Arguments_en.srt | 4.2 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/013_Using_the_Native_Event_Object.mp4 | 54.3 MB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/013_Using_the_Native_Event_Object_en.srt | 13.7 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/014_Exploring_Event_Modifiers.mp4 | 40.2 MB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/014_Exploring_Event_Modifiers_en.srt | 14.9 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/015_Locking_Content_with_v-once.mp4 | 5.9 MB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/015_Locking_Content_with_v-once_en.srt | 3.1 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/016_basics-05-using-the-native-event-object.zip | 2.0 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/016_Data_Binding_+_Event_Binding_=_Two-Way_Binding.mp4 | 22.9 MB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/016_Data_Binding_+_Event_Binding_=_Two-Way_Binding_en.srt | 9.6 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/017_Methods_used_for_Data_Binding_How_It_Works.mp4 | 38.6 MB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/017_Methods_used_for_Data_Binding_How_It_Works_en.srt | 9.8 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/018_Introducing_Computed_Properties.mp4 | 16.6 MB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/018_Introducing_Computed_Properties_en.srt | 9.2 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/019_Working_with_Watchers.mp4 | 43.4 MB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/019_Working_with_Watchers_en.srt | 16.0 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/020_Methods_vs_Computed_Properties_vs_Watchers.mp4 | 4.8 MB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/020_Methods_vs_Computed_Properties_vs_Watchers_en.srt | 4.3 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/021_v-bind_and_v-on_Shorthands.mp4 | 5.3 MB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/021_v-bind_and_v-on_Shorthands_en.srt | 2.8 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/022_basics-10-styling-starting-setup.zip | 1.4 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/022_Dynamic_Styling_with_Inline_Styles.mp4 | 28.0 MB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/022_Dynamic_Styling_with_Inline_Styles_en.srt | 10.0 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/023_Adding_CSS_Classes_Dynamically.mp4 | 21.8 MB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/023_Adding_CSS_Classes_Dynamically_en.srt | 9.5 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/024_Classes_&_Computed_Properties.mp4 | 5.1 MB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/024_Classes_&_Computed_Properties_en.srt | 3.0 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/025_Dynamic_Classes_Array_Syntax.mp4 | 3.4 MB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/025_Dynamic_Classes_Array_Syntax_en.srt | 2.1 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/026_Module_Summary.mp4 | 7.9 MB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/026_Module_Summary_en.srt | 5.0 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/027_basics-01-starting-code.zip | 1.5 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/027_basics-02-a-first-summary.zip | 1.9 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/027_basics-03-events-starting-code.zip | 1.7 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/027_basics-04-events-methods.zip | 1.7 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/027_basics-05-using-the-native-event-object.zip | 2.0 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/027_basics-06-two-way-binding.zip | 1.9 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/027_basics-07-introducing-computed-properties.zip | 2.1 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/027_basics-08-working-with-watchers.zip | 2.2 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/027_basics-09-v-bind-v-for-shorthands.zip | 2.2 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/027_basics-10-styling-starting-setup.zip | 1.4 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/027_basics-11-dynamic-styling-inline-styles.zip | 1.7 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/027_basics-12-adding-css-classes-dynamically.zip | 1.8 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/027_basics-13-dynamic-classes-array-syntax.zip | 1.8 KB |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/027_Module_Resources.html | 185 bytes |
| 02_-_Basics_&_Core_Concepts_-_DOM_Interaction_with_Vue/freefiles.top.txt | 40 bytes |
| 03_-_Rendering_Conditional_Content_&_Lists/001_Module_Introduction.mp4 | 1.8 MB |
| 03_-_Rendering_Conditional_Content_&_Lists/001_Module_Introduction_en.srt | 2.4 KB |
| 03_-_Rendering_Conditional_Content_&_Lists/002_lists-cond-01-starting-setup.zip | 1.7 KB |
| 03_-_Rendering_Conditional_Content_&_Lists/002_Understanding_the_Problem.mp4 | 8.7 MB |
| 03_-_Rendering_Conditional_Content_&_Lists/002_Understanding_the_Problem_en.srt | 4.8 KB |
| 03_-_Rendering_Conditional_Content_&_Lists/003_Rendering_Content_Conditionally.mp4 | 23.2 MB |
| 03_-_Rendering_Conditional_Content_&_Lists/003_Rendering_Content_Conditionally_en.srt | 7.7 KB |
| 03_-_Rendering_Conditional_Content_&_Lists/004_v-if,_v-else_and_v-else-if.mp4 | 11.0 MB |
| 03_-_Rendering_Conditional_Content_&_Lists/004_v-if,_v-else_and_v-else-if_en.srt | 6.6 KB |
| 03_-_Rendering_Conditional_Content_&_Lists/005_Using_v-show_Instead_Of_v-if.mp4 | 6.3 MB |
| 03_-_Rendering_Conditional_Content_&_Lists/005_Using_v-show_Instead_Of_v-if_en.srt | 3.8 KB |
| 03_-_Rendering_Conditional_Content_&_Lists/006_Rendering_Lists_of_Data.mp4 | 16.3 MB |
| 03_-_Rendering_Conditional_Content_&_Lists/006_Rendering_Lists_of_Data_en.srt | 10.1 KB |
| 03_-_Rendering_Conditional_Content_&_Lists/007_Diving_Deeper_Into_v-for.mp4 | 20.6 MB |
| 03_-_Rendering_Conditional_Content_&_Lists/007_Diving_Deeper_Into_v-for_en.srt | 8.0 KB |
| 03_-_Rendering_Conditional_Content_&_Lists/008_Removing_List_Items.mp4 | 13.2 MB |
| 03_-_Rendering_Conditional_Content_&_Lists/008_Removing_List_Items_en.srt | 6.2 KB |
| 03_-_Rendering_Conditional_Content_&_Lists/009_Lists_&_Keys.mp4 | 52.1 MB |
| 03_-_Rendering_Conditional_Content_&_Lists/009_Lists_&_Keys_en.srt | 12.6 KB |
| 03_-_Rendering_Conditional_Content_&_Lists/010_Module_Summary.mp4 | 3.8 MB |
| 03_-_Rendering_Conditional_Content_&_Lists/010_Module_Summary_en.srt | 4.0 KB |
| 03_-_Rendering_Conditional_Content_&_Lists/011_lists-cond-01-starting-setup.zip | 1.7 KB |
| 03_-_Rendering_Conditional_Content_&_Lists/011_lists-cond-02-v-if-v-else-v-else-if.zip | 1.9 KB |
| 03_-_Rendering_Conditional_Content_&_Lists/011_lists-cond-03-rendering-lists-of-data.zip | 1.9 KB |
| 03_-_Rendering_Conditional_Content_&_Lists/011_lists-cond-04-diving-deeper-into-v-for.zip | 2.0 KB |
| 03_-_Rendering_Conditional_Content_&_Lists/011_lists-cond-05-removing-list-items.zip | 2.0 KB |
| 03_-_Rendering_Conditional_Content_&_Lists/011_lists-cond-06-lists-keys.zip | 2.0 KB |
| 03_-_Rendering_Conditional_Content_&_Lists/011_Module_Resources.html | 185 bytes |
| 03_-_Rendering_Conditional_Content_&_Lists/freefiles.top.txt | 40 bytes |
| 04_-_Course_Project_The_Monster_Slayer_Game/001_Module_Introduction.mp4 | 2.0 MB |
| 04_-_Course_Project_The_Monster_Slayer_Game/001_Module_Introduction_en.srt | 1.9 KB |
| 04_-_Course_Project_The_Monster_Slayer_Game/002_prj-monster-01-starting-setup.zip | 1.9 KB |
| 04_-_Course_Project_The_Monster_Slayer_Game/002_Project_Setup_&_First_Methods.mp4 | 62.3 MB |
| 04_-_Course_Project_The_Monster_Slayer_Game/002_Project_Setup_&_First_Methods_en.srt | 18.4 KB |
| 04_-_Course_Project_The_Monster_Slayer_Game/003_Updating_the_Health_Bars.mp4 | 42.9 MB |
| 04_-_Course_Project_The_Monster_Slayer_Game/003_Updating_the_Health_Bars_en.srt | 10.2 KB |
| 04_-_Course_Project_The_Monster_Slayer_Game/004_Adding_a_Special_Attack.mp4 | 26.4 MB |
| 04_-_Course_Project_The_Monster_Slayer_Game/004_Adding_a_Special_Attack_en.srt | 9.5 KB |
| 04_-_Course_Project_The_Monster_Slayer_Game/005_Adding_a_Heal_Functionality.mp4 | 16.4 MB |
| 04_-_Course_Project_The_Monster_Slayer_Game/005_Adding_a_Heal_Functionality_en.srt | 7.0 KB |
| 04_-_Course_Project_The_Monster_Slayer_Game/006_Adding_a_Game_Over_Screen.mp4 | 97.1 MB |
| 04_-_Course_Project_The_Monster_Slayer_Game/006_Adding_a_Game_Over_Screen_en.srt | 13.4 KB |
| 04_-_Course_Project_The_Monster_Slayer_Game/007_Finishing_the_Core_Functionality.mp4 | 66.4 MB |
| 04_-_Course_Project_The_Monster_Slayer_Game/007_Finishing_the_Core_Functionality_en.srt | 9.2 KB |
| 04_-_Course_Project_The_Monster_Slayer_Game/008_Adding_a_Battle_Log.mp4 | 89.0 MB |
| 04_-_Course_Project_The_Monster_Slayer_Game/008_Adding_a_Battle_Log_en.srt | 20.9 KB |
| 04_-_Course_Project_The_Monster_Slayer_Game/009_Module_Resources.html | 185 bytes |
| 04_-_Course_Project_The_Monster_Slayer_Game/009_prj-monster-01-starting-setup.zip | 1.9 KB |
| 04_-_Course_Project_The_Monster_Slayer_Game/009_prj-monster-02-adding-a-special-attack.zip | 2.4 KB |
| 04_-_Course_Project_The_Monster_Slayer_Game/009_prj-monster-03-adding-a-heal-functionality.zip | 2.5 KB |
| 04_-_Course_Project_The_Monster_Slayer_Game/009_prj-monster-04-adding-a-gamer-over-screen.zip | 2.6 KB |
| 04_-_Course_Project_The_Monster_Slayer_Game/009_prj-monster-05-finishing-core-functionality.zip | 2.7 KB |
| 04_-_Course_Project_The_Monster_Slayer_Game/009_prj-monster-06-adding-a-battle-log.zip | 2.9 KB |
| 04_-_Course_Project_The_Monster_Slayer_Game/freefiles.top.txt | 40 bytes |
| 05_-_Vue_Behind_the_Scenes/001_Module_Introduction.mp4 | 1.6 MB |
| 05_-_Vue_Behind_the_Scenes/001_Module_Introduction_en.srt | 2.4 KB |
| 05_-_Vue_Behind_the_Scenes/002_An_Introduction_to_Vue's_Reactivity.mp4 | 12.7 MB |
| 05_-_Vue_Behind_the_Scenes/002_An_Introduction_to_Vue's_Reactivity_en.srt | 6.5 KB |
| 05_-_Vue_Behind_the_Scenes/002_behind-scenes-01-starting-setup.zip | 1.8 KB |
| 05_-_Vue_Behind_the_Scenes/003_Vue_Reactivity_A_Deep_Dive.mp4 | 26.3 MB |
| 05_-_Vue_Behind_the_Scenes/003_Vue_Reactivity_A_Deep_Dive_en.srt | 11.8 KB |
| 05_-_Vue_Behind_the_Scenes/004_One_App_vs_Multiple_Apps.mp4 | 33.3 MB |
| 05_-_Vue_Behind_the_Scenes/004_One_App_vs_Multiple_Apps_en.srt | 5.4 KB |
| 05_-_Vue_Behind_the_Scenes/005_Understanding_Templates.mp4 | 12.0 MB |
| 05_-_Vue_Behind_the_Scenes/005_Understanding_Templates_en.srt | 5.8 KB |
| 05_-_Vue_Behind_the_Scenes/006_Working_with_Refs.mp4 | 46.2 MB |
| 05_-_Vue_Behind_the_Scenes/006_Working_with_Refs_en.srt | 7.8 KB |
| 05_-_Vue_Behind_the_Scenes/007_How_Vue_Updates_the_DOM.mp4 | 34.5 MB |
| 05_-_Vue_Behind_the_Scenes/007_How_Vue_Updates_the_DOM_en.srt | 9.9 KB |
| 05_-_Vue_Behind_the_Scenes/008_Vue_App_Lifecycle_-_Theory.mp4 | 6.8 MB |
| 05_-_Vue_Behind_the_Scenes/008_Vue_App_Lifecycle_-_Theory_en.srt | 7.3 KB |
| 05_-_Vue_Behind_the_Scenes/009_Vue_App_Lifecycle_-_Practice.mp4 | 63.3 MB |
| 05_-_Vue_Behind_the_Scenes/009_Vue_App_Lifecycle_-_Practice_en.srt | 13.9 KB |
| 05_-_Vue_Behind_the_Scenes/010_behind-scenes-01-starting-setup.zip | 1.8 KB |
| 05_-_Vue_Behind_the_Scenes/010_behind-scenes-02-vue-reactivity-deep-dive.zip | 2.0 KB |
| 05_-_Vue_Behind_the_Scenes/010_behind-scenes-03-one-app-vs-multiple-apps.zip | 2.1 KB |
| 05_-_Vue_Behind_the_Scenes/010_behind-scenes-04-understanding-templates.zip | 2.1 KB |
| 05_-_Vue_Behind_the_Scenes/010_behind-scenes-05-working-with-refs.zip | 2.1 KB |
| 05_-_Vue_Behind_the_Scenes/010_behind-scenes-06-vue-app-lifecycle-practice.zip | 2.3 KB |
| 05_-_Vue_Behind_the_Scenes/010_Module_Resources.html | 185 bytes |
| 06_-_Introducing_Components/001_Module_Introduction.mp4 | 1.5 MB |
| 06_-_Introducing_Components/001_Module_Introduction_en.srt | 2.2 KB |
| 06_-_Introducing_Components/002_cmp-intro-01-starting-setup.zip | 1.6 KB |
| 06_-_Introducing_Components/002_Understanding_the_Problem.mp4 | 71.8 MB |
| 06_-_Introducing_Components/002_Understanding_the_Problem_en.srt | 12.6 KB |
| 06_-_Introducing_Components/003_Introducing_Components.mp4 | 91.6 MB |
| 06_-_Introducing_Components/003_Introducing_Components_en.srt | 16.2 KB |
| 06_-_Introducing_Components/004_The_Why_Building_Complex_User_Interfaces_With_Components.mp4 | 5.8 MB |
| 06_-_Introducing_Components/004_The_Why_Building_Complex_User_Interfaces_With_Components_en.srt | 1.5 KB |
| 06_-_Introducing_Components/005_Multiple_Vue_Apps_vs_Multiple_Components.html | 1.7 KB |
| 06_-_Introducing_Components/006_cmp-intro-01-starting-setup.zip | 1.6 KB |
| 06_-_Introducing_Components/006_cmp-intro-02-understanding-the-problem.zip | 2.0 KB |
| 06_-_Introducing_Components/006_cmp-intro-03-introducing-components.zip | 2.0 KB |
| 06_-_Introducing_Components/006_Module_Resources.html | 185 bytes |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/001_Module_Introduction.mp4 | 3.2 MB |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/001_Module_Introduction_en.srt | 2.3 KB |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/002_Why_We_Need_A_Development_Server.mp4 | 14.7 MB |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/002_Why_We_Need_A_Development_Server_en.srt | 5.2 KB |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/003_Why_We_Want_A_Better_Developer_Experience.mp4 | 29.6 MB |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/003_Why_We_Want_A_Better_Developer_Experience_en.srt | 9.2 KB |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/004_Fixing_npm_run_serve_(Vue_CLI).html | 1.3 KB |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/005_Installing_&_Using_the_Vue_CLI.mp4 | 20.4 MB |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/005_Installing_&_Using_the_Vue_CLI_en.srt | 14.5 KB |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/006_Inspecting_the_Created_Project.mp4 | 16.1 MB |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/006_Inspecting_the_Created_Project_en.srt | 10.2 KB |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/007_Inspecting_the_Vue_Code_&_.vue_Files.mp4 | 14.4 MB |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/007_Inspecting_the_Vue_Code_&_.vue_Files_en.srt | 8.9 KB |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/008_Adding_the_Vetur_Extension_to_VS_Code.mp4 | 3.8 MB |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/008_Adding_the_Vetur_Extension_to_VS_Code_en.srt | 1.8 KB |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/009_More_on_.vue_Files.mp4 | 9.8 MB |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/009_More_on_.vue_Files_en.srt | 2.6 KB |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/010_A_New_Vue_Project.mp4 | 9.6 MB |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/010_A_New_Vue_Project_en.srt | 8.1 KB |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/010_vue-cli-01-a-new-vue-project.zip | 37.8 KB |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/011_Creating_a_Basic_Vue_App.mp4 | 25.4 MB |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/011_Creating_a_Basic_Vue_App_en.srt | 13.7 KB |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/012_Adding_a_Component.mp4 | 40.1 MB |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/012_Adding_a_Component_en.srt | 12.3 KB |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/013_Adding_Styling.mp4 | 7.1 MB |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/013_Adding_Styling_en.srt | 3.4 KB |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/013_styles.css | 1002 bytes |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/014_A_Small_Addition.html | 709 bytes |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/015_An_Alternative_Setup_-_using_npm_init_&_Volar.html | 1.2 KB |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/016_Module_Resources.html | 185 bytes |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/016_vue-cli-01-a-new-vue-project.zip | 32.2 KB |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/016_vue-cli-02-adding-a-component.zip | 33.1 KB |
| 07_-_Moving_to_a_Better_Development_Setup_&_Workflow_with_the_Vue_CLI/016_vue-cli-03-finished.zip | 33.1 KB |
| 08_-_Component_Communication/001_Module_Introduction.mp4 | 2.3 MB |
| 08_-_Component_Communication/001_Module_Introduction_en.srt | 2.5 KB |
| 08_-_Component_Communication/002_cmp-communication-01-starting-setup.zip | 33.6 KB |
| 08_-_Component_Communication/002_Introducing_Props_(Parent_=_Child_Communication).mp4 | 31.6 MB |
| 08_-_Component_Communication/002_Introducing_Props_(Parent_=_Child_Communication)_en.srt | 15.3 KB |
| 08_-_Component_Communication/003_Prop_Behavior_&_Changing_Props.mp4 | 25.5 MB |
| 08_-_Component_Communication/003_Prop_Behavior_&_Changing_Props_en.srt | 9.9 KB |
| 08_-_Component_Communication/004_Validating_Props.mp4 | 24.0 MB |
| 08_-_Component_Communication/004_Validating_Props_en.srt | 11.5 KB |
| 08_-_Component_Communication/005_Supported_Prop_Values.html | 628 bytes |
| 08_-_Component_Communication/006_Working_with_Dynamic_Prop_Values.mp4 | 19.3 MB |
| 08_-_Component_Communication/006_Working_with_Dynamic_Prop_Values_en.srt | 8.4 KB |
| 08_-_Component_Communication/007_Emitting_Custom_Events_(Child_=_Parent_Communication).mp4 | 44.3 MB |
| 08_-_Component_Communication/007_Emitting_Custom_Events_(Child_=_Parent_Communication)_en.srt | 15.9 KB |
| 08_-_Component_Communication/007_More-on-JS-Arrow-Functions.url | 115 bytes |
| 08_-_Component_Communication/007_More-on-the-find-Method.url | 115 bytes |
| 08_-_Component_Communication/008_Defining_&_Validating_Custom_Events.mp4 | 13.8 MB |
| 08_-_Component_Communication/008_Defining_&_Validating_Custom_Events_en.srt | 6.6 KB |
| 08_-_Component_Communication/009_adv-props.pdf | 39.8 KB |
| 08_-_Component_Communication/009_Prop__Event_Fallthrough_&_Binding_All_Props.html | 3.6 KB |
| 08_-_Component_Communication/010_Demo_Adding_Components_&_Connecting_Them.mp4 | 43.4 MB |
| 08_-_Component_Communication/010_Demo_Adding_Components_&_Connecting_Them_en.srt | 18.3 KB |
| 08_-_Component_Communication/010_form.css | 185 bytes |
| 08_-_Component_Communication/011_Demo_Adding_More_Component_Communication.mp4 | 25.0 MB |
| 08_-_Component_Communication/011_Demo_Adding_More_Component_Communication_en.srt | 9.6 KB |
| 08_-_Component_Communication/012_A_Potential_Problem.mp4 | 25.5 MB |
| 08_-_Component_Communication/012_A_Potential_Problem_en.srt | 9.7 KB |
| 08_-_Component_Communication/012_cmp-communication-08-a-potential-problem-starting-setup.zip | 35.8 KB |
| 08_-_Component_Communication/013_Provide_+_Inject_To_The_Rescue.mp4 | 81.6 MB |
| 08_-_Component_Communication/013_Provide_+_Inject_To_The_Rescue_en.srt | 12.0 KB |
| 08_-_Component_Communication/014_Provide_+_Inject_for_Functions__Methods.mp4 | 16.0 MB |
| 08_-_Component_Communication/014_Provide_+_Inject_for_Functions__Methods_en.srt | 5.5 KB |
| 08_-_Component_Communication/015_Provide_+_Inject_vs_Props_&_Custom_Events.mp4 | 6.8 MB |
| 08_-_Component_Communication/015_Provide_+_Inject_vs_Props_&_Custom_Events_en.srt | 3.4 KB |
| 08_-_Component_Communication/016_Module_Summary.mp4 | 9.6 MB |
| 08_-_Component_Communication/016_Module_Summary_en.srt | 7.6 KB |
| 08_-_Component_Communication/017_cmp-communication-01-starting-setup.zip | 33.6 KB |
| 08_-_Component_Communication/017_cmp-communication-02-introducing-props.zip | 33.8 KB |
| 08_-_Component_Communication/017_cmp-communication-03-validating-props.zip | 34.0 KB |
| 08_-_Component_Communication/017_cmp-communication-04-working-with-dynamic-prop-values.zip | 34.4 KB |
| 08_-_Component_Communication/017_cmp-communication-05-emitting-custom-events.zip | 34.2 KB |
| 08_-_Component_Communication/017_cmp-communication-06-defining-and-validating-custom-events.zip | 34.7 KB |
| 08_-_Component_Communication/017_cmp-communication-07-demo-adding-more-component-communication.zip | 35.7 KB |
| 08_-_Component_Communication/017_cmp-communication-08-a-potential-problem-starting-setup.zip | 35.8 KB |
| 08_-_Component_Communication/017_cmp-communication-09-provide-inject-for-functions.zip | 35.6 KB |
| 08_-_Component_Communication/017_Module_Resources.html | 185 bytes |
| 08_-_Component_Communication/external-links.txt | 251 bytes |
| 08_-_Component_Communication/freefiles.top.txt | 40 bytes |
| 09_-_Diving_Deeper_Into_Components/001_Module_Introduction.mp4 | 1.8 MB |
| 09_-_Diving_Deeper_Into_Components/001_Module_Introduction_en.srt | 2.7 KB |
| 09_-_Diving_Deeper_Into_Components/002_cmp-adv-01-starting-setup.zip | 34.4 KB |
| 09_-_Diving_Deeper_Into_Components/002_Project_Setup.mp4 | 12.6 MB |
| 09_-_Diving_Deeper_Into_Components/002_Project_Setup_en.srt | 4.3 KB |
| 09_-_Diving_Deeper_Into_Components/003_Global_vs_Local_Components.mp4 | 84.4 MB |
| 09_-_Diving_Deeper_Into_Components/003_Global_vs_Local_Components_en.srt | 14.2 KB |
| 09_-_Diving_Deeper_Into_Components/004_Scoped_Styles.mp4 | 18.7 MB |
| 09_-_Diving_Deeper_Into_Components/004_Scoped_Styles_en.srt | 8.2 KB |
| 09_-_Diving_Deeper_Into_Components/005_Introducing_Slots.mp4 | 23.8 MB |
| 09_-_Diving_Deeper_Into_Components/005_Introducing_Slots_en.srt | 10.1 KB |
| 09_-_Diving_Deeper_Into_Components/006_Named_Slots.mp4 | 18.0 MB |
| 09_-_Diving_Deeper_Into_Components/006_Named_Slots_en.srt | 8.5 KB |
| 09_-_Diving_Deeper_Into_Components/007_Slot_Styles_&_Compilation.mp4 | 14.7 MB |
| 09_-_Diving_Deeper_Into_Components/007_Slot_Styles_&_Compilation_en.srt | 3.6 KB |
| 09_-_Diving_Deeper_Into_Components/008_More_on_Slots.mp4 | 22.7 MB |
| 09_-_Diving_Deeper_Into_Components/008_More_on_Slots_en.srt | 12.7 KB |
| 09_-_Diving_Deeper_Into_Components/009_Scoped_Slots.mp4 | 36.6 MB |
| 09_-_Diving_Deeper_Into_Components/009_Scoped_Slots_en.srt | 15.7 KB |
| 09_-_Diving_Deeper_Into_Components/010_Dynamic_Components.mp4 | 28.7 MB |
| 09_-_Diving_Deeper_Into_Components/010_Dynamic_Components_en.srt | 10.8 KB |
| 09_-_Diving_Deeper_Into_Components/011_Keeping_Dynamic_Components_Alive.mp4 | 8.6 MB |
| 09_-_Diving_Deeper_Into_Components/011_Keeping_Dynamic_Components_Alive_en.srt | 4.1 KB |
| 09_-_Diving_Deeper_Into_Components/012_Applying_What_We_Know_&_A_Problem.mp4 | 35.6 MB |
| 09_-_Diving_Deeper_Into_Components/012_Applying_What_We_Know_&_A_Problem_en.srt | 13.6 KB |
| 09_-_Diving_Deeper_Into_Components/013_Teleporting_Elements.mp4 | 14.6 MB |
| 09_-_Diving_Deeper_Into_Components/013_Teleporting_Elements_en.srt | 5.9 KB |
| 09_-_Diving_Deeper_Into_Components/014_Working_with_Fragments.mp4 | 4.7 MB |
| 09_-_Diving_Deeper_Into_Components/014_Working_with_Fragments_en.srt | 1.9 KB |
| 09_-_Diving_Deeper_Into_Components/015_The_Vue_Style_Guide.mp4 | 25.1 MB |
| 09_-_Diving_Deeper_Into_Components/015_The_Vue_Style_Guide_en.srt | 5.0 KB |
| 09_-_Diving_Deeper_Into_Components/016_Moving_to_a_Different_Folder_Structure.mp4 | 11.2 MB |
| 09_-_Diving_Deeper_Into_Components/016_Moving_to_a_Different_Folder_Structure_en.srt | 5.1 KB |
| 09_-_Diving_Deeper_Into_Components/017_Module_Summary.mp4 | 6.7 MB |
| 09_-_Diving_Deeper_Into_Components/017_Module_Summary_en.srt | 5.5 KB |
| 09_-_Diving_Deeper_Into_Components/018_cmp-adv-01-starting-setup.zip | 34.4 KB |
| 09_-_Diving_Deeper_Into_Components/018_cmp-adv-02-scoped-styles.zip | 34.5 KB |
| 09_-_Diving_Deeper_Into_Components/018_cmp-adv-03-introducing-slots.zip | 35.0 KB |
| 09_-_Diving_Deeper_Into_Components/018_cmp-adv-04-named-slots.zip | 34.8 KB |
| 09_-_Diving_Deeper_Into_Components/018_cmp-adv-05-more-on-slots.zip | 34.9 KB |
| 09_-_Diving_Deeper_Into_Components/018_cmp-adv-06-scoped-slots.zip | 35.3 KB |
| 09_-_Diving_Deeper_Into_Components/018_cmp-adv-07-keeping-dynamic-components-alive.zip | 36.8 KB |
| 09_-_Diving_Deeper_Into_Components/018_cmp-adv-08-teleporting-elements.zip | 37.0 KB |
| 09_-_Diving_Deeper_Into_Components/018_cmp-adv-09-working-with-fragments.zip | 37.1 KB |
| 09_-_Diving_Deeper_Into_Components/018_cmp-adv-10-moving-to-a-different-folder-structure.zip | 38.4 KB |
| 09_-_Diving_Deeper_Into_Components/018_Module_Resources.html | 185 bytes |
| 10_-_Course_Project_The_Learning_Resources_App/001_Module_Introduction.mp4 | 2.5 MB |
| 10_-_Course_Project_The_Learning_Resources_App/001_Module_Introduction_en.srt | 2.5 KB |
| 10_-_Course_Project_The_Learning_Resources_App/002_prj-cmp-01-starting-setup.zip | 31.9 KB |
| 10_-_Course_Project_The_Learning_Resources_App/002_Setup_&_First_Steps.mp4 | 12.9 MB |
| 10_-_Course_Project_The_Learning_Resources_App/002_Setup_&_First_Steps_en.srt | 8.5 KB |
| 10_-_Course_Project_The_Learning_Resources_App/003_First_Components_&_Props.mp4 | 37.6 MB |
| 10_-_Course_Project_The_Learning_Resources_App/003_First_Components_&_Props_en.srt | 16.3 KB |
| 10_-_Course_Project_The_Learning_Resources_App/004_app.css | 192 bytes |
| 10_-_Course_Project_The_Learning_Resources_App/004_learning-resource.css | 296 bytes |
| 10_-_Course_Project_The_Learning_Resources_App/004_stored-resources.css | 89 bytes |
| 10_-_Course_Project_The_Learning_Resources_App/004_Styling_and_More_Components.mp4 | 22.8 MB |
| 10_-_Course_Project_The_Learning_Resources_App/004_Styling_and_More_Components_en.srt | 10.6 KB |
| 10_-_Course_Project_The_Learning_Resources_App/005_base-card.css | 133 bytes |
| 10_-_Course_Project_The_Learning_Resources_App/005_header.css | 181 bytes |
| 10_-_Course_Project_The_Learning_Resources_App/005_Header_&_BaseCard_Components.mp4 | 44.8 MB |
| 10_-_Course_Project_The_Learning_Resources_App/005_Header_&_BaseCard_Components_en.srt | 10.1 KB |
| 10_-_Course_Project_The_Learning_Resources_App/006_Adding_a_Base_Button.mp4 | 20.2 MB |
| 10_-_Course_Project_The_Learning_Resources_App/006_Adding_a_Base_Button_en.srt | 8.0 KB |
| 10_-_Course_Project_The_Learning_Resources_App/006_button.css | 379 bytes |
| 10_-_Course_Project_The_Learning_Resources_App/007_Dynamic_Components_&_Attribute_Fallthrough.mp4 | 74.5 MB |
| 10_-_Course_Project_The_Learning_Resources_App/007_Dynamic_Components_&_Attribute_Fallthrough_en.srt | 12.7 KB |
| 10_-_Course_Project_The_Learning_Resources_App/008_Adding_&_Styling_Tabs.mp4 | 20.3 MB |
| 10_-_Course_Project_The_Learning_Resources_App/008_Adding_&_Styling_Tabs_en.srt | 7.3 KB |
| 10_-_Course_Project_The_Learning_Resources_App/009_add-resource.css | 331 bytes |
| 10_-_Course_Project_The_Learning_Resources_App/009_Adding_a_Form.mp4 | 15.7 MB |
| 10_-_Course_Project_The_Learning_Resources_App/009_Adding_a_Form_en.srt | 6.3 KB |
| 10_-_Course_Project_The_Learning_Resources_App/010_Fetching_User_Input.mp4 | 27.2 MB |
| 10_-_Course_Project_The_Learning_Resources_App/010_Fetching_User_Input_en.srt | 13.3 KB |
| 10_-_Course_Project_The_Learning_Resources_App/011_Adding_a_Modal_Dialog.mp4 | 94.6 MB |
| 10_-_Course_Project_The_Learning_Resources_App/011_Adding_a_Modal_Dialog_en.srt | 17.3 KB |
| 10_-_Course_Project_The_Learning_Resources_App/011_dialog.css | 679 bytes |
| 10_-_Course_Project_The_Learning_Resources_App/012_Deleting_Items.mp4 | 42.5 MB |
| 10_-_Course_Project_The_Learning_Resources_App/012_Deleting_Items_en.srt | 9.8 KB |
| 10_-_Course_Project_The_Learning_Resources_App/013_Adding_Teleport.mp4 | 5.9 MB |
| 10_-_Course_Project_The_Learning_Resources_App/013_Adding_Teleport_en.srt | 2.2 KB |
| 10_-_Course_Project_The_Learning_Resources_App/014_Module_Resources.html | 185 bytes |
| 10_-_Course_Project_The_Learning_Resources_App/014_prj-cmp-01-starting-setup.zip | 31.9 KB |
| 10_-_Course_Project_The_Learning_Resources_App/014_prj-cmp-02-first-component-and-props.zip | 33.7 KB |
| 10_-_Course_Project_The_Learning_Resources_App/014_prj-cmp-03-styling-and-more-components.zip | 34.6 KB |
| 10_-_Course_Project_The_Learning_Resources_App/014_prj-cmp-04-header-and-base-card-components.zip | 36.3 KB |
| 10_-_Course_Project_The_Learning_Resources_App/014_prj-cmp-05-adding-a-basebutton.zip | 36.3 KB |
| 10_-_Course_Project_The_Learning_Resources_App/014_prj-cmp-06-dynamic-cmp-attribute-fallthrough.zip | 37.9 KB |
| 10_-_Course_Project_The_Learning_Resources_App/014_prj-cmp-07-adding-a-form.zip | 37.2 KB |
| 10_-_Course_Project_The_Learning_Resources_App/014_prj-cmp-08-fetching-user-input.zip | 37.8 KB |
| 10_-_Course_Project_The_Learning_Resources_App/014_prj-cmp-09-adding-a-modal-dialog.zip | 39.0 KB |
| 10_-_Course_Project_The_Learning_Resources_App/014_prj-cmp-10-deleting-items.zip | 38.7 KB |
| 10_-_Course_Project_The_Learning_Resources_App/014_prj-cmp-11-adding-teleport.zip | 38.8 KB |
| 11_-_Forms/001_Module_Introduction.mp4 | 595.8 KB |
| 11_-_Forms/001_Module_Introduction_en.srt | 698 bytes |
| 11_-_Forms/002_forms-01-starting-setup.zip | 33.4 KB |
| 11_-_Forms/002_v-model_&_Inputs.mp4 | 33.4 MB |
| 11_-_Forms/002_v-model_&_Inputs_en.srt | 9.0 KB |
| 11_-_Forms/003_Working_with_v-model_Modifiers_and_Numbers.mp4 | 40.6 MB |
| 11_-_Forms/003_Working_with_v-model_Modifiers_and_Numbers_en.srt | 9.7 KB |
| 11_-_Forms/004_v-model_and_Dropdowns.mp4 | 9.5 MB |
| 11_-_Forms/004_v-model_and_Dropdowns_en.srt | 3.4 KB |
| 11_-_Forms/005_Using_v-model_with_Checkboxes_&_Radiobuttons.mp4 | 27.9 MB |
| 11_-_Forms/005_Using_v-model_with_Checkboxes_&_Radiobuttons_en.srt | 10.1 KB |
| 11_-_Forms/006_Adding_Basic_Form_Validation.mp4 | 31.4 MB |
| 11_-_Forms/006_Adding_Basic_Form_Validation_en.srt | 7.2 KB |
| 11_-_Forms/007_Building_a_Custom_Control_Component.mp4 | 38.7 MB |
| 11_-_Forms/007_Building_a_Custom_Control_Component_en.srt | 8.4 KB |
| 11_-_Forms/008_Using_v-model_on_Custom_Components.mp4 | 44.0 MB |
| 11_-_Forms/008_Using_v-model_on_Custom_Components_en.srt | 9.3 KB |
| 11_-_Forms/009_Module_Summary.mp4 | 5.2 MB |
| 11_-_Forms/009_Module_Summary_en.srt | 2.0 KB |
| 11_-_Forms/010_forms-01-starting-setup.zip | 33.4 KB |
| 11_-_Forms/010_forms-02-v-model-and-inputs.zip | 33.7 KB |
| 11_-_Forms/010_forms-03-working-with-v-model-modifiers.zip | 34.2 KB |
| 11_-_Forms/010_forms-04-v-model-and-dropdowns.zip | 33.9 KB |
| 11_-_Forms/010_forms-05-using-v-model-with-checkboxes.zip | 34.3 KB |
| 11_-_Forms/010_forms-06-adding-basic-form-validation.zip | 34.4 KB |
| 11_-_Forms/010_forms-07-building-a-custom-control-component.zip | 35.4 KB |
| 11_-_Forms/010_forms-08-using-v-model-on-a-custom-control.zip | 35.4 KB |
| 11_-_Forms/010_Module_Resources.html | 185 bytes |
| 12_-_Sending_Http_Requests/001_Module_Introduction.mp4 | 1.0 MB |
| 12_-_Sending_Http_Requests/001_Module_Introduction_en.srt | 1.7 KB |
| 12_-_Sending_Http_Requests/002_http-01-starting-setup.zip | 36.0 KB |
| 12_-_Sending_Http_Requests/002_Starting_App_&_Why_we_need_a_Backend.mp4 | 12.8 MB |
| 12_-_Sending_Http_Requests/002_Starting_App_&_Why_we_need_a_Backend_en.srt | 8.9 KB |
| 12_-_Sending_Http_Requests/003_Adding_a_Backend.mp4 | 16.7 MB |
| 12_-_Sending_Http_Requests/003_Adding_a_Backend_en.srt | 5.6 KB |
| 12_-_Sending_Http_Requests/004_How_To_(Not)_Send_Http_Requests.mp4 | 13.1 MB |
| 12_-_Sending_Http_Requests/004_How_To_(Not)_Send_Http_Requests_en.srt | 8.0 KB |
| 12_-_Sending_Http_Requests/005_Sending_a_POST_Request_to_Store_Data.mp4 | 17.3 MB |
| 12_-_Sending_Http_Requests/005_Sending_a_POST_Request_to_Store_Data_en.srt | 8.8 KB |
| 12_-_Sending_Http_Requests/006_Http_Requests_&_Http_Methods_(Verbs).html | 1.6 KB |
| 12_-_Sending_Http_Requests/007_Using_Axios_Instead_Of_fetch().html | 1.8 KB |
| 12_-_Sending_Http_Requests/008_Getting_Data_(GET_Request)_&_Transforming_Response_Data.mp4 | 36.7 MB |
| 12_-_Sending_Http_Requests/008_Getting_Data_(GET_Request)_&_Transforming_Response_Data_en.srt | 15.8 KB |
| 12_-_Sending_Http_Requests/009_Loading_Data_When_a_Component_Mounts.mp4 | 10.5 MB |
| 12_-_Sending_Http_Requests/009_Loading_Data_When_a_Component_Mounts_en.srt | 3.0 KB |
| 12_-_Sending_Http_Requests/010_Showing_a_Loading..._Message.mp4 | 10.9 MB |
| 12_-_Sending_Http_Requests/010_Showing_a_Loading..._Message_en.srt | 4.4 KB |
| 12_-_Sending_Http_Requests/011_Handling_the_No_Data_State.mp4 | 11.6 MB |
| 12_-_Sending_Http_Requests/011_Handling_the_No_Data_State_en.srt | 4.4 KB |
| 12_-_Sending_Http_Requests/012_Handling_Technical__Browser-side_Errors.mp4 | 26.9 MB |
| 12_-_Sending_Http_Requests/012_Handling_Technical__Browser-side_Errors_en.srt | 9.6 KB |
| 12_-_Sending_Http_Requests/013_Handling_Error_Responses.mp4 | 25.4 MB |
| 12_-_Sending_Http_Requests/013_Handling_Error_Responses_en.srt | 9.9 KB |
| 12_-_Sending_Http_Requests/014_Module_Summary.mp4 | 8.5 MB |
| 12_-_Sending_Http_Requests/014_Module_Summary_en.srt | 2.3 KB |
| 12_-_Sending_Http_Requests/015_http-01-starting-setup.zip | 36.0 KB |
| 12_-_Sending_Http_Requests/015_http-02-sending-a-post-request.zip | 36.4 KB |
| 12_-_Sending_Http_Requests/015_http-03-getting-data.zip | 36.2 KB |
| 12_-_Sending_Http_Requests/015_http-04-showing-a-loading-message.zip | 36.8 KB |
| 12_-_Sending_Http_Requests/015_http-05-handling-technical-errors.zip | 37.0 KB |
| 12_-_Sending_Http_Requests/015_http-06-handling-error-responses.zip | 37.1 KB |
| 12_-_Sending_Http_Requests/015_Module_Resources.html | 185 bytes |
| 12_-_Sending_Http_Requests/freefiles.top.txt | 40 bytes |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/001_Module_Introduction.mp4 | 781.6 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/001_Module_Introduction_en.srt | 1.0 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/002_routing-01-starting-setup.zip | 37.0 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/002_What_&_Why.mp4 | 6.6 MB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/002_What_&_Why_en.srt | 8.2 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/003_Routing_Setup.mp4 | 12.2 MB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/003_Routing_Setup_en.srt | 6.9 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/004_Registering_&_Rendering_Routes.mp4 | 19.6 MB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/004_Registering_&_Rendering_Routes_en.srt | 10.2 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/005_Navigating_with_router-link.mp4 | 18.8 MB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/005_Navigating_with_router-link_en.srt | 7.8 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/006_Styling_Active_Links.mp4 | 10.1 MB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/006_Styling_Active_Links_en.srt | 4.9 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/007_Programmatic_Navigation.mp4 | 12.1 MB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/007_Programmatic_Navigation_en.srt | 5.8 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/008_Passing_Data_with_Route_Params_(Dynamic_Segments).mp4 | 42.0 MB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/008_Passing_Data_with_Route_Params_(Dynamic_Segments)_en.srt | 15.9 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/009_Navigation_&_Dynamic_Paths.mp4 | 11.6 MB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/009_Navigation_&_Dynamic_Paths_en.srt | 4.0 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/010_A_Vue_Bug.html | 594 bytes |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/011_Updating_Params_Data_with_Watchers.mp4 | 19.0 MB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/011_Updating_Params_Data_with_Watchers_en.srt | 9.3 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/012_Passing_Params_as_Props.mp4 | 14.5 MB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/012_Passing_Params_as_Props_en.srt | 5.5 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/013_Redirecting_&_Catch_All_Routes.mp4 | 27.8 MB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/013_Redirecting_&_Catch_All_Routes_en.srt | 12.0 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/014_Using_Nested_Routes.mp4 | 19.4 MB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/014_Using_Nested_Routes_en.srt | 8.9 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/015_More_Fun_with_Named_Routes_&_Location_Objects.mp4 | 51.2 MB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/015_More_Fun_with_Named_Routes_&_Location_Objects_en.srt | 8.2 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/016_Using_Query_Params.mp4 | 22.8 MB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/016_Using_Query_Params_en.srt | 6.1 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/017_Rendering_Multiple_Routes_with_Named_Router_Views.mp4 | 54.6 MB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/017_Rendering_Multiple_Routes_with_Named_Router_Views_en.srt | 9.1 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/018_Controlling_Scroll_Behavior.mp4 | 60.2 MB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/018_Controlling_Scroll_Behavior_en.srt | 9.7 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/019_Introducing_Navigation_Guards.mp4 | 29.7 MB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/019_Introducing_Navigation_Guards_en.srt | 11.3 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/020_Diving_Deeper_Into_Navigation_Guards.mp4 | 57.2 MB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/020_Diving_Deeper_Into_Navigation_Guards_en.srt | 9.6 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/021_The_Global_afterEach_Guard.mp4 | 5.1 MB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/021_The_Global_afterEach_Guard_en.srt | 2.1 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/022_Beyond_Entering_Route_Leave_Guards.mp4 | 71.7 MB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/022_Beyond_Entering_Route_Leave_Guards_en.srt | 10.8 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/023_Utilizing_Route_Metadata.mp4 | 7.9 MB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/023_Utilizing_Route_Metadata_en.srt | 3.7 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/024_Organizing_Route_Files.mp4 | 32.4 MB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/024_Organizing_Route_Files_en.srt | 7.0 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/025_Summary.mp4 | 9.3 MB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/025_Summary_en.srt | 3.5 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/026_Module_Resources.html | 185 bytes |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/026_routing-01-starting-setup.zip | 37.0 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/026_routing-02-registering-and-rendering-routes.zip | 38.0 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/026_routing-03-navigating-with-router-link.zip | 37.6 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/026_routing-04-styling-active-links.zip | 37.3 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/026_routing-05-navigation-and-dynamic-paths.zip | 38.0 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/026_routing-06-updating-params-data-with-watchers.zip | 38.4 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/026_routing-07-passing-params-as-props.zip | 37.8 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/026_routing-08-redirecting-and-catch-all-routes.zip | 38.7 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/026_routing-09-more-fun-with-named-routes.zip | 38.5 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/026_routing-10-using-query-params.zip | 38.1 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/026_routing-11-rendering-multiple-routes-with-named-routerview.zip | 40.4 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/026_routing-12-controlling-scroll-behavior.zip | 39.3 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/026_routing-13-beyond-entering-route-leave-guards.zip | 40.1 KB |
| 13_-_Routing_Building_Multi-Page_Single_Page_Applications/026_routing-14-organizing-route-files.zip | 39.9 KB |
| 14_-_Animations_&_Transitions/001_Module_Introduction.mp4 | 1.3 MB |
| 14_-_Animations_&_Transitions/001_Module_Introduction_en.srt | 1.7 KB |
| 14_-_Animations_&_Transitions/002_Animation_Basics_&_CSS_Transitions.mp4 | 21.8 MB |
| 14_-_Animations_&_Transitions/002_Animation_Basics_&_CSS_Transitions_en.srt | 11.6 KB |
| 14_-_Animations_&_Transitions/002_animations-01-starting-setup.zip | 33.6 KB |
| 14_-_Animations_&_Transitions/003_Understanding_CSS_Animations.mp4 | 13.4 MB |
| 14_-_Animations_&_Transitions/003_Understanding_CSS_Animations_en.srt | 6.5 KB |
| 14_-_Animations_&_Transitions/004_Why_Is_Just_CSS_Not_Enough.mp4 | 11.5 MB |
| 14_-_Animations_&_Transitions/004_Why_Is_Just_CSS_Not_Enough_en.srt | 6.6 KB |
| 14_-_Animations_&_Transitions/005_Playing_CSS_Animations_with_Vue's_Help.mp4 | 12.6 MB |
| 14_-_Animations_&_Transitions/005_Playing_CSS_Animations_with_Vue's_Help_en.srt | 7.3 KB |
| 14_-_Animations_&_Transitions/006_Using_the_Transition_Component.mp4 | 16.2 MB |
| 14_-_Animations_&_Transitions/006_Using_the_Transition_Component_en.srt | 7.7 KB |
| 14_-_Animations_&_Transitions/007_CSS_Animations_with_the_Transition_Component.mp4 | 10.2 MB |
| 14_-_Animations_&_Transitions/007_CSS_Animations_with_the_Transition_Component_en.srt | 3.9 KB |
| 14_-_Animations_&_Transitions/008_Using_Custom_CSS_Class_Names.mp4 | 15.1 MB |
| 14_-_Animations_&_Transitions/008_Using_Custom_CSS_Class_Names_en.srt | 5.1 KB |
| 14_-_Animations_&_Transitions/009_Example_Animating_a_Modal.mp4 | 68.6 MB |
| 14_-_Animations_&_Transitions/009_Example_Animating_a_Modal_en.srt | 12.9 KB |
| 14_-_Animations_&_Transitions/010_Transitioning_Between_Multiple_Elements.mp4 | 35.0 MB |
| 14_-_Animations_&_Transitions/010_Transitioning_Between_Multiple_Elements_en.srt | 15.3 KB |
| 14_-_Animations_&_Transitions/011_Using_Transition_Events.mp4 | 53.7 MB |
| 14_-_Animations_&_Transitions/011_Using_Transition_Events_en.srt | 12.0 KB |
| 14_-_Animations_&_Transitions/012_Building_JavaScript_Transitions_(instead_of_CSS).mp4 | 89.9 MB |
| 14_-_Animations_&_Transitions/012_Building_JavaScript_Transitions_(instead_of_CSS)_en.srt | 22.2 KB |
| 14_-_Animations_&_Transitions/013_Disabling_CSS_Transitions.mp4 | 13.0 MB |
| 14_-_Animations_&_Transitions/013_Disabling_CSS_Transitions_en.srt | 4.7 KB |
| 14_-_Animations_&_Transitions/014_Getting_Started_with_Animated_Lists.mp4 | 59.2 MB |
| 14_-_Animations_&_Transitions/014_Getting_Started_with_Animated_Lists_en.srt | 9.6 KB |
| 14_-_Animations_&_Transitions/015_Animating_Lists_with_transition-group.mp4 | 16.6 MB |
| 14_-_Animations_&_Transitions/015_Animating_Lists_with_transition-group_en.srt | 9.1 KB |
| 14_-_Animations_&_Transitions/016_Animate_List_Item_Movement.mp4 | 11.9 MB |
| 14_-_Animations_&_Transitions/016_Animate_List_Item_Movement_en.srt | 5.9 KB |
| 14_-_Animations_&_Transitions/017_Animating_Route_Changes.mp4 | 85.3 MB |
| 14_-_Animations_&_Transitions/017_Animating_Route_Changes_en.srt | 17.6 KB |
| 14_-_Animations_&_Transitions/018_An_Important_Note_on_Animated_Route_Changes.html | 1.5 KB |
| 14_-_Animations_&_Transitions/019_animations-01-starting-setup.zip | 33.6 KB |
| 14_-_Animations_&_Transitions/019_animations-02-understanding-css-animations.zip | 34.2 KB |
| 14_-_Animations_&_Transitions/019_animations-03-using-custom-css-class-names.zip | 34.5 KB |
| 14_-_Animations_&_Transitions/019_animations-04-example-animating-a-modal.zip | 34.4 KB |
| 14_-_Animations_&_Transitions/019_animations-05-transitioning-between-multiple-elements.zip | 35.0 KB |
| 14_-_Animations_&_Transitions/019_animations-06-using-transition-events.zip | 34.6 KB |
| 14_-_Animations_&_Transitions/019_animations-07-building-javascript-transitions.zip | 35.0 KB |
| 14_-_Animations_&_Transitions/019_animations-08-getting-started-with-animated-lists.zip | 35.8 KB |
| 14_-_Animations_&_Transitions/019_animations-09-animating-lists-with-transition-group.zip | 36.1 KB |
| 14_-_Animations_&_Transitions/019_animations-10-animate-list-item-movement.zip | 35.7 KB |
| 14_-_Animations_&_Transitions/019_animations-11-animating-route-changes.zip | 36.4 KB |
| 14_-_Animations_&_Transitions/019_Module_Resources.html | 185 bytes |
| 15_-_Vuex/001_Module_Introduction.mp4 | 1.1 MB |
| 15_-_Vuex/001_Module_Introduction_en.srt | 1.4 KB |
| 15_-_Vuex/002_What_&_Why.mp4 | 55.4 MB |
| 15_-_Vuex/002_What_&_Why_en.srt | 10.4 KB |
| 15_-_Vuex/003_Creating_&_Using_a_Store.mp4 | 11.2 MB |
| 15_-_Vuex/003_Creating_&_Using_a_Store_en.srt | 6.9 KB |
| 15_-_Vuex/003_vuex-01-starting-setup.zip | 32.8 KB |
| 15_-_Vuex/004_Connecting_Components_to_State.mp4 | 8.3 MB |
| 15_-_Vuex/004_Connecting_Components_to_State_en.srt | 3.6 KB |
| 15_-_Vuex/005_Introducing_Mutations_-_A_Better_Way_of_Changing_Data.mp4 | 18.9 MB |
| 15_-_Vuex/005_Introducing_Mutations_-_A_Better_Way_of_Changing_Data_en.srt | 10.3 KB |
| 15_-_Vuex/006_Passing_Data_to_Mutations_with_Payloads.mp4 | 10.9 MB |
| 15_-_Vuex/006_Passing_Data_to_Mutations_with_Payloads_en.srt | 5.8 KB |
| 15_-_Vuex/007_Introducing_Getters_-_A_Better_Way_Of_Getting_Data.mp4 | 23.4 MB |
| 15_-_Vuex/007_Introducing_Getters_-_A_Better_Way_Of_Getting_Data_en.srt | 12.3 KB |
| 15_-_Vuex/008_Running_Async_Code_with_Actions.mp4 | 49.7 MB |
| 15_-_Vuex/008_Running_Async_Code_with_Actions_en.srt | 11.5 KB |
| 15_-_Vuex/009_Understanding_the_Action_Context.mp4 | 7.3 MB |
| 15_-_Vuex/009_Understanding_the_Action_Context_en.srt | 3.0 KB |
| 15_-_Vuex/010_Using_Mapper_Helpers.mp4 | 22.8 MB |
| 15_-_Vuex/010_Using_Mapper_Helpers_en.srt | 9.0 KB |
| 15_-_Vuex/011_Example_Adding_More_State.mp4 | 33.0 MB |
| 15_-_Vuex/011_Example_Adding_More_State_en.srt | 11.5 KB |
| 15_-_Vuex/012_Organizing_your_Store_with_Modules.mp4 | 16.6 MB |
| 15_-_Vuex/012_Organizing_your_Store_with_Modules_en.srt | 5.6 KB |
| 15_-_Vuex/013_Understanding_Local_Module_State.mp4 | 18.1 MB |
| 15_-_Vuex/013_Understanding_Local_Module_State_en.srt | 7.0 KB |
| 15_-_Vuex/014_Namespacing_Modules.mp4 | 20.0 MB |
| 15_-_Vuex/014_Namespacing_Modules_en.srt | 7.2 KB |
| 15_-_Vuex/015_Structuring_Vuex_Code_&_Files.mp4 | 29.0 MB |
| 15_-_Vuex/015_Structuring_Vuex_Code_&_Files_en.srt | 11.6 KB |
| 15_-_Vuex/016_A_Challenge!.mp4 | 7.7 MB |
| 15_-_Vuex/016_A_Challenge!_en.srt | 3.0 KB |
| 15_-_Vuex/016_vuex-11-a-challenge-starting-code.zip | 40.1 KB |
| 15_-_Vuex/017_Challenge_Solution_(13).mp4 | 47.3 MB |
| 15_-_Vuex/017_Challenge_Solution_(13)_en.srt | 16.9 KB |
| 15_-_Vuex/018_Challenge_Solution_(23).mp4 | 48.0 MB |
| 15_-_Vuex/018_Challenge_Solution_(23)_en.srt | 16.5 KB |
| 15_-_Vuex/019_Challenge_Solution_(33).mp4 | 11.3 MB |
| 15_-_Vuex/019_Challenge_Solution_(33)_en.srt | 4.9 KB |
| 15_-_Vuex/020_Summary.mp4 | 4.0 MB |
| 15_-_Vuex/020_Summary_en.srt | 2.0 KB |
| 15_-_Vuex/021_Module_Resources.html | 185 bytes |
| 15_-_Vuex/021_vuex-01-starting-setup.zip | 32.8 KB |
| 15_-_Vuex/021_vuex-02-connecting-components-to-state.zip | 33.9 KB |
| 15_-_Vuex/021_vuex-03-passing-data-to-mutations.zip | 34.2 KB |
| 15_-_Vuex/021_vuex-04-introducing-getters.zip | 34.5 KB |
| 15_-_Vuex/021_vuex-05-running-async-code-with-actions.zip | 35.1 KB |
| 15_-_Vuex/021_vuex-06-using-mapping-helpers.zip | 34.8 KB |
| 15_-_Vuex/021_vuex-07-example-adding-more-state.zip | 35.6 KB |
| 15_-_Vuex/021_vuex-08-organizing-your-store-with-modules.zip | 36.0 KB |
| 15_-_Vuex/021_vuex-09-namespacing-modules.zip | 35.5 KB |
| 15_-_Vuex/021_vuex-10-structuring-vuex-code-files.zip | 39.1 KB |
| 15_-_Vuex/021_vuex-11-a-challenge-starting-code.zip | 40.1 KB |
| 15_-_Vuex/021_vuex-12-challenge-solution-1-3.zip | 41.5 KB |
| 15_-_Vuex/021_vuex-13-challenge-solution-2-3.zip | 41.5 KB |
| 15_-_Vuex/021_vuex-13-challenge-solution-3-3.zip | 41.6 KB |
| 15_-_Vuex/freefiles.top.txt | 40 bytes |
| 16_-_Main_Project_Find_a_Coach_Web_App/001_Module_Introduction.mp4 | 5.9 MB |
| 16_-_Main_Project_Find_a_Coach_Web_App/001_Module_Introduction_en.srt | 3.7 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/002_Planning_the_Project__Web_App.mp4 | 5.9 MB |
| 16_-_Main_Project_Find_a_Coach_Web_App/002_Planning_the_Project__Web_App_en.srt | 6.8 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/003_Planning_the_Data_Requirements.mp4 | 7.4 MB |
| 16_-_Main_Project_Find_a_Coach_Web_App/003_Planning_the_Data_Requirements_en.srt | 7.9 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/004_Planning_the_Layout__Components.mp4 | 7.2 MB |
| 16_-_Main_Project_Find_a_Coach_Web_App/004_Planning_the_Layout__Components_en.srt | 7.3 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/005_main-prj-01-starting-setup.zip | 31.9 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/005_Registering_Routes.mp4 | 13.6 MB |
| 16_-_Main_Project_Find_a_Coach_Web_App/005_Registering_Routes_en.srt | 9.3 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/006_Adding_Route_Page_Components.mp4 | 17.9 MB |
| 16_-_Main_Project_Find_a_Coach_Web_App/006_Adding_Route_Page_Components_en.srt | 7.8 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/007_app.css | 192 bytes |
| 16_-_Main_Project_Find_a_Coach_Web_App/007_header.css | 773 bytes |
| 16_-_Main_Project_Find_a_Coach_Web_App/007_Working_on_the_Main_Layout_&_Styling.mp4 | 20.1 MB |
| 16_-_Main_Project_Find_a_Coach_Web_App/007_Working_on_the_Main_Layout_&_Styling_en.srt | 11.5 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/008_Wiring_Up_Pages.mp4 | 35.9 MB |
| 16_-_Main_Project_Find_a_Coach_Web_App/008_Wiring_Up_Pages_en.srt | 8.0 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/009_Adding_Vuex_and_Coach_Data.mp4 | 43.5 MB |
| 16_-_Main_Project_Find_a_Coach_Web_App/009_Adding_Vuex_and_Coach_Data_en.srt | 18.2 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/009_coaches.js | 570 bytes |
| 16_-_Main_Project_Find_a_Coach_Web_App/010_coach-item.css | 243 bytes |
| 16_-_Main_Project_Find_a_Coach_Web_App/010_coaches-list.css | 119 bytes |
| 16_-_Main_Project_Find_a_Coach_Web_App/010_Working_on_the_Coaches_List_and_List_Items.mp4 | 100.0 MB |
| 16_-_Main_Project_Find_a_Coach_Web_App/010_Working_on_the_Coaches_List_and_List_Items_en.srt | 16.1 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/011_Adding_a_Couple_of_Base_Components_(Base_Card,_Base_Button,_Base_Badge).mp4 | 42.4 MB |
| 16_-_Main_Project_Find_a_Coach_Web_App/011_Adding_a_Couple_of_Base_Components_(Base_Card,_Base_Button,_Base_Badge)_en.srt | 19.3 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/011_base-badge.css | 329 bytes |
| 16_-_Main_Project_Find_a_Coach_Web_App/011_base-button.css | 614 bytes |
| 16_-_Main_Project_Find_a_Coach_Web_App/011_base-card.css | 135 bytes |
| 16_-_Main_Project_Find_a_Coach_Web_App/012_Building_the_Coach_Detail_Component.mp4 | 49.5 MB |
| 16_-_Main_Project_Find_a_Coach_Web_App/012_Building_the_Coach_Detail_Component_en.srt | 10.6 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/013_coach-filter.css | 246 bytes |
| 16_-_Main_Project_Find_a_Coach_Web_App/013_Filtering_Coaches.mp4 | 67.9 MB |
| 16_-_Main_Project_Find_a_Coach_Web_App/013_Filtering_Coaches_en.srt | 16.1 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/014_coach-form.css | 702 bytes |
| 16_-_Main_Project_Find_a_Coach_Web_App/014_Registering_as_a_Coach_The_Form.mp4 | 64.4 MB |
| 16_-_Main_Project_Find_a_Coach_Web_App/014_Registering_as_a_Coach_The_Form_en.srt | 13.9 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/015_Adding_Coaches_to_Vuex.mp4 | 52.1 MB |
| 16_-_Main_Project_Find_a_Coach_Web_App/015_Adding_Coaches_to_Vuex_en.srt | 20.7 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/016_Adding_Form_Validation.mp4 | 110.9 MB |
| 16_-_Main_Project_Find_a_Coach_Web_App/016_Adding_Form_Validation_en.srt | 17.1 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/017_contact-coach.css | 509 bytes |
| 16_-_Main_Project_Find_a_Coach_Web_App/017_Working_on_the_Contact_Form.mp4 | 26.7 MB |
| 16_-_Main_Project_Find_a_Coach_Web_App/017_Working_on_the_Contact_Form_en.srt | 11.9 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/018_Storing_Requests_(Messages)_With_Vuex.mp4 | 26.4 MB |
| 16_-_Main_Project_Find_a_Coach_Web_App/018_Storing_Requests_(Messages)_With_Vuex_en.srt | 11.8 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/019_Outputting_Incoming_Requests_(Messages).mp4 | 31.4 MB |
| 16_-_Main_Project_Find_a_Coach_Web_App/019_Outputting_Incoming_Requests_(Messages)_en.srt | 14.8 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/019_request-item.css | 210 bytes |
| 16_-_Main_Project_Find_a_Coach_Web_App/019_requests-received.css | 145 bytes |
| 16_-_Main_Project_Find_a_Coach_Web_App/020_Filtering_Requests_for_the_Active_Coach.mp4 | 14.2 MB |
| 16_-_Main_Project_Find_a_Coach_Web_App/020_Filtering_Requests_for_the_Active_Coach_en.srt | 6.6 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/021_Sending_a_PUT_Http_Request_to_Store_Coach_Data.mp4 | 41.6 MB |
| 16_-_Main_Project_Find_a_Coach_Web_App/021_Sending_a_PUT_Http_Request_to_Store_Coach_Data_en.srt | 16.8 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/022_Fetching_Coach_Data_(GET_Http_Request).mp4 | 30.5 MB |
| 16_-_Main_Project_Find_a_Coach_Web_App/022_Fetching_Coach_Data_(GET_Http_Request)_en.srt | 12.3 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/023_BaseSpinner.zip | 1.5 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/023_Rendering_a_Loading_Spinner.mp4 | 43.2 MB |
| 16_-_Main_Project_Find_a_Coach_Web_App/023_Rendering_a_Loading_Spinner_en.srt | 9.9 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/024_Adding_Http_Error_Handling.mp4 | 61.1 MB |
| 16_-_Main_Project_Find_a_Coach_Web_App/024_Adding_Http_Error_Handling_en.srt | 14.4 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/024_BaseDialog.zip | 2.3 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/025_Sending_Coaching_Requests_Http_Requests.mp4 | 65.0 MB |
| 16_-_Main_Project_Find_a_Coach_Web_App/025_Sending_Coaching_Requests_Http_Requests_en.srt | 22.4 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/026_Caching_Http_Response_Data.mp4 | 34.9 MB |
| 16_-_Main_Project_Find_a_Coach_Web_App/026_Caching_Http_Response_Data_en.srt | 12.8 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/027_Adding_Route_Transitions.mp4 | 43.0 MB |
| 16_-_Main_Project_Find_a_Coach_Web_App/027_Adding_Route_Transitions_en.srt | 14.3 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/028_The_Not_Found_Page_&_Summary.mp4 | 7.8 MB |
| 16_-_Main_Project_Find_a_Coach_Web_App/028_The_Not_Found_Page_&_Summary_en.srt | 3.5 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/029_main-prj-01-starting-setup.zip | 31.9 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/029_main-prj-02-adding-route-page-components.zip | 35.5 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/029_main-prj-03-working-on-the-main-layout.zip | 36.9 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/029_main-prj-04-wiring-up-pages.zip | 36.5 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/029_main-prj-05-adding-vuex-and-coach-data.zip | 40.0 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/029_main-prj-06-working-on-the-coaches-list-and-item.zip | 41.9 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/029_main-prj-07-adding-a-couple-of-base-components.zip | 43.8 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/029_main-prj-08-building-the-coach-detail-component.zip | 44.3 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/029_main-prj-09-filtering-coaches.zip | 43.7 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/029_main-prj-10-registering-as-a-coach-the-form.zip | 46.1 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/029_main-prj-11-adding-coaches-to-vuex.zip | 45.8 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/029_main-prj-12-adding-form-validation.zip | 46.2 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/029_main-prj-13-storing-requests-messages.zip | 48.8 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/029_main-prj-14-outputting-incoming-requests.zip | 50.4 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/029_main-prj-15-filtering-requests-for-the-active-coach.zip | 51.6 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/029_main-prj-16-sending-a-put-http-request.zip | 50.5 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/029_main-prj-17-fetching-coach-data-get-http-request.zip | 51.7 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/029_main-prj-18-adding-http-error-handling.zip | 52.6 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/029_main-prj-19-sending-coaching-requests-http.zip | 53.6 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/029_main-prj-20-caching-http-response-data.zip | 53.4 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/029_main-prj-21-finished.zip | 52.0 KB |
| 16_-_Main_Project_Find_a_Coach_Web_App/029_Module_Resources.html | 185 bytes |
| 17_-_Vue_&_Authentication/001_Module_Introduction.mp4 | 1.3 MB |
| 17_-_Vue_&_Authentication/001_Module_Introduction_en.srt | 1.4 KB |
| 17_-_Vue_&_Authentication/002_How_Authentication_Works_in_Vue_Apps_(or_any_SPA).mp4 | 10.8 MB |
| 17_-_Vue_&_Authentication/002_How_Authentication_Works_in_Vue_Apps_(or_any_SPA)_en.srt | 9.4 KB |
| 17_-_Vue_&_Authentication/003_auth-01-starting-project.zip | 52.8 KB |
| 17_-_Vue_&_Authentication/003_Locking__Protecting_Backend_Resources.mp4 | 37.6 MB |
| 17_-_Vue_&_Authentication/003_Locking__Protecting_Backend_Resources_en.srt | 8.7 KB |
| 17_-_Vue_&_Authentication/004_Adding_an_Authentication_Page_(Login_&_Signup).mp4 | 38.7 MB |
| 17_-_Vue_&_Authentication/004_Adding_an_Authentication_Page_(Login_&_Signup)_en.srt | 14.6 KB |
| 17_-_Vue_&_Authentication/005_Preparing_Vuex.mp4 | 13.5 MB |
| 17_-_Vue_&_Authentication/005_Preparing_Vuex_en.srt | 6.6 KB |
| 17_-_Vue_&_Authentication/006_Adding_a_Signup_Action_&_Flow.mp4 | 55.5 MB |
| 17_-_Vue_&_Authentication/006_Adding_a_Signup_Action_&_Flow_en.srt | 12.9 KB |
| 17_-_Vue_&_Authentication/007_Better_UX_Loading_Spinner_&_Error_Handling.mp4 | 36.9 MB |
| 17_-_Vue_&_Authentication/007_Better_UX_Loading_Spinner_&_Error_Handling_en.srt | 8.8 KB |
| 17_-_Vue_&_Authentication/008_Adding_a_Login_Action_&_Flow.mp4 | 22.0 MB |
| 17_-_Vue_&_Authentication/008_Adding_a_Login_Action_&_Flow_en.srt | 4.9 KB |
| 17_-_Vue_&_Authentication/009_Attaching_the_Token_to_Outgoing_Requests.mp4 | 25.3 MB |
| 17_-_Vue_&_Authentication/009_Attaching_the_Token_to_Outgoing_Requests_en.srt | 6.8 KB |
| 17_-_Vue_&_Authentication/010_Updating_the_UI_Based_on_Auth_State.mp4 | 33.4 MB |
| 17_-_Vue_&_Authentication/010_Updating_the_UI_Based_on_Auth_State_en.srt | 5.6 KB |
| 17_-_Vue_&_Authentication/011_Adding_a_Logout_Action_&_Flow.mp4 | 14.7 MB |
| 17_-_Vue_&_Authentication/011_Adding_a_Logout_Action_&_Flow_en.srt | 5.7 KB |
| 17_-_Vue_&_Authentication/012_Authentication_&_Routing_(incl._Navigation_Guards).mp4 | 49.6 MB |
| 17_-_Vue_&_Authentication/012_Authentication_&_Routing_(incl._Navigation_Guards)_en.srt | 16.7 KB |
| 17_-_Vue_&_Authentication/013_Adding_Auto_Login.mp4 | 57.7 MB |
| 17_-_Vue_&_Authentication/013_Adding_Auto_Login_en.srt | 12.6 KB |
| 17_-_Vue_&_Authentication/014_Adding_Auto_Logout.mp4 | 89.1 MB |
| 17_-_Vue_&_Authentication/014_Adding_Auto_Logout_en.srt | 17.6 KB |
| 17_-_Vue_&_Authentication/015_Summary.mp4 | 11.3 MB |
| 17_-_Vue_&_Authentication/015_Summary_en.srt | 2.1 KB |
| 17_-_Vue_&_Authentication/016_auth-01-starting-project.zip | 52.8 KB |
| 17_-_Vue_&_Authentication/016_auth-02-adding-an-authentication-page.zip | 55.0 KB |
| 17_-_Vue_&_Authentication/016_auth-03-adding-a-signup-action.zip | 56.2 KB |
| 17_-_Vue_&_Authentication/016_auth-04-better-ux-loading-spinner-error-handling.zip | 58.5 KB |
| 17_-_Vue_&_Authentication/016_auth-05-adding-a-login-action.zip | 56.3 KB |
| 17_-_Vue_&_Authentication/016_auth-06-attaching-the-token-to-outgoing-requests.zip | 58.6 KB |
| 17_-_Vue_&_Authentication/016_auth-07-adding-a-logout-action.zip | 56.8 KB |
| 17_-_Vue_&_Authentication/016_auth-08-authentication-and-routing.zip | 57.4 KB |
| 17_-_Vue_&_Authentication/016_auth-09-adding-auto-login.zip | 56.9 KB |
| 17_-_Vue_&_Authentication/016_auth-10-adding-auto-logout.zip | 57.0 KB |
| 17_-_Vue_&_Authentication/016_auth-11-finished.zip | 55.8 KB |
| 17_-_Vue_&_Authentication/016_Module_Resources.html | 185 bytes |
| 17_-_Vue_&_Authentication/freefiles.top.txt | 40 bytes |
| 18_-_Optimizing_&_Deploying_Vue_Apps/001_Module_Introduction.mp4 | 2.1 MB |
| 18_-_Optimizing_&_Deploying_Vue_Apps/001_Module_Introduction_en.srt | 1.8 KB |
| 18_-_Optimizing_&_Deploying_Vue_Apps/002_What_To_Deploy.mp4 | 5.4 MB |
| 18_-_Optimizing_&_Deploying_Vue_Apps/002_What_To_Deploy_en.srt | 4.3 KB |
| 18_-_Optimizing_&_Deploying_Vue_Apps/003_deploy-01-starting-project.zip | 57.0 KB |
| 18_-_Optimizing_&_Deploying_Vue_Apps/003_Optimization_Using_Asynchronous_Components.mp4 | 127.3 MB |
| 18_-_Optimizing_&_Deploying_Vue_Apps/003_Optimization_Using_Asynchronous_Components_en.srt | 18.4 KB |
| 18_-_Optimizing_&_Deploying_Vue_Apps/004_Note_Async_Components_&_Routing.html | 548 bytes |
| 18_-_Optimizing_&_Deploying_Vue_Apps/005_Building_the_Project_For_Production.mp4 | 27.7 MB |
| 18_-_Optimizing_&_Deploying_Vue_Apps/005_Building_the_Project_For_Production_en.srt | 5.6 KB |
| 18_-_Optimizing_&_Deploying_Vue_Apps/006_Deploying_a_Vue_App.mp4 | 20.3 MB |
| 18_-_Optimizing_&_Deploying_Vue_Apps/006_Deploying_a_Vue_App_en.srt | 13.1 KB |
| 18_-_Optimizing_&_Deploying_Vue_Apps/007_deploy-01-starting-project.zip | 57.0 KB |
| 18_-_Optimizing_&_Deploying_Vue_Apps/007_deploy-02-async-components.zip | 57.1 KB |
| 18_-_Optimizing_&_Deploying_Vue_Apps/007_Module_Resources.html | 185 bytes |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/001_Module_Introduction.mp4 | 2.5 MB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/001_Module_Introduction_en.srt | 2.8 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/002_Which_Problem_Does_The_Composition_API_Solve.mp4 | 46.5 MB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/002_Which_Problem_Does_The_Composition_API_Solve_en.srt | 10.2 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/003_composition-01-starting-setup.zip | 32.5 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/003_Replacing_data_with_refs.mp4 | 31.6 MB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/003_Replacing_data_with_refs_en.srt | 17.7 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/004_Replacing_the_setup()_Method.html | 1.7 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/005_Building_reactive_Objects.mp4 | 33.2 MB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/005_Building_reactive_Objects_en.srt | 15.1 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/006_Reactivity_A_Deep_Dive.mp4 | 25.9 MB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/006_Reactivity_A_Deep_Dive_en.srt | 14.1 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/007_Replacing_methods_with_Regular_Functions.mp4 | 21.4 MB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/007_Replacing_methods_with_Regular_Functions_en.srt | 10.6 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/008_Replacing_Computed_Properties_with_the_computed_Function.mp4 | 47.2 MB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/008_Replacing_Computed_Properties_with_the_computed_Function_en.srt | 11.7 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/009_Two-Way-Binding_and_the_Composition_API.mp4 | 9.5 MB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/009_Two-Way-Binding_and_the_Composition_API_en.srt | 4.5 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/010_Working_with_Watchers.mp4 | 14.5 MB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/010_Working_with_Watchers_en.srt | 7.8 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/011_A_First_Summary.mp4 | 5.4 MB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/011_A_First_Summary_en.srt | 2.3 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/012_How_To_Use_Template_Refs.mp4 | 16.4 MB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/012_How_To_Use_Template_Refs_en.srt | 6.6 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/013_Components,_Props_&_The_Composition_API.mp4 | 60.2 MB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/013_Components,_Props_&_The_Composition_API_en.srt | 11.0 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/014_Emitting_Custom_Events.mp4 | 7.8 MB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/014_Emitting_Custom_Events_en.srt | 3.8 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/015_Working_with_Provide_Inject.mp4 | 23.0 MB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/015_Working_with_Provide_Inject_en.srt | 5.1 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/016_Lifecycle_Hooks_in_the_Composition_API.mp4 | 26.7 MB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/016_Lifecycle_Hooks_in_the_Composition_API_en.srt | 7.3 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/017_composition-13-demo-starting-project.zip | 38.3 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/017_Migrating_from_Options_API_to_Composition_API_-_An_Example_Project.mp4 | 5.3 MB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/017_Migrating_from_Options_API_to_Composition_API_-_An_Example_Project_en.srt | 3.0 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/018_Migrating_a_First_Component.mp4 | 21.1 MB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/018_Migrating_a_First_Component_en.srt | 10.7 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/019_Migrating_a_Big_Component.mp4 | 82.5 MB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/019_Migrating_a_Big_Component_en.srt | 18.5 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/020_Migrating_the_Remaining_Components.mp4 | 49.7 MB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/020_Migrating_the_Remaining_Components_en.srt | 17.5 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/021_composition-17-routing-starting-project.zip | 36.4 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/021_Routing,_Params_&_The_Composition_API.mp4 | 23.1 MB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/021_Routing,_Params_&_The_Composition_API_en.srt | 10.4 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/022_The_Route_&_Router_Objects_and_the_Composition_API.mp4 | 18.4 MB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/022_The_Route_&_Router_Objects_and_the_Composition_API_en.srt | 7.0 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/023_composition-19-vuex-starting-project.zip | 33.8 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/023_Using_Vuex_with_the_Composition_API.mp4 | 10.8 MB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/023_Using_Vuex_with_the_Composition_API_en.srt | 7.0 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/024_Summary.mp4 | 6.0 MB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/024_Summary_en.srt | 5.4 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/025_composition-01-starting-setup.zip | 32.5 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/025_composition-02-replacing-data-with-refs.zip | 32.9 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/025_composition-03-building-reactive-objects.zip | 33.0 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/025_composition-04-replacing-methods-with-regular-functions.zip | 33.5 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/025_composition-05-replacing-computed-properties.zip | 33.3 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/025_composition-06-two-way-binding.zip | 32.9 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/025_composition-07-working-with-watchers.zip | 33.1 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/025_composition-08-how-to-use-template-refs.zip | 33.3 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/025_composition-09-components-props.zip | 33.8 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/025_composition-10-emitting-custom-events.zip | 34.0 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/025_composition-11-working-with-provide-inject.zip | 34.2 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/025_composition-12-lifecycle-hooks.zip | 33.9 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/025_composition-13-demo-starting-project.zip | 38.3 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/025_composition-14-migrating-a-first-component.zip | 38.6 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/025_composition-15-migrating-a-big-component.zip | 38.8 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/025_composition-16-migrating-the-remaining-components.zip | 39.5 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/025_composition-17-routing-starting-project.zip | 36.4 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/025_composition-18-route-and-router-objects.zip | 36.6 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/025_composition-19-vuex-starting-project.zip | 33.8 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/025_composition-20-using-vuex.zip | 33.6 KB |
| 19_-_The_Composition_API_-_Replacing_the_Options_API/025_Module_Resources.html | 185 bytes |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/001_Module_Introduction.mp4 | 1.7 MB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/001_Module_Introduction_en.srt | 1.8 KB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/002_Reusability_Concepts.mp4 | 11.7 MB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/002_Reusability_Concepts_en.srt | 7.4 KB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/002_reuse-01-starting-setup.zip | 34.4 KB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/003_Using_Mixins.mp4 | 18.5 MB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/003_Using_Mixins_en.srt | 6.9 KB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/004_Understanding_Mixin_Merging.mp4 | 9.9 MB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/004_Understanding_Mixin_Merging_en.srt | 4.8 KB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/005_Global_Mixins.mp4 | 6.3 MB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/005_Global_Mixins_en.srt | 4.6 KB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/006_Disadvantages_of_Mixins.mp4 | 10.4 MB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/006_Disadvantages_of_Mixins_en.srt | 6.3 KB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/007_Custom_Hooks__Composables_&_The_Composition_API.mp4 | 26.5 MB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/007_Custom_Hooks__Composables_&_The_Composition_API_en.srt | 14.2 KB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/007_reuse-04-composition-api-starting-project.zip | 35.1 KB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/008_More_Custom_Composition_Functions.mp4 | 12.7 MB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/008_More_Custom_Composition_Functions_en.srt | 5.7 KB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/009_Why_Hooks__Composables_Beat_Mixins.mp4 | 3.9 MB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/009_Why_Hooks__Composables_Beat_Mixins_en.srt | 2.1 KB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/010_Example_Creating_a_Search_Hook.mp4 | 94.3 MB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/010_Example_Creating_a_Search_Hook_en.srt | 16.6 KB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/010_reuse-07-example-starting-project.zip | 38.7 KB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/011_Custom_Hooks_Gotchas.mp4 | 57.1 MB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/011_Custom_Hooks_Gotchas_en.srt | 12.4 KB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/012_More_Thoughts_on_Custom_Hooks__Composables.mp4 | 12.4 MB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/012_More_Thoughts_on_Custom_Hooks__Composables_en.srt | 4.7 KB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/013_Example_A_Custom_Sort_Hook.mp4 | 22.6 MB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/013_Example_A_Custom_Sort_Hook_en.srt | 9.3 KB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/014_Module_Resources.html | 185 bytes |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/014_reuse-01-starting-setup.zip | 34.4 KB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/014_reuse-02-using-mixins.zip | 34.8 KB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/014_reuse-03-global-mixins.zip | 35.2 KB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/014_reuse-04-composition-api-starting-project.zip | 35.1 KB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/014_reuse-05-custom-hooks-composables.zip | 35.4 KB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/014_reuse-06-more-custom-composition-functions.zip | 35.8 KB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/014_reuse-07-example-starting-project.zip | 38.7 KB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/014_reuse-08-example-creating-a-search-hook.zip | 39.6 KB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/014_reuse-09-example-a-custom-sort-hook.zip | 39.8 KB |
| 20_-_Reusing_Functionality_Mixins_&_Custom_Composition_Functions/freefiles.top.txt | 40 bytes |
| 21_-_Roundup_&_Next_Steps/001_Thanks_for_being_part_of_the_course!.mp4 | 11.0 MB |
| 21_-_Roundup_&_Next_Steps/001_Thanks_for_being_part_of_the_course!_en.srt | 2.0 KB |
| 21_-_Roundup_&_Next_Steps/002_Course_Roundup_&_Next_Steps.mp4 | 4.0 MB |
| 21_-_Roundup_&_Next_Steps/002_Course_Roundup_&_Next_Steps_en.srt | 5.2 KB |
| 22_-_Vue_2_to_Vue_3_Migration/001_Official-Release-Notes.url | 77 bytes |
| 22_-_Vue_2_to_Vue_3_Migration/001_Vue_3_-_Overview.mp4 | 35.7 MB |
| 22_-_Vue_2_to_Vue_3_Migration/001_Vue_3_-_Overview_en.srt | 8.6 KB |
| 22_-_Vue_2_to_Vue_3_Migration/002_Demo-Project-Finished-Code-.url | 82 bytes |
| 22_-_Vue_2_to_Vue_3_Migration/002_Demo-Project-Starting-Code-.url | 85 bytes |
| 22_-_Vue_2_to_Vue_3_Migration/002_Important_Changes_&_Migration_Steps.mp4 | 128.6 MB |
| 22_-_Vue_2_to_Vue_3_Migration/002_Important_Changes_&_Migration_Steps_en.srt | 29.7 KB |
| 22_-_Vue_2_to_Vue_3_Migration/003_Vue_3_New_Features.mp4 | 20.2 MB |
| 22_-_Vue_2_to_Vue_3_Migration/003_Vue_3_New_Features_en.srt | 8.7 KB |
| 22_-_Vue_2_to_Vue_3_Migration/004_Demo-Project-Finished-Code-.url | 98 bytes |
| 22_-_Vue_2_to_Vue_3_Migration/004_Demo-Project-Starting-Code-.url | 101 bytes |
| freefiles.top.txt | 40 bytes |
| 22_-_Vue_2_to_Vue_3_Migration/004_The_New_Composition_API_(Optional!)_en.srt | 39.4 KB |
| 22_-_Vue_2_to_Vue_3_Migration/005_Further_Migration_Resources.html | 1.0 KB |
| 22_-_Vue_2_to_Vue_3_Migration/external-links.txt | 503 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/001_Vue_2_Course_Content.html | 856 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/01 Getting Started/Code/01-finished.zip | 56.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/01 Getting Started/Videos/getting-started-01-intro.mp4 | 20.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/01 Getting Started/Videos/getting-started-02-first-app.mp4 | 28.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/01 Getting Started/Videos/getting-started-03-enhancing-the-app.mp4 | 27.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/01 Getting Started/Videos/getting-started-04-course-structure.mp4 | 24.1 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/01 Getting Started/Videos/getting-started-05-course-resources.mp4 | 10.5 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/01 Getting Started/Videos/getting-started-06-local-setup.mp4 | 15.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Code/finished-code-snapshots.txt | 111 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Code/01-starting-code/app.js | 189 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Code/01-starting-code/index.html | 153 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Code/02-assignment-1/solution.txt | 50 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Code/02-assignment-1/starting-code/how-to-use.txt | 214 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Code/02-assignment-1/starting-code/index.html | 669 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Code/03-assignment-2/solution.txt | 50 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Code/03-assignment-2/solution.txt.sb-a72ff08a-WfFvqt | 50 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Code/03-assignment-2/starting-code/app.js | 90 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Code/03-assignment-2/starting-code/how-to-use.txt | 287 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Code/03-assignment-2/starting-code/index.html | 577 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Code/04-assignment-3/solution.txt | 50 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Code/04-assignment-3/starting-code/app.js | 89 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Code/04-assignment-3/starting-code/how-to-use.txt | 287 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Code/04-assignment-3/starting-code/index.html | 633 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Code/05-assignment-4/solution.txt | 378 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Code/05-assignment-4/solution.txt.sb-a72ff08a-w4lbU3 | 50 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Code/05-assignment-4/starting-code/app.js | 107 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Code/05-assignment-4/starting-code/how-to-use.txt | 287 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Code/05-assignment-4/starting-code/index.html | 1.2 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Code/05-assignment-4/starting-code/styles.css | 205 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-01-intro.mp4 | 4.1 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-02-basics.mp4 | 16.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-03-template-syntax-and-the-vue-instance.mp4 | 15.5 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-04-vue-instance-proxies.mp4 | 10.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-05-attribute-binding.mp4 | 15.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-06-understanding-directives.mp4 | 9.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-07-only-rendering-once-with-v-once.mp4 | 10.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-08-output-raw-html.mp4 | 17.3 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-09-event-directive.mp4 | 11.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-10-using-the-event-object.mp4 | 15.5 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-11-event-custom-args.mp4 | 12.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-12-event-modifiers.mp4 | 22.5 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-13-key-modifiers.mp4 | 14.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-14-template-js-expressions.mp4 | 24.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-15-two-way-binding.mp4 | 10.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-16-computed-properties.mp4 | 63.1 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-17-watch.mp4 | 26.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-18-shorthands.mp4 | 9.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-19-css-classes.mp4 | 26.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-20-css-classes-object-in-data.mp4 | 9.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-21-css-classes-class-names.mp4 | 22.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-22-styles.mp4 | 19.3 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-23-styles-arrays-roundup.mp4 | 7.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-24-wrap-up.mp4 | 4.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-exercise-01-problem-output.mp4 | 13.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-exercise-01-solution-output.mp4 | 40.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-exercise-02-problem-events.mp4 | 10.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-exercise-02-solution-events.mp4 | 32.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-exercise-03-problem-solution-computed.mp4 | 38.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-exercise-03-problem-template-computed.mp4 | 17.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-exercise-04-problem-styles.mp4 | 26.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/02 DOM Interaction/Videos/dom-interaction-exercise-04-solution-styles.mp4 | 119.3 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/03 Conditionals & Lists/Code/finished-code-snapshots.txt | 127 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/03 Conditionals & Lists/Code/01-starting-code/app.js | 178 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/03 Conditionals & Lists/Code/01-starting-code/index.html | 185 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/03 Conditionals & Lists/Code/02-assignment/solution.txt | 50 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/03 Conditionals & Lists/Code/02-assignment/starting-code/app.js | 299 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/03 Conditionals & Lists/Code/02-assignment/starting-code/how-to-use.txt | 287 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/03 Conditionals & Lists/Code/02-assignment/starting-code/index.html | 955 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/03 Conditionals & Lists/Videos/conditionals-lists-01-intro.mp4 | 4.5 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/03 Conditionals & Lists/Videos/conditionals-lists-02-v-if.mp4 | 22.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/03 Conditionals & Lists/Videos/conditionals-lists-03-v-if-template.mp4 | 10.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/03 Conditionals & Lists/Videos/conditionals-lists-04-v-show.mp4 | 13.1 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/03 Conditionals & Lists/Videos/conditionals-lists-05-v-for.mp4 | 14.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/03 Conditionals & Lists/Videos/conditionals-lists-06-v-for-index.mp4 | 11.3 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/03 Conditionals & Lists/Videos/conditionals-lists-07-v-for-template.mp4 | 7.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/03 Conditionals & Lists/Videos/conditionals-lists-08-v-for-objects.mp4 | 28.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/03 Conditionals & Lists/Videos/conditionals-lists-09-v-for-range.mp4 | 6.1 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/03 Conditionals & Lists/Videos/conditionals-lists-10-v-for-key.mp4 | 29.3 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/03 Conditionals & Lists/Videos/conditionals-lists-11-wrap-up.mp4 | 4.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/03 Conditionals & Lists/Videos/conditionals-lists-exercise-01-problem.mp4 | 10.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/03 Conditionals & Lists/Videos/conditionals-lists-exercise-01-solution.mp4 | 60.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/04 First Project/Code/01-starting-code/index.html | 1.5 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/04 First Project/Code/01-starting-code/css/app.css | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/04 First Project/Code/01-starting-code/css/foundation.min.css | 32.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/04 First Project/Code/02-finished/app.js | 2.6 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/04 First Project/Code/02-finished/index.html | 2.1 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/04 First Project/Code/02-finished/css/app.css | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/04 First Project/Code/02-finished/css/foundation.min.css | 32.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/04 First Project/Videos/first-project-01-intro-challenge.mp4 | 18.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/04 First Project/Videos/first-project-02-setup.mp4 | 19.1 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/04 First Project/Videos/first-project-03-vue-instance-health-styles.mp4 | 37.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/04 First Project/Videos/first-project-04-conditionally-show-buttons.mp4 | 14.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/04 First Project/Videos/first-project-05-start-game-method.mp4 | 10.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/04 First Project/Videos/first-project-06-attacking-method.mp4 | 46.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/04 First Project/Videos/first-project-07-refactoring-code.mp4 | 29.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/04 First Project/Videos/first-project-08-special-attack.mp4 | 14.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/04 First Project/Videos/first-project-09-heal.mp4 | 16.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/04 First Project/Videos/first-project-10-finish-action-buttons.mp4 | 6.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/04 First Project/Videos/first-project-11-log-add-turns.mp4 | 17.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/04 First Project/Videos/first-project-12-printing-the-log.mp4 | 16.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/04 First Project/Videos/first-project-13-finishing-the-log.mp4 | 12.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/04 First Project/Videos/first-project-14-conditional-classes-log.mp4 | 12.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/04 First Project/Videos/first-project-15-wrap-up.mp4 | 12.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/05 Understanding VueJS Instance/Code/finished-code-snapshots.txt | 127 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/05 Understanding VueJS Instance/Code/01-starting-code/app.js | 503 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/05 Understanding VueJS Instance/Code/01-starting-code/index.html | 227 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/05 Understanding VueJS Instance/Videos/understanding-vue-instance-01-intro.mp4 | 6.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/05 Understanding VueJS Instance/Videos/understanding-vue-instance-02-vuejs-instance-basics-summary.mp4 | 21.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/05 Understanding VueJS Instance/Videos/understanding-vue-instance-03-multiple-vue-instances.mp4 | 20.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/05 Understanding VueJS Instance/Videos/understanding-vue-instance-04-accessing-the-vue-instance-from-outside.mp4 | 23.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/05 Understanding VueJS Instance/Videos/understanding-vue-instance-05-how-vuejs-manages-and-proxies-properties-and-methods.mp4 | 32.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/05 Understanding VueJS Instance/Videos/understanding-vue-instance-06-$el-and-$data.mp4 | 39.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/05 Understanding VueJS Instance/Videos/understanding-vue-instance-07-$refs-and-vue-templates.mp4 | 41.5 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/05 Understanding VueJS Instance/Videos/understanding-vue-instance-08-vue-api-ref.mp4 | 6.3 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/05 Understanding VueJS Instance/Videos/understanding-vue-instance-09-vuejs-mounting-templates.mp4 | 45.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/05 Understanding VueJS Instance/Videos/understanding-vue-instance-10-components.mp4 | 33.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/05 Understanding VueJS Instance/Videos/understanding-vue-instance-11-vue-template-limitations-summary.mp4 | 19.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/05 Understanding VueJS Instance/Videos/understanding-vue-instance-12-virtual-dom-updating.mp4 | 19.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/05 Understanding VueJS Instance/Videos/understanding-vue-instance-13-vuejs-lifecycle-theory.mp4 | 18.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/05 Understanding VueJS Instance/Videos/understanding-vue-instance-14-vuejs-lifecycle-practice.mp4 | 38.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/05 Understanding VueJS Instance/Videos/understanding-vue-instance-15-wrap-up.mp4 | 5.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/06 Vue CLI & Workflows/Videos/vue-cli-01-intro.mp4 | 11.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/06 Vue CLI & Workflows/Videos/vue-cli-02-why-dev-server.mp4 | 16.3 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/06 Vue CLI & Workflows/Videos/vue-cli-03-dev-workflow.mp4 | 23.3 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/06 Vue CLI & Workflows/Videos/vue-cli-04-the-vue-cli.mp4 | 11.1 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/06 Vue CLI & Workflows/Videos/vue-cli-05-install-vue-cli-and-setup-project.mp4 | 28.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/06 Vue CLI & Workflows/Videos/vue-cli-06-folder-structure.mp4 | 22.1 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/06 Vue CLI & Workflows/Videos/vue-cli-07-vue-files.mp4 | 41.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/06 Vue CLI & Workflows/Videos/vue-cli-08-the-object-in-the-vue-file.mp4 | 6.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/06 Vue CLI & Workflows/Videos/vue-cli-09-production-build.mp4 | 5.3 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/06 Vue CLI & Workflows/Videos/vue-cli-10-wrap-up_1.mp4 | 6.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/01-starting-code/index.html | 423 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/01-starting-code/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/01-starting-code/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/01-starting-code/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/01-starting-code/src/App.vue | 311 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/01-starting-code/src/main.js | 100 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/01-starting-code/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/02-assignment-1/Finished/index.html | 426 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/02-assignment-1/Finished/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/02-assignment-1/Finished/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/02-assignment-1/Finished/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/02-assignment-1/Finished/src/App.vue | 714 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/02-assignment-1/Finished/src/Footer.vue | 265 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/02-assignment-1/Finished/src/Header.vue | 224 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/02-assignment-1/Finished/src/main.js | 100 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/02-assignment-1/Finished/src/ServerDetails.vue | 167 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/02-assignment-1/Finished/src/Servers.vue | 310 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/02-assignment-1/Finished/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/02-assignment-1/Start/index.html | 426 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/02-assignment-1/Start/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/02-assignment-1/Start/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/02-assignment-1/Start/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/02-assignment-1/Start/src/App.vue | 1009 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/02-assignment-1/Start/src/main.js | 100 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/02-assignment-1/Start/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/03-code-before-better-structure/index.html | 426 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/03-code-before-better-structure/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/03-code-before-better-structure/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/03-code-before-better-structure/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/03-code-before-better-structure/src/App.vue | 760 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/03-code-before-better-structure/src/main.js | 100 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/03-code-before-better-structure/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/03-code-before-better-structure/src/components/Server/ServerDetails.vue | 220 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/03-code-before-better-structure/src/components/Server/Servers.vue | 364 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/03-code-before-better-structure/src/components/Shared/Footer.vue | 265 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/03-code-before-better-structure/src/components/Shared/Header.vue | 224 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/04-finished/index.html | 426 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/04-finished/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/04-finished/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/04-finished/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/04-finished/src/App.vue | 760 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/04-finished/src/main.js | 100 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/04-finished/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/04-finished/src/components/Server/ServerDetails.vue | 167 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/04-finished/src/components/Server/Servers.vue | 310 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/04-finished/src/components/Shared/Footer.vue | 265 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Code/04-finished/src/components/Shared/Header.vue | 224 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Videos/components-intro-01-intro.mp4 | 5.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Videos/components-intro-02-component-introduction.mp4 | 28.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Videos/components-intro-03-the-data-function.mp4 | 25.5 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Videos/components-intro-04-local-vs-global-registration.mp4 | 17.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Videos/components-intro-05-app-vue-root-component.mp4 | 19.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Videos/components-intro-06-creating-a-component.mp4 | 23.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Videos/components-intro-07-using-components-in-practice.mp4 | 30.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Videos/components-intro-08-exercise-problem.mp4 | 12.1 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Videos/components-intro-09-exercise-solution.mp4 | 14.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Videos/components-intro-10-better-folder-structures.mp4 | 18.3 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Videos/components-intro-11-vuejs-component-selectors.mp4 | 32.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Videos/components-intro-12-scoped-styles.mp4 | 42.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/07 Introduction to Components/Videos/components-intro-13-wrap-up.mp4 | 5.5 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/01-starting-code/index.html | 426 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/01-starting-code/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/01-starting-code/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/01-starting-code/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/01-starting-code/src/App.vue | 448 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/01-starting-code/src/main.js | 240 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/01-starting-code/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/01-starting-code/src/components/User.vue | 1.4 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/01-starting-code/src/components/UserDetail.vue | 1.0 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/01-starting-code/src/components/UserEdit.vue | 689 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/02-assignment/Finished/index.html | 426 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/02-assignment/Finished/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/02-assignment/Finished/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/02-assignment/Finished/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/02-assignment/Finished/src/App.vue | 760 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/02-assignment/Finished/src/main.js | 137 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/02-assignment/Finished/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/02-assignment/Finished/src/components/Server/Server.vue | 458 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/02-assignment/Finished/src/components/Server/ServerDetails.vue | 753 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/02-assignment/Finished/src/components/Server/Servers.vue | 699 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/02-assignment/Finished/src/components/Shared/Footer.vue | 265 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/02-assignment/Finished/src/components/Shared/Header.vue | 224 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/02-assignment/Start/index.html | 426 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/02-assignment/Start/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/02-assignment/Start/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/02-assignment/Start/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/02-assignment/Start/src/App.vue | 760 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/02-assignment/Start/src/main.js | 100 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/02-assignment/Start/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/02-assignment/Start/src/components/Server/ServerDetails.vue | 167 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/02-assignment/Start/src/components/Server/Servers.vue | 310 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/02-assignment/Start/src/components/Shared/Footer.vue | 265 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/02-assignment/Start/src/components/Shared/Header.vue | 224 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/03-finished/index.html | 426 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/03-finished/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/03-finished/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/03-finished/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/03-finished/src/App.vue | 448 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/03-finished/src/main.js | 100 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/03-finished/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/03-finished/src/components/User.vue | 737 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/03-finished/src/components/UserDetail.vue | 241 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Code/03-finished/src/components/UserEdit.vue | 229 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Videos/components-communication-01-intro.mp4 | 4.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Videos/components-communication-02-setup-communication-problems.mp4 | 18.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Videos/components-communication-03-parent-to-child-with-props.mp4 | 22.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Videos/components-communication-04-prop-names.mp4 | 8.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Videos/components-communication-05-props-in-the-vue-instance.mp4 | 10.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Videos/components-communication-06-props-validation.mp4 | 34.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Videos/components-communication-07-from-child-to-parent-custom-event.mp4 | 40.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Videos/components-communication-08-unidirectional-data-flow.mp4 | 5.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Videos/components-communication-09-callback-function-communication.mp4 | 15.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Videos/components-communication-10-sibling-communication-parent-child-chain.mp4 | 43.3 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Videos/components-communication-11-event-bus-sibling-communication.mp4 | 35.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Videos/components-communication-12-event-bus-centralize-code.mp4 | 14.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Videos/components-communication-13-exercise-problem.mp4 | 19.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Videos/components-communication-14-exercise-solution.mp4 | 63.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/08 Component Communication/Videos/components-communication-15-wrap-up.mp4 | 3.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/01-starting-code/index.html | 426 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/01-starting-code/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/01-starting-code/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/01-starting-code/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/01-starting-code/src/App.vue | 249 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/01-starting-code/src/main.js | 100 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/01-starting-code/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/02-assignment/Finished/index.html | 426 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/02-assignment/Finished/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/02-assignment/Finished/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/02-assignment/Finished/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/02-assignment/Finished/src/App.vue | 1.4 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/02-assignment/Finished/src/main.js | 100 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/02-assignment/Finished/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/02-assignment/Finished/src/components/Blue.vue | 273 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/02-assignment/Finished/src/components/Green.vue | 275 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/02-assignment/Finished/src/components/Red.vue | 273 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/02-assignment/Start/index.html | 426 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/02-assignment/Start/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/02-assignment/Start/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/02-assignment/Start/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/02-assignment/Start/src/App.vue | 857 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/02-assignment/Start/src/main.js | 100 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/02-assignment/Start/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/02-assignment/Start/src/components/Blue.vue | 246 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/02-assignment/Start/src/components/Green.vue | 248 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/02-assignment/Start/src/components/Red.vue | 246 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/03-finished/index.html | 426 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/03-finished/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/03-finished/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/03-finished/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/03-finished/src/App.vue | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/03-finished/src/main.js | 100 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/03-finished/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/03-finished/src/components/Author.vue | 136 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/03-finished/src/components/New.vue | 539 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Code/03-finished/src/components/Quote.vue | 601 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Videos/components-advanced-01-intro.mp4 | 4.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Videos/components-advanced-02-project-setup.mp4 | 16.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Videos/components-advanced-03-the-suboptimal-solution.mp4 | 13.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Videos/components-advanced-04-using-slots.mp4 | 4.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Videos/components-advanced-05-slot-compilation-and-style-scope.mp4 | 20.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Videos/components-advanced-06-named-slots.mp4 | 17.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Videos/components-advanced-07-default-slots-and-slot-defaults.mp4 | 13.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Videos/components-advanced-08-slot-summary.mp4 | 5.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Videos/components-advanced-09-dynamic-components.mp4 | 37.1 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Videos/components-advanced-10-dynamic-component-behavior.mp4 | 12.5 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Videos/components-advanced-11-keeping-dynamic-components-alive.mp4 | 6.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Videos/components-advanced-12-additional-lifecycle-hooks.mp4 | 8.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Videos/components-advanced-13-exercise-problem.mp4 | 10.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Videos/components-advanced-14-exercise-solution.mp4 | 19.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/09 Advanced Component Concepts/Videos/components-advanced-15-wrap-up.mp4 | 7.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/10 Second Project/Code/progress-bar.html | 144 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/10 Second Project/Code/01-starting-code/index.html | 526 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/10 Second Project/Code/01-starting-code/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/10 Second Project/Code/01-starting-code/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/10 Second Project/Code/01-starting-code/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/10 Second Project/Code/01-starting-code/src/App.vue | 141 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/10 Second Project/Code/01-starting-code/src/main.js | 100 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/10 Second Project/Code/01-starting-code/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/10 Second Project/Code/02-finished/index.html | 526 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/10 Second Project/Code/02-finished/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/10 Second Project/Code/02-finished/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/10 Second Project/Code/02-finished/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/10 Second Project/Code/02-finished/src/App.vue | 1.4 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/10 Second Project/Code/02-finished/src/main.js | 100 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/10 Second Project/Code/02-finished/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/10 Second Project/Code/02-finished/src/components/Header.vue | 628 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/10 Second Project/Code/02-finished/src/components/NewQuote.vue | 854 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/10 Second Project/Code/02-finished/src/components/Quote.vue | 486 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/10 Second Project/Code/02-finished/src/components/QuoteGrid.vue | 485 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/10 Second Project/Videos/second-project-01-intro.mp4 | 8.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/10 Second Project/Videos/second-project-02-project-setup.mp4 | 8.3 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/10 Second Project/Videos/second-project-03-app-initilization.mp4 | 7.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/10 Second Project/Videos/second-project-04-creating-components.mp4 | 21.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/10 Second Project/Videos/second-project-05-slots-props.mp4 | 11.5 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/10 Second Project/Videos/second-project-06-new-quote-component.mp4 | 22.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/10 Second Project/Videos/second-project-07-add-quote-custom-event.mp4 | 20.1 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/10 Second Project/Videos/second-project-08-info-box.mp4 | 6.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/10 Second Project/Videos/second-project-09-delete-quotes.mp4 | 21.1 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/10 Second Project/Videos/second-project-10-setup-progressbar.mp4 | 21.5 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/10 Second Project/Videos/second-project-11-finishing-touches-state-management.mp4 | 12.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Code/01-starting-code/index.html | 418 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Code/01-starting-code/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Code/01-starting-code/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Code/01-starting-code/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Code/01-starting-code/src/App.vue | 4.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Code/01-starting-code/src/main.js | 100 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Code/01-starting-code/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Code/02-assignment/Finished/index.html | 421 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Code/02-assignment/Finished/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Code/02-assignment/Finished/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Code/02-assignment/Finished/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Code/02-assignment/Finished/src/App.vue | 3.1 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Code/02-assignment/Finished/src/FullName.vue | 1.1 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Code/02-assignment/Finished/src/main.js | 100 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Code/02-assignment/Finished/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Code/02-assignment/Start/index.html | 421 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Code/02-assignment/Start/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Code/02-assignment/Start/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Code/02-assignment/Start/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Code/02-assignment/Start/src/App.vue | 1.6 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Code/02-assignment/Start/src/main.js | 100 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Code/02-assignment/Start/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Code/03-finished/index.html | 421 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Code/03-finished/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Code/03-finished/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Code/03-finished/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Code/03-finished/src/App.vue | 6.6 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Code/03-finished/src/main.js | 100 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Code/03-finished/src/Switch.vue | 930 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Code/03-finished/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Code/Custom Control/Switch.vue | 871 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Videos/forms-01-intro.mp4 | 4.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Videos/forms-01-problem.mp4 | 12.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Videos/forms-02-basic-input-form-binding-v-model.mp4 | 24.5 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Videos/forms-02-solution.mp4 | 100.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Videos/forms-03-group-data-object-prepopulate-fields.mp4 | 18.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Videos/forms-04-input-modifiers.mp4 | 18.1 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Videos/forms-05-textarea-and-line-breaks.mp4 | 19.5 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Videos/forms-06-checkboxes-array.mp4 | 30.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Videos/forms-07-radio-buttons.mp4 | 17.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Videos/forms-08-select-input.mp4 | 35.1 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Videos/forms-09-v-model-behind-the-scenes-custom-control.mp4 | 18.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Videos/forms-10-custom-control.mp4 | 34.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Videos/forms-11-submit-and-prevent.mp4 | 15.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/11 Forms/Videos/forms-12-wrap-up.mp4 | 4.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Code/01-starting-code/index.html | 423 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Code/01-starting-code/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Code/01-starting-code/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Code/01-starting-code/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Code/01-starting-code/src/App.vue | 311 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Code/01-starting-code/src/main.js | 100 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Code/01-starting-code/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Code/02-assignment/Finished/index.html | 426 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Code/02-assignment/Finished/package.json | 710 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Code/02-assignment/Finished/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Code/02-assignment/Finished/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Code/02-assignment/Finished/src/App.vue | 1.4 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Code/02-assignment/Finished/src/main.js | 100 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Code/02-assignment/Finished/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Code/02-assignment/Start/index.html | 426 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Code/02-assignment/Start/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Code/02-assignment/Start/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Code/02-assignment/Start/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Code/02-assignment/Start/src/App.vue | 440 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Code/02-assignment/Start/src/main.js | 100 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Code/02-assignment/Start/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Code/03-finished/index.html | 426 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Code/03-finished/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Code/03-finished/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Code/03-finished/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Code/03-finished/src/App.vue | 2.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Code/03-finished/src/main.js | 608 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Code/03-finished/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Videos/directives-01-intro.mp4 | 4.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Videos/directives-02-directives-basics.mp4 | 22.1 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Videos/directives-03-directive-hooks.mp4 | 12.1 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Videos/directives-04-custom-directive-simple.mp4 | 8.3 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Videos/directives-05-custom-directive-value.mp4 | 7.5 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Videos/directives-06-custom-directive-argument.mp4 | 16.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Videos/directives-07-custom-directive-modifiers.mp4 | 15.5 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Videos/directives-08-summary.mp4 | 3.5 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Videos/directives-09-local-directives.mp4 | 11.5 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Videos/directives-10-multiple-modifiers.mp4 | 29.5 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Videos/directives-11-more-complex-value.mp4 | 17.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Videos/directives-12-wrap-up.mp4 | 5.5 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Videos/directives-exercise-01-problem.mp4 | 5.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/12 Directives/Videos/directives-exercise-01-solution.mp4 | 39.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/01-starting-code/index.html | 429 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/01-starting-code/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/01-starting-code/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/01-starting-code/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/01-starting-code/src/App.vue | 317 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/01-starting-code/src/main.js | 100 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/01-starting-code/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/02-finished-filters/index.html | 426 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/02-finished-filters/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/02-finished-filters/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/02-finished-filters/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/02-finished-filters/src/App.vue | 1.1 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/02-finished-filters/src/main.js | 182 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/02-finished-filters/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/03-assignment/Finished/index.html | 432 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/03-assignment/Finished/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/03-assignment/Finished/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/03-assignment/Finished/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/03-assignment/Finished/src/App.vue | 1.6 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/03-assignment/Finished/src/lengthAwareMixin.js | 166 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/03-assignment/Finished/src/main.js | 194 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/03-assignment/Finished/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/03-assignment/Start/index.html | 432 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/03-assignment/Start/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/03-assignment/Start/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/03-assignment/Start/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/03-assignment/Start/src/App.vue | 902 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/03-assignment/Start/src/main.js | 273 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/03-assignment/Start/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/04-finished-mixins/index.html | 432 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/04-finished-mixins/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/04-finished-mixins/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/04-finished-mixins/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/04-finished-mixins/src/App.vue | 1.1 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/04-finished-mixins/src/fruitMixin.js | 401 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/04-finished-mixins/src/List.vue | 433 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/04-finished-mixins/src/main.js | 273 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Code/04-finished-mixins/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Videos/filters-mixins-01-intro.mp4 | 4.1 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Videos/filters-mixins-02-creating-a-local-filter.mp4 | 28.5 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Videos/filters-mixins-03-global-filter-and-chaining.mp4 | 12.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Videos/filters-mixins-04-alternative-computed-property.mp4 | 34.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Videos/filters-mixins-05-mixin-problem-set.mp4 | 15.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Videos/filters-mixins-06-creating-and-using-mixins.mp4 | 14.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Videos/filters-mixins-07-mixin-merging.mp4 | 19.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Videos/filters-mixins-08-global-mixin-merging.mp4 | 23.1 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Videos/filters-mixins-09-object-scope.mp4 | 16.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Videos/filters-mixins-10-wrap-up.mp4 | 12.3 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Videos/filters-mixins-exercise-01-problem.mp4 | 9.1 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/13 Filters & Mixins/Videos/filters-mixins-exercise-01-solution.mp4 | 53.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/01-starting-code/index.html | 423 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/01-starting-code/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/01-starting-code/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/01-starting-code/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/01-starting-code/src/App.vue | 374 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/01-starting-code/src/main.js | 100 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/01-starting-code/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/02-finished/index.html | 524 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/02-finished/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/02-finished/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/02-finished/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/02-finished/src/App.vue | 6.8 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/02-finished/src/DangerAlert.vue | 83 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/02-finished/src/main.js | 100 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/02-finished/src/SuccessAlert.vue | 85 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/02-finished/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/03-mini-app-start/index.html | 416 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/03-mini-app-start/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/03-mini-app-start/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/03-mini-app-start/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/03-mini-app-start/src/App.vue | 1.2 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/03-mini-app-start/src/main.js | 100 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/03-mini-app-start/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/03-mini-app-start/src/components/Answer.vue | 396 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/03-mini-app-start/src/components/Question.vue | 3.9 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/04-mini-app-finished/index.html | 416 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/04-mini-app-finished/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/04-mini-app-finished/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/04-mini-app-finished/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/04-mini-app-finished/src/App.vue | 1.8 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/04-mini-app-finished/src/main.js | 100 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/04-mini-app-finished/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/04-mini-app-finished/src/components/Answer.vue | 396 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Code/04-mini-app-finished/src/components/Question.vue | 3.9 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Videos/animations-transitions-01-intro.mp4 | 6.3 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Videos/animations-transitions-02-transitions-basics.mp4 | 4.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Videos/animations-transitions-03-code-preparation-transition-elemet.mp4 | 20.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Videos/animations-transitions-04-transition-css-classes.mp4 | 15.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Videos/animations-transitions-05-transition-assigning-css-classes.mp4 | 14.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Videos/animations-transitions-06-css-transition-fade.mp4 | 19.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Videos/animations-transitions-07-css-animation-slide.mp4 | 22.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Videos/animations-transitions-08-mixing-animation-and-transition.mp4 | 22.1 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Videos/animations-transitions-09-v-if-and-v-show.mp4 | 3.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Videos/animations-transitions-10-initial-animation.mp4 | 9.1 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Videos/animations-transitions-11-custom-css-classes.mp4 | 30.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Videos/animations-transitions-12-dynamic-names-and-attributes.mp4 | 18.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Videos/animations-transitions-13-transitioning-between-elements.mp4 | 2.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Videos/animations-transitions-14-transitioning-between-elements-practice.mp4 | 34.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Videos/animations-transitions-15-transition-events.mp4 | 9.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Videos/animations-transitions-16-js-hooks.mp4 | 55.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Videos/animations-transitions-17-css-false.mp4 | 10.3 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Videos/animations-transitions-18-js-animation.mp4 | 38.3 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Videos/animations-transitions-19-dynamic-components.mp4 | 41.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Videos/animations-transitions-20-transition-group-intro.mp4 | 3.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Videos/animations-transitions-21-group-animation-setup.mp4 | 28.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Videos/animations-transitions-22-using-transition-group-for-list-animations.mp4 | 40.3 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Videos/animations-transitions-23-mini-app-problem.mp4 | 6.1 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Videos/animations-transitions-24-mini-app-setup.mp4 | 84.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Videos/animations-transitions-25-mini-app-animations.mp4 | 36.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/14 Animations & Transitions/Videos/animations-transitions-26-wrap-up.mp4 | 5.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/15 Http/Code/01-starting-code/index.html | 410 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/15 Http/Code/01-starting-code/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/15 Http/Code/01-starting-code/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/15 Http/Code/01-starting-code/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/15 Http/Code/01-starting-code/src/App.vue | 303 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/15 Http/Code/01-starting-code/src/main.js | 100 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/15 Http/Code/01-starting-code/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/15 Http/Code/02-finished/index.html | 410 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/15 Http/Code/02-finished/package.json | 738 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/15 Http/Code/02-finished/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/15 Http/Code/02-finished/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/15 Http/Code/02-finished/src/App.vue | 3.1 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/15 Http/Code/02-finished/src/main.js | 458 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/15 Http/Code/02-finished/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/15 Http/Videos/http-01-intro.mp4 | 7.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/15 Http/Videos/http-02-vue-resource-setup.mp4 | 23.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/15 Http/Videos/http-03-setup-app-and-firebase.mp4 | 32.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/15 Http/Videos/http-04-posting-data.mp4 | 38.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/15 Http/Videos/http-05-getting-data-transforming-data.mp4 | 44.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/15 Http/Videos/http-06-global-config.mp4 | 17.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/15 Http/Videos/http-07-request-interceptor.mp4 | 21.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/15 Http/Videos/http-08-response-interceptors.mp4 | 18.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/15 Http/Videos/http-09-resources-basics.mp4 | 29.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/15 Http/Videos/http-10-resources-custom.mp4 | 17.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/15 Http/Videos/http-11-resouces-vs-normal-requests.mp4 | 3.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/15 Http/Videos/http-12-template-urls.mp4 | 34.3 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/15 Http/Videos/http-13-wrap-up.mp4 | 13.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/01-starting-code/index.html | 413 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/01-starting-code/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/01-starting-code/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/01-starting-code/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/01-starting-code/src/App.vue | 306 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/01-starting-code/src/main.js | 100 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/01-starting-code/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/01-starting-code/src/components/Home.vue | 351 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/01-starting-code/src/components/user/User.vue | 50 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/01-starting-code/src/components/user/UserDetail.vue | 53 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/01-starting-code/src/components/user/UserEdit.vue | 49 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/01-starting-code/src/components/user/UserStart.vue | 366 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/02-basics/index.html | 413 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/02-basics/package.json | 736 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/02-basics/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/02-basics/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/02-basics/src/App.vue | 610 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/02-basics/src/main.js | 266 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/02-basics/src/routes.js | 807 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/02-basics/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/02-basics/src/components/Header.vue | 243 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/02-basics/src/components/Home.vue | 351 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/02-basics/src/components/user/User.vue | 394 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/02-basics/src/components/user/UserDetail.vue | 360 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/02-basics/src/components/user/UserEdit.vue | 170 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/02-basics/src/components/user/UserStart.vue | 726 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/03-finished/index.html | 413 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/03-finished/package.json | 736 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/03-finished/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/03-finished/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/03-finished/src/App.vue | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/03-finished/src/main.js | 551 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/03-finished/src/routes.js | 1.4 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/03-finished/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/03-finished/src/components/Header.vue | 243 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/03-finished/src/components/Home.vue | 351 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/03-finished/src/components/user/User.vue | 394 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/03-finished/src/components/user/UserDetail.vue | 899 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/03-finished/src/components/user/UserEdit.vue | 784 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Code/03-finished/src/components/user/UserStart.vue | 726 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Videos/routing-01-intro.mp4 | 8.1 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Videos/routing-02-setup-vue-router.mp4 | 14.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Videos/routing-03-route-setup-router-view.mp4 | 35.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Videos/routing-04-hash-vs-history-mode.mp4 | 23.3 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Videos/routing-05-navigating-with-router-link.mp4 | 21.5 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Videos/routing-06-styling-active-links.mp4 | 18.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Videos/routing-07-programmatic-navigation.mp4 | 15.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Videos/routing-08-setting-up-dynamic-routes-with-params.mp4 | 10.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Videos/routing-09-fetching-dynamic-params.mp4 | 12.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Videos/routing-10-fetching-params-reactive.mp4 | 19.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Videos/routing-11-nested-routes.mp4 | 26.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Videos/routing-12-nested-routes-navigation-params.mp4 | 16.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Videos/routing-13-dynamic-to.mp4 | 10.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Videos/routing-14-better-way-to-create-links-named-routes.mp4 | 18.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Videos/routing-15-query-params.mp4 | 15.1 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Videos/routing-16-named-router-view.mp4 | 20.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Videos/routing-17-redirecting.mp4 | 15.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Videos/routing-18-catch-all-wildcard.mp4 | 7.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Videos/routing-19-transitions.mp4 | 17.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Videos/routing-20-passing-hash-fragment.mp4 | 19.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Videos/routing-21-controlling-scroll-behavior.mp4 | 21.5 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Videos/routing-22-router-guards.mp4 | 7.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Videos/routing-23-before-enter-guard.mp4 | 53.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Videos/routing-24-before-route-leave-guard.mp4 | 23.5 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Videos/routing-25-lazy-loading.mp4 | 48.5 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/16 Routing/Videos/routing-26-wrap-up.mp4 | 8.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Code/01-starting-code/index.html | 406 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Code/01-starting-code/package.json | 736 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Code/01-starting-code/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Code/01-starting-code/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Code/01-starting-code/src/App.vue | 730 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Code/01-starting-code/src/main.js | 100 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Code/01-starting-code/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Code/01-starting-code/src/components/Counter.vue | 441 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Code/01-starting-code/src/components/Result.vue | 133 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Code/02-finished/index.html | 406 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Code/02-finished/package.json | 769 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Code/02-finished/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Code/02-finished/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Code/02-finished/src/App.vue | 1.5 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Code/02-finished/src/main.js | 149 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Code/02-finished/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Code/02-finished/src/components/AnotherCounter.vue | 586 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Code/02-finished/src/components/AnotherResult.vue | 449 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Code/02-finished/src/components/Counter.vue | 513 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Code/02-finished/src/components/Result.vue | 307 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Code/02-finished/src/store/actions.js | 162 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Code/02-finished/src/store/getters.js | 118 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Code/02-finished/src/store/mutations.js | 146 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Code/02-finished/src/store/store.js | 366 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Code/02-finished/src/store/types.js | 723 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Code/02-finished/src/store/modules/counter.js | 1.2 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Code/02-finished/src/store/modules/value.js | 30 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Videos/vuex-01-intro.mp4 | 5.5 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Videos/vuex-02-why-a-different-state-management.mp4 | 13.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Videos/vuex-03-understanding-central-state.mp4 | 8.3 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Videos/vuex-04-using-state.mp4 | 39.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Videos/vuex-05-the-problem-of-the-current-solution.mp4 | 16.1 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Videos/vuex-06-understanding-getters.mp4 | 4.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Videos/vuex-07-using-getters.mp4 | 15.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Videos/vuex-08-map-getters.mp4 | 41.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Videos/vuex-09-understanding-mutations.mp4 | 7.3 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Videos/vuex-10-using-mutations.mp4 | 29.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Videos/vuex-11-sync-mutations-problem.mp4 | 10.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Videos/vuex-12-understanding-actions.mp4 | 9.3 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Videos/vuex-13-using-actions.mp4 | 31.1 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Videos/vuex-14-understanding-mapaction-and-payloads.mp4 | 30.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Videos/vuex-15-summary-vuex.mp4 | 27.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Videos/vuex-16-v-model-and-vuex.mp4 | 43.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Videos/vuex-17-the-need-for-optimal-folder-structures.mp4 | 7.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Videos/vuex-18-using-modules.mp4 | 31.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Videos/vuex-19-splitting-it-up-in-files.mp4 | 25.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Videos/vuex-20-using-namespaces.mp4 | 40.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/17 Vuex/Videos/vuex-21-wrap-up.mp4 | 6.5 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Code/01-starting-code/index.html | 424 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Code/01-starting-code/package.json | 708 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Code/01-starting-code/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Code/01-starting-code/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Code/01-starting-code/src/App.vue | 131 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Code/01-starting-code/src/main.js | 100 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Code/01-starting-code/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Code/02-finished/index.html | 424 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Code/02-finished/package-lock.json | 243.1 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Code/02-finished/package.json | 827 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Code/02-finished/README.md | 322 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Code/02-finished/webpack.config.js | 1.3 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Code/02-finished/src/App.vue | 1.2 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Code/02-finished/src/main.js | 524 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Code/02-finished/src/routes.js | 313 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Code/02-finished/src/assets/logo.png | 6.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Code/02-finished/src/components/Header.vue | 2.6 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Code/02-finished/src/components/Home.vue | 418 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Code/02-finished/src/components/portfolio/Portfolio.vue | 411 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Code/02-finished/src/components/portfolio/Stock.vue | 2.0 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Code/02-finished/src/components/stocks/Stock.vue | 2.0 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Code/02-finished/src/components/stocks/Stocks.vue | 378 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Code/02-finished/src/data/stocks.js | 185 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Code/02-finished/src/store/actions.js | 576 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Code/02-finished/src/store/store.js | 292 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Code/02-finished/src/store/modules/portfolio.js | 1.6 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Code/02-finished/src/store/modules/stocks.js | 739 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Videos/final-project-01-project-intro.mp4 | 16.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Videos/final-project-02-setup-and-planning.mp4 | 12.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Videos/final-project-03-creating-components.mp4 | 16.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Videos/final-project-04-setup-routing.mp4 | 26.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Videos/final-project-05-adding-header-and-navigation.mp4 | 50.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Videos/final-project-06-planning-the-next-steps.mp4 | 7.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Videos/final-project-07-creating-stocks-components.mp4 | 36.1 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Videos/final-project-08-buy-stock-input-and-button.mp4 | 36.3 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Videos/final-project-09-setting-up-vuex-stocks-module.mp4 | 60.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Videos/final-project-10-vuex-portfolio-module.mp4 | 67.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Videos/final-project-11-portfolio-stocks.mp4 | 44.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Videos/final-project-12-connecting-the-portfolio-to-store.mp4 | 13.1 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Videos/final-project-13-fixing-errors.mp4 | 12.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Videos/final-project-14-displaying-funds.mp4 | 22.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Videos/final-project-15-order-checks.mp4 | 36.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Videos/final-project-16-funds-filters.mp4 | 10.3 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Videos/final-project-17-rnd-update-stocks.mp4 | 34.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Videos/final-project-18-animating-route-transitions.mp4 | 20.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Videos/final-project-19-header-dropdown.mp4 | 17.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Videos/final-project-20-vue-resource-firebase-setup.mp4 | 15.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Videos/final-project-21-save-data.mp4 | 18.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Videos/final-project-22-load-data.mp4 | 32.1 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Videos/final-project-23-load-data-testing-and-fixes.mp4 | 17.1 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Videos/final-project-24-wrap-up.mp4 | 6.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/18 Final Project/Videos/final-project-25-vue-dev-tools.mp4 | 9.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/19 Deployment/Videos/deployment-01-intro.mp4 | 8.3 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/19 Deployment/Videos/deployment-02-deployment-preparations.mp4 | 13.1 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/19 Deployment/Videos/deployment-03-deployment.mp4 | 44.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Code/01-starting-code/index.html | 204 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Code/01-starting-code/package-lock.json | 227.2 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Code/01-starting-code/package.json | 775 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Code/01-starting-code/README.md | 324 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Code/01-starting-code/webpack.config.js | 1.4 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Code/01-starting-code/src/App.vue | 381 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Code/01-starting-code/src/main.js | 178 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Code/01-starting-code/src/router.js | 570 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Code/01-starting-code/src/store.js | 171 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Code/01-starting-code/src/components/auth/signin.vue | 1.9 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Code/01-starting-code/src/components/auth/signup.vue | 4.5 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Code/01-starting-code/src/components/dashboard/dashboard.vue | 240 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Code/01-starting-code/src/components/header/header.vue | 1.1 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Code/01-starting-code/src/components/welcome/welcome.vue | 878 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Code/02-finished/index.html | 204 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Code/02-finished/package-lock.json | 227.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Code/02-finished/package.json | 799 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Code/02-finished/README.md | 324 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Code/02-finished/webpack.config.js | 1.4 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Code/02-finished/src/App.vue | 381 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Code/02-finished/src/axios-auth.js | 194 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Code/02-finished/src/main.js | 738 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Code/02-finished/src/router.js | 570 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Code/02-finished/src/store.js | 171 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Code/02-finished/src/components/auth/signin.vue | 1.9 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Code/02-finished/src/components/auth/signup.vue | 4.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Code/02-finished/src/components/dashboard/dashboard.vue | 839 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Code/02-finished/src/components/header/header.vue | 1.1 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Code/02-finished/src/components/welcome/welcome.vue | 878 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Videos/axios-0-section-info.mp4 | 8.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Videos/axios-01-intro.mp4 | 1.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Videos/axios-02-project-setup.mp4 | 14.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Videos/axios-03-axios-installation.mp4 | 12.3 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Videos/axios-04-sending-a-post-request.mp4 | 34.3 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Videos/axios-05-sending-a-get-request.mp4 | 15.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Videos/axios-06-accessing-response-data.mp4 | 35.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Videos/axios-07-global-config.mp4 | 31.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Videos/axios-08-interceptors.mp4 | 35.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Videos/axios-09-custom-instances.mp4 | 27.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/20 Axios/Videos/axios-10-wrap-up.mp4 | 7.3 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Code/01-starting-code/index.html | 204 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Code/01-starting-code/package-lock.json | 227.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Code/01-starting-code/package.json | 799 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Code/01-starting-code/README.md | 324 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Code/01-starting-code/webpack.config.js | 1.4 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Code/01-starting-code/src/App.vue | 381 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Code/01-starting-code/src/axios-auth.js | 194 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Code/01-starting-code/src/main.js | 738 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Code/01-starting-code/src/router.js | 570 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Code/01-starting-code/src/store.js | 171 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Code/01-starting-code/src/components/auth/signin.vue | 1.9 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Code/01-starting-code/src/components/auth/signup.vue | 4.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Code/01-starting-code/src/components/dashboard/dashboard.vue | 839 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Code/01-starting-code/src/components/header/header.vue | 1.1 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Code/01-starting-code/src/components/welcome/welcome.vue | 878 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Code/02-finished/index.html | 204 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Code/02-finished/package-lock.json | 227.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Code/02-finished/package.json | 799 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Code/02-finished/README.md | 324 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Code/02-finished/webpack.config.js | 1.4 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Code/02-finished/src/App.vue | 448 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Code/02-finished/src/axios-auth.js | 222 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Code/02-finished/src/main.js | 741 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Code/02-finished/src/router.js | 746 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Code/02-finished/src/store.js | 3.9 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Code/02-finished/src/components/auth/signin.vue | 2.0 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Code/02-finished/src/components/auth/signup.vue | 4.6 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Code/02-finished/src/components/dashboard/dashboard.vue | 562 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Code/02-finished/src/components/header/header.vue | 1.6 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Code/02-finished/src/components/welcome/welcome.vue | 878 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Videos/auth-01-intro.mp4 | 3.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Videos/auth-02-how-auth-works-in-spas.mp4 | 6.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Videos/auth-03-project-setup.mp4 | 10.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Videos/auth-04-user-signup.mp4 | 29.4 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Videos/auth-05-user-signin.mp4 | 14.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Videos/auth-06-auth-requests-from-within-vuex.mp4 | 24.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Videos/auth-07-adding-a-mutation-to-store-auth-data.mp4 | 18.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Videos/auth-08-moving-db-access-to-vuex.mp4 | 49.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Videos/auth-09-passing-the-token-to-firebase.mp4 | 31.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Videos/auth-10-route-auth-guard.mp4 | 15.5 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Videos/auth-11-conditional-ui-updates-on-auth-state.mp4 | 15.5 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Videos/auth-12-logout.mp4 | 27.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Videos/auth-13-auto-logout.mp4 | 31.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Videos/auth-14-auto-login.mp4 | 61.6 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/21 Auth/Videos/auth-15-wrap-up.mp4 | 3.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Code/01-starting-code/index.html | 204 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Code/01-starting-code/package-lock.json | 227.7 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Code/01-starting-code/package.json | 799 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Code/01-starting-code/README.md | 324 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Code/01-starting-code/webpack.config.js | 1.4 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Code/01-starting-code/src/App.vue | 448 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Code/01-starting-code/src/axios-auth.js | 222 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Code/01-starting-code/src/main.js | 741 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Code/01-starting-code/src/router.js | 746 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Code/01-starting-code/src/store.js | 3.9 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Code/01-starting-code/src/components/auth/signin.vue | 2.0 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Code/01-starting-code/src/components/auth/signup.vue | 4.6 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Code/01-starting-code/src/components/dashboard/dashboard.vue | 562 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Code/01-starting-code/src/components/header/header.vue | 1.6 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Code/01-starting-code/src/components/welcome/welcome.vue | 878 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Code/02-finished/index.html | 204 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Code/02-finished/package-lock.json | 227.9 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Code/02-finished/package.json | 826 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Code/02-finished/README.md | 324 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Code/02-finished/webpack.config.js | 1.4 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Code/02-finished/src/App.vue | 448 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Code/02-finished/src/axios-auth.js | 222 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Code/02-finished/src/main.js | 795 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Code/02-finished/src/router.js | 746 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Code/02-finished/src/store.js | 3.9 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Code/02-finished/src/components/auth/signin.vue | 2.0 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Code/02-finished/src/components/auth/signup.vue | 6.9 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Code/02-finished/src/components/dashboard/dashboard.vue | 562 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Code/02-finished/src/components/header/header.vue | 1.6 KB |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Code/02-finished/src/components/welcome/welcome.vue | 878 bytes |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Videos/validation-0-section-info.mp4 | 13.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Videos/validation-01-intro.mp4 | 2.0 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Videos/validation-02-installing-vuelidate.mp4 | 9.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Videos/validation-03-adding-a-validator.mp4 | 53.7 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Videos/validation-04-validation-ui-feedback.mp4 | 27.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Videos/validation-05-controlling-the-styling-for-invalid-entries.mp4 | 11.3 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Videos/validation-06-more-validators.mp4 | 37.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Videos/validation-07-password-equality-validation.mp4 | 34.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Videos/validation-08-required-unless.mp4 | 29.3 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Videos/validation-09-validating-arrays.mp4 | 44.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Videos/validation-10-disabling-the-form-submit-button.mp4 | 11.8 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Videos/validation-11-creating-a-custom-validator.mp4 | 15.2 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Videos/validation-12-async-validators.mp4 | 53.9 MB |
| 23_-_Learn_Vue_2__Old_Course_Content/22 Validation/Videos/validation-13-wrap-up.mp4 | 2.5 MB |
| 29_-_More_Content/001_Bonus_More_Content!.html | 1.0 KB |
| 29_-_More_Content/freefiles.top.txt | 40 bytes |
Name
DL
Uploader
Size
S/L
Added
NOTE
SOURCE: Vue - The Complete Guide (incl. Router & Composition API)
-----------------------------------------------------------------------------------
COVER

-----------------------------------------------------------------------------------
MEDIAINFO
Vue - The Complete Guide (incl. Router & Composition API)
Vue.js is an awesome JavaScript Framework for building Frontend Applications! VueJS mixes the Best of Angular + React!
Description
Join this bestselling Vue course to learn how to use the latest version of VueJS to build amazing, modern web apps!
No matter at which metric you look at (Google Trends, Github Stars, Tweets ...) - VueJS is the shooting star in the world of JavaScript frameworks - it simply is amazing!
This bestselling Udemy course teaches the latest version of Vue (Vue.js 3) from the ground up and in great detail. We'll cover all the core basics but we'll not stop thereafter - this course also dives into advanced concepts like the Composition API introduced with Vue 3.
UPDATED - Jan 2025
×


