Урок 1.00:02:09
Course Overview
Урок 2.00:01:40
Introduction
Урок 3.00:01:33
Gaining a Conceptual Understanding of Vue
Урок 4.00:01:54
Setting up the Environment
Урок 5.00:10:16
Creating a New Project with the Vue CLI
Урок 6.00:09:36
Creating the Home Page
Урок 7.00:00:30
Introduction
Урок 8.00:04:41
Global Components vs. Single-file Components
Урок 9.00:06:51
Creating Your First Component
Урок 10.00:05:26
Binding Attributes to Data with v-bind
Урок 11.00:06:49
Binding to Events with v-on
Урок 12.00:01:13
Using Shorthand Bindings
Урок 13.00:02:33
Binding to Computed Properties
Урок 14.00:02:56
Displaying Data with Interpolation
Урок 15.00:04:12
Conditionally Displaying Content with v-if and v-show
Урок 16.00:10:50
Repeating Elements with v-for
Урок 17.00:05:01
Styling Components
Урок 18.00:06:36
Styling Child Components
Урок 19.00:03:41
Conditionally Applying Styles with Style Bindings
Урок 20.00:04:02
Conditionally Applying Classes with Class Bindings
Урок 21.00:02:22
Using SASS and Other CSS Pre-processors
Урок 22.00:02:18
Using Component Lifecycle Hooks
Урок 23.00:02:18
Reducing Duplication with Mixins
Урок 24.00:00:29
Summary
Урок 25.00:00:43
Introduction
Урок 26.00:05:48
Creating Child Components
Урок 27.00:05:17
Using Props to Share Data with Child Components
Урок 28.00:03:56
Validating Props
Урок 29.00:10:30
Passing Data to Parent Components with Events
Урок 30.00:06:57
Injecting Content into a Child Component with Slots
Урок 31.00:00:20
Summary
Урок 32.00:00:44
Introduction
Урок 33.00:04:56
Adding Routing to Your App
Урок 34.00:02:59
Linking to Routed Pages
Урок 35.00:03:02
Styling Links Based on the Active Route
Урок 36.00:03:51
Navigating from Code
Урок 37.00:06:11
Working with Route Params
Урок 38.00:02:25
Passing Params as Props
Урок 39.00:07:28
Using Nested Routes
Урок 40.00:06:18
Using Named Views
Урок 41.00:02:48
Enabling HTML5 History Mode
Урок 42.00:03:21
Preventing Pages from Loading with Navigation Guards
Урок 43.00:04:05
Preventing Navigation Away from Pages with Navigation Guards
Урок 44.00:00:30
Summary
Урок 45.00:03:14
Introduction
Урок 46.00:02:05
Creating a Vuex Store
Урок 47.00:03:32
Changing Vuex Store State with Mutations
Урок 48.00:06:53
Retreiving Items from the Vuex Store
Урок 49.00:04:05
Using Vuex Getters to Return Calculated Data
Урок 50.00:17:10
Using Actions to Work with APIs and Asynchronous Data
Урок 51.00:03:27
Using Actions to Save Data to an API
Урок 52.00:01:22
Returning Promises from Actions
Урок 53.00:06:16
Organizing the Store with Modules
Урок 54.00:04:27
Namespacing Modules
Урок 55.00:01:12
Accessing Namespaced Getters
Урок 56.00:09:31
Understanding Global and Namespaced State
Урок 57.00:04:18
Using the Vuex MapState Helper
Урок 58.00:01:13
Using the Vuex MapGetters Helper
Урок 59.00:02:35
Using the Vuex MapActions Helper
Урок 60.00:00:56
Using the Vuex MapMutations Helper
Урок 61.00:00:35
Summary
Урок 62.00:00:33
Introduction
Урок 63.00:03:36
Creating a Custom Directive
Урок 64.00:06:35
Passing Data to Directives
Урок 65.00:05:12
Using Directive Lifecycle Hooks
Урок 66.00:01:51
Making Directives Available Globally
Урок 67.00:04:36
Creating a Custom Filter
Урок 68.00:01:01
Declaring Filters Globally
Урок 69.00:00:29
Summary
Урок 70.00:02:16
Introduction
Урок 71.00:02:09
Creating a Basic Vue.js Build with the CLI
Урок 72.00:05:57
Using Environment Variables and Build Modes
Урок 73.00:03:23
Deploying to a Production Webserver
Урок 74.00:04:03
Handling Deep Linking on the Server
Урок 75.00:01:47
Inspecting the Built-in Webpack Config
Урок 76.00:07:04
Customizing Webpack Config
Урок 77.00:00:38
Summary