-
Урок 1.
00:05:03
RW – Map – #1 – Introduction and setup
-
Урок 2.
00:07:31
RW – Map – #2 – Properties Card Component
-
Урок 3.
00:07:17
RW – Map – #3 – Card details rendering
-
Урок 4.
00:10:28
RW – Map – #4 – GoogleMap component
-
Урок 5.
00:10:49
RW – Map – #5 – Rendering dynamic markers
-
Урок 6.
00:11:35
RW – Map – #6 – Scroll and info windows
-
Урок 7.
00:08:13
RW – Map – #7 – Prevent scroll
-
Урок 8.
00:04:46
RW – Map – #8 – Binding This
-
Урок 9.
00:12:39
RW – Map – #9 – Header and Filter components
-
Урок 10.
00:06:50
RW – Map – #10 – Filter Bedrooms
-
Урок 11.
00:09:51
RW – Map – #11 – setState Callback function
-
Урок 12.
00:05:23
RW – Map – #12 – New filteredProperties array
-
Урок 13.
00:08:03
RW – Map – #13 – Updating Google Map
-
Урок 14.
00:05:52
RW – Map – #14 – Filtering by bathrooms
-
Урок 15.
00:07:35
RW – Map – #15 – Clearing filter
-
Урок 16.
00:09:33
RW – Map – #16 – Empty state and bug fixing
-
Урок 17.
00:12:15
RW – Map – #17 – Sorting order
-
Урок 18.
00:09:40
RW – Map – #18 – Filtering by price
-
Урок 19.
00:06:04
RW – Quiz – #1 – Introduction and setup
-
Урок 20.
00:07:50
RW – Quiz – #2 – Question Component
-
Урок 21.
00:09:41
RW – Quiz – #3 – Choices and NiceButton
-
Урок 22.
00:09:41
RW – Quiz – #4 – Selecting Answer
-
Урок 23.
00:09:41
RW – Quiz – #5 – Go to the next question
-
Урок 24.
00:09:24
RW – Quiz – #6 – Show next question
-
Урок 25.
00:10:48
RW – Quiz – #7 – Results and Answers components
-
Урок 26.
00:04:28
RW – Quiz – #8 – List answers before submission
-
Урок 27.
00:09:15
RW – Quiz – #9 – Fetching correct answers
-
Урок 28.
00:11:09
RW – Quiz – #10 – Show correct answers
-
Урок 29.
00:07:04
RW – Quiz – #11 – Progress bar
-
Урок 30.
00:09:39
RW – Quiz – #12 – Navigation arrows
-
Урок 31.
00:11:40
RW – Quiz – #13 – Arrows functionality
-
Урок 32.
00:10:55
RW – Quiz – #14 – Overwrite existing answers
-
Урок 33.
00:12:50
RW – Quiz – #15 – Final tweaks
-
Урок 34.
00:02:02
RW – Quiz – #16 – Sharing Icons
-
Урок 35.
00:06:04
RW – HTH – #1 – What is TypeScript?
-
Урок 36.
00:11:15
RW – HTH – #2 – TypeScript Installation
-
Урок 37.
00:09:15
RW – HTH – #3 – ESlint Installation
-
Урок 38.
00:05:49
RW – HTH – #4 – What is Mobx?
-
Урок 39.
00:11:46
RW – HTH – #5 – Mobx Installation
-
Урок 40.
00:02:53
RW – HTH – #6 – ESlint CLI configuration
-
Урок 41.
00:08:56
RW – HTH – #7 – Introduction and setup
-
Урок 42.
00:08:04
RW – HTH – #8 – React Router and Routes
-
Урок 43.
00:10:12
RW – HTH – #9 – Create Mobx ViewStore and pass it down
-
Урок 44.
00:12:14
RW – HTH – #10 – Loader and login form
-
Урок 45.
00:04:38
RW – HTH – #11 – Firebase project setup
-
Урок 46.
00:11:43
RW – HTH – #12 – Log existing user to Firebase
-
Урок 47.
00:12:18
RW – HTH – #13 – Updating ViewStore, Mobx DevTools
-
Урок 48.
00:08:42
RW – HTH – #14 – Logout user from Firebase
-
Урок 49.
00:09:28
RW – HTH – #15 – Simplifying all import statements
-
Урок 50.
00:04:33
RW – HTH – #16 – Data structure overview
-
Урок 51.
00:07:40
RW – HTH – #17 – Make App.tsx an observer
-
Урок 52.
00:13:22
RW – HTH – #18 – AddPlayerForm and @inject
-
Урок 53.
00:06:50
RW – HTH – #19 – Add players to Firebase (Create)
-
Урок 54.
00:12:53
RW – HTH – #20 – Read players from Firebase (Read)
-
Урок 55.
00:09:38
RW – HTH – #21 – Update players in Firebase (Update)
-
Урок 56.
00:05:46
RW – HTH – #22 – Remove players from Firebase (Delete)
-
Урок 57.
00:02:41
RW – HTH – #23 – Firebase CRUD Challenge
-
Урок 58.
00:08:50
RW – HTH – #24 – Add head to head to Firebase (Create)
-
Урок 59.
00:11:18
RW – HTH – #25 – Read head to heads from Firebase (Read)
-
Урок 60.
00:13:28
RW – HTH – #26 – Update and Remove HTH from Firebase (Update, Delete)
-
Урок 61.
00:07:51
RW – HTH – #27 – Selected Head To Head
-
Урок 62.
00:11:16
RW – HTH – #28 – Update AddGameForm
-
Урок 63.
00:07:54
RW – HTH – #29 – Create dynamic dropdown for HTH
-
Урок 64.
00:07:30
RW – HTH – #30 – Add game to a related HTH and FB
-
Урок 65.
00:09:49
RW – HTH – #31 – Get winner and send it to FB
-
Урок 66.
00:13:55
RW – HTH – #32 – Read, update, delete games from FB
-
Урок 67.
00:08:53
RW – HTH – #33 – Protecting some of the Routes
-
Урок 68.
00:09:50
RW – HTH – #34 – All Component
-
Урок 69.
00:13:54
RW – HTH – #35 – Head To Head details view and route
-
Урок 70.
00:08:42
RW – HTH – #36 – Dynamic Head To Head content
-
Урок 71.
00:09:43
RW – HTH – #37 – Games with classNames
-
Урок 72.
00:08:19
RW – HTH – #38 – Show all games
-
Урок 73.
00:08:05
RW – HTH – #39 – Fetch single head to head
-
Урок 74.
00:11:05
RW – HTH – #40 – Fine-tune Head To Head Details
-
Урок 75.
00:14:07
RW – HTH – #41 – Update total score when adding or removing a game
-
Урок 76.
00:06:30
RW – HTH – #42 – Prevent deleting all used players
-
Урок 77.
00:04:44
RW – HTH – #43 – Remove all games associated with a deleted HTH
-
Урок 78.
00:10:48
RW – HTH – #44 – Update Firebase security rules
-
Урок 79.
00:02:10
RW – HTH – #45 – What’s next?