Articles
Latest
More
Newsletter
Sponsorship
Discord
About
Sign up for our Newsletter
All courses
Your courses
In progress
Articles
Latest
More
Newsletter
Sponsorship
Discord
About
Sign up for our Newsletter
Enroll in this course
or
log in
About
Curriculum
Resources
1. Course overview
(1:40)
2. Demo of the finished project
(02:26)
3. Introducing Vue CLI
(06:22)
4. Creating a Vue CLI project
(06:53)
5. Installing starter code
(05:30)
6. API tour
(03:21)
7. Vue essentials - Components
(02:51)
8. Defining components
(05:28)
9. Setting up movie-list component
(05:35)
10. Setting up the check-filter component
(04:51)
11. Vue essentials - Props
(04:32)
12. Add props to check-filter component
(05:12)
13. Making check-filter toggleable
(03:04)
14. Vue essentials - Custom events
(10:22)
15. Emitting a custom event from check-filter
(05:40)
16. Relaying check-filter event
(03:10)
17. Processing check-filter event in root instace
(03:57)
18. Filtering movie list
(07:05)
19. Vue essentials - Single-file components
(02:50)
20. Migrating to single-file components
(04:54)
21. Getting data from the API
(08:34)
22. Replace dummy data with API data
(03:12)
23. Creating movie-item component
(04:40)
24. Adding Day.js library to project
(06:20)
25. Filtering session times
(09:12)
26. Adding time filters
(06:07)
27. Filtering movies by time
(08:16)
28. Filter sessions based on time filter
(04:44)
29. Adding no results and loading messages
(04:12)
30. Vue essentials - Vue Router
(03:06)
31. Creating home page
(05:33)
32. Setting up and installing Vue Router
(06:32)
33. Rendering pages in a Vue app
(02:46)
34. Creating and accessing the Movie page
(04:49)
35. Passing ID to movie route
(7:13)
36. Route validation
(10:38)
37. Vue essentials - Slots
(03:23)
38. Incorporating slots in movie-item
(05:32)
39. Fleshing out detail page
(02:37)
40. Creating day-select component
(02:03)
41. Adding days to day-select
(06:18)
42. Highlighting selected day
(03:19)
43. Setting global day state
(04:23)
44. Mobile day selector
(04:53)
45. Vue essentials - Custom directives
(03:48)
46. Creating tooltip custom directive
(04:16)
47. Directive low-level DOM access
(03:45)
48. Showing tooltip on mouse hover
(07:54)
49. Vue essentials - Plugins
(01:26)
50. Making tooltip a custom plugin
(03:20)
51. Adding keep-alive to router to maintain filter state
(07:30)
52. Finishing touches and wrap up
(02:16)
Back to courses
We use cookies to ensure you get the best experience. By using our website, you agree to our
Cookie Policy
.