Урок 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