-
Урок 1.
00:00:45
Introduction
-
Урок 2.
00:03:45
Demo of the finished product
-
Урок 3.
00:04:35
Clone repo, NPM install, setup environmet
-
Урок 4.
00:02:07
Running local server
-
Урок 5.
00:06:19
Tour of the project files
-
Урок 6.
00:11:00
Webpack configuration
-
Урок 7.
00:03:30
Hello World
-
Урок 8.
00:03:05
Vue essentials - Components
-
Урок 9.
00:05:29
Configuring components
-
Урок 10.
00:06:18
Setup the movie-list component
-
Урок 11.
00:05:38
Setup the check-filter component
-
Урок 12.
00:03:49
Vue essentials - Props
-
Урок 13.
00:03:46
Add props to check-filter component
-
Урок 14.
00:03:17
Making check-filter toggleable
-
Урок 15.
00:02:37
Vue essentials - Custom events
-
Урок 16.
00:04:38
Emitting a custom event from check-filter
-
Урок 17.
00:02:01
Vue essentials - Vue.js devtools
-
Урок 18.
00:05:38
Adding a payload to check-filter event
-
Урок 19.
00:03:42
Processing check-filter event in root instace
-
Урок 20.
00:03:10
Add filter arrays to movie-list
-
Урок 21.
00:02:25
Vue essentials - Computed properties
-
Урок 22.
00:05:40
Creating logic for genre filter
-
Урок 23.
00:03:53
Vue essentials - Single file components
-
Урок 24.
00:09:24
Refactor project to use single file components
-
Урок 25.
00:04:38
Understanding the API
-
Урок 26.
00:03:54
Getting data from the API
-
Урок 27.
00:02:21
Replace dummy data with API data
-
Урок 28.
00:03:29
Creating movie-item component
-
Урок 29.
00:03:16
Fleshing out movie-item template
-
Урок 30.
00:05:22
Enhance genre filter for multi-genre movies
-
Урок 31.
00:05:04
Adding no results and loading meassages
-
Урок 32.
00:07:36
Adding moment library to project
-
Урок 33.
00:05:40
Displaying session times
-
Урок 34.
00:06:44
Filtering session times
-
Урок 35.
00:05:02
Adding time filters
-
Урок 36.
00:09:46
Filter movies based on time filter
-
Урок 37.
00:04:40
Filter sessions based on time filter
-
Урок 38.
00:04:10
Enhance the no results message with filters
-
Урок 39.
00:03:03
Vue essentials - Event bus
-
Урок 40.
00:08:52
Using a global bus in the project
-
Урок 41.
00:04:15
Vue essentials - Vue router
-
Урок 42.
00:04:41
Abstract main page into overview component
-
Урок 43.
00:04:12
Setting up Vue router
-
Урок 44.
00:03:29
Adding router-view to main template
-
Урок 45.
00:05:00
Creating detail page
-
Урок 46.
00:04:05
Passing movie ID to detail page
-
Урок 47.
00:06:35
Dispalying movie-item in detail page
-
Урок 48.
00:02:22
Vue essentials - Slots
-
Урок 49.
00:04:41
Incorporating slots in movie-item
-
Урок 50.
00:04:43
Fleshing out detail page
-
Урок 51.
00:02:30
Creating day-select component
-
Урок 52.
00:06:09
Adding days to day-select
-
Урок 53.
00:02:50
Day selection logic
-
Урок 54.
00:05:00
Application-level day property
-
Урок 55.
00:06:24
Mobile day selector
-
Урок 56.
00:03:13
Vue essentials - Custom directives
-
Урок 57.
00:03:44
Adding tooltip custom directive
-
Урок 58.
00:02:55
Creating tootip in DOM
-
Урок 59.
00:12:31
Adding classes and event listeners to tooltip
-
Урок 60.
00:01:26
Vue essentials - Plugins
-
Урок 61.
00:05:39
Making tooltip a custom plugin
-
Урок 62.
00:02:27
Adding keep-alive to router to maintain filter state
-
Урок 63.
00:02:50
How v-cloak works alongside Webpack
-
Урок 64.
00:01:58
Building for production