- 
                                        
                                            Урок 1.
                                            00:02:28
                                         Introduction 
- 
                                        
                                            Урок 2.
                                            00:01:27
                                         Technology 
- 
                                        
                                            Урок 3.
                                            00:01:10
                                         Methodology 
- 
                                        
                                            Урок 4.
                                            00:06:34
                                         Backend 
- 
                                        
                                            Урок 5.
                                            00:03:20
                                         Frontend 
- 
                                        
                                            Урок 6.
                                            00:02:28
                                         Frontend Test Configuration 
- 
                                        
                                            Урок 7.
                                            00:01:02
                                         User Signup Page 
- 
                                        
                                            Урок 8.
                                            00:12:33
                                         Post User (Backend) 
- 
                                        
                                            Урок 9.
                                            00:11:25
                                         Saving User to Database (Backend) 
- 
                                        
                                            Урок 10.
                                            00:06:00
                                         Response Body (Backend) 
- 
                                        
                                            Урок 11.
                                            00:08:58
                                         Password Hashing (Backend) 
- 
                                        
                                            Урок 12.
                                            00:07:45
                                         User Signup Page (Frontend) 
- 
                                        
                                            Урок 13.
                                            00:06:53
                                         Form Layout (Frontend) 
- 
                                        
                                            Урок 14.
                                            00:09:01
                                         Handling Input Change (Frontend) 
- 
                                        
                                            Урок 15.
                                            00:12:59
                                         Click Handling (Frontend) 
- 
                                        
                                            Урок 16.
                                            00:03:33
                                         Styling (Frontend) 
- 
                                        
                                            Урок 17.
                                            00:07:35
                                         Sending Requests to Backend (Frontend) 
- 
                                        
                                            Урок 18.
                                            00:12:58
                                         Progress Indicator (Frontend) 
- 
                                        
                                            Урок 19.
                                            00:00:56
                                         Validation 
- 
                                        
                                            Урок 20.
                                            00:12:52
                                         User Validation (Backend) 
- 
                                        
                                            Урок 21.
                                            00:08:21
                                         Error Modelling (Backend) 
- 
                                        
                                            Урок 22.
                                            00:11:49
                                         Error Messages Internationalization (Backend) 
- 
                                        
                                            Урок 23.
                                            00:15:57
                                         Custom Constraint (Backend) 
- 
                                        
                                            Урок 24.
                                            00:05:22
                                         Displaying Validation Errors (Frontend) 
- 
                                        
                                            Урок 25.
                                            00:19:08
                                         Form Input Component (Frontend) 
- 
                                        
                                            Урок 26.
                                            00:09:25
                                         Clientside Validation (Frontend) 
- 
                                        
                                            Урок 27.
                                            00:01:00
                                         Login 
- 
                                        
                                            Урок 28.
                                            00:08:51
                                         Login (Backend) 
- 
                                        
                                            Урок 29.
                                            00:12:07
                                         Login Errors (Backend) 
- 
                                        
                                            Урок 30.
                                            00:09:29
                                         Authentication (Backend) 
- 
                                        
                                            Урок 31.
                                            00:05:19
                                         Authenticated User (Backend) 
- 
                                        
                                            Урок 32.
                                            00:07:48
                                         User View Model (Backend) 
- 
                                        
                                            Урок 33.
                                            00:05:23
                                         Login Page (Frontend) 
- 
                                        
                                            Урок 34.
                                            00:03:35
                                         Handling Input Change (Frontend) 
- 
                                        
                                            Урок 35.
                                            00:11:59
                                         Click Handling (Frontend) 
- 
                                        
                                            Урок 36.
                                            00:03:14
                                         Sending Request to Backend (Frontend) 
- 
                                        
                                            Урок 37.
                                            00:07:01
                                         Progress Indicator (Frontend) 
- 
                                        
                                            Урок 38.
                                            00:00:33
                                         Client Internal Routing 
- 
                                        
                                            Урок 39.
                                            00:03:05
                                         New Pages (Frontend) 
- 
                                        
                                            Урок 40.
                                            00:11:15
                                         React Router (Frontend) 
- 
                                        
                                            Урок 41.
                                            00:05:00
                                         Login Success Routing (Frontend) 
- 
                                        
                                            Урок 42.
                                            00:01:49
                                         Signup Success Routing (Frontend) 
- 
                                        
                                            Урок 43.
                                            00:11:23
                                         TopBar (Frontend) 
- 
                                        
                                            Урок 44.
                                            00:00:36
                                         Client State Management 
- 
                                        
                                            Урок 45.
                                            00:01:38
                                         Redux (Frontend) 
- 
                                        
                                            Урок 46.
                                            00:04:22
                                         Redux Initial Configuration (Frontend) 
- 
                                        
                                            Урок 47.
                                            00:07:56
                                         Connecting to Redux (Frontend) 
- 
                                        
                                            Урок 48.
                                            00:04:40
                                         Dispatching Action (Frontend) 
- 
                                        
                                            Урок 49.
                                            00:07:53
                                         Connecting LoginPage to Redux (Frontend) 
- 
                                        
                                            Урок 50.
                                            00:04:34
                                         Connecting UserSignupPage to Redux (Frontend) 
- 
                                        
                                            Урок 51.
                                            00:11:12
                                         Redux Middleware (Frontend) 
- 
                                        
                                            Урок 52.
                                            00:07:20
                                         Combining Signup And Login Actions (Frontend) 
- 
                                        
                                            Урок 53.
                                            00:05:28
                                         Storing State in LocalStorage (Frontend) 
- 
                                        
                                            Урок 54.
                                            00:06:10
                                         Axios Authorization Configuration (Frontend) 
- 
                                        
                                            Урок 55.
                                            00:01:09
                                         Listing Users 
- 
                                        
                                            Урок 56.
                                            00:09:37
                                         Get Users (Backend) 
- 
                                        
                                            Урок 57.
                                            00:06:40
                                         User Modelling JsonView (Backend) 
- 
                                        
                                            Урок 58.
                                            00:03:07
                                         User Modelling Projection (Backend) 
- 
                                        
                                            Урок 59.
                                            00:03:08
                                         User Modelling UserVM (Backend) 
- 
                                        
                                            Урок 60.
                                            00:11:35
                                         Pagination (Backend) 
- 
                                        
                                            Урок 61.
                                            00:02:36
                                         Excluding Logged in User (Backend) 
- 
                                        
                                            Урок 62.
                                            00:02:17
                                         Creating Random Users (Backend) 
- 
                                        
                                            Урок 63.
                                            00:04:06
                                         User List Api (Frontend) 
- 
                                        
                                            Урок 64.
                                            00:14:43
                                         User List (Frontend) 
- 
                                        
                                            Урок 65.
                                            00:05:45
                                         User List Item (Frontend) 
- 
                                        
                                            Урок 66.
                                            00:09:36
                                         User List Page (Frontend) 
- 
                                        
                                            Урок 67.
                                            00:04:13
                                         Load Errors (Frontend) 
- 
                                        
                                            Урок 68.
                                            00:03:19
                                         Navigation (Frontend) 
- 
                                        
                                            Урок 69.
                                            00:00:47
                                         User Profile 
- 
                                        
                                            Урок 70.
                                            00:06:50
                                         Get User By Name (Backend) 
- 
                                        
                                            Урок 71.
                                            00:01:02
                                         User Get Api (Frontend) 
- 
                                        
                                            Урок 72.
                                            00:06:41
                                         Load User Success (Frontend) 
- 
                                        
                                            Урок 73.
                                            00:03:20
                                         Load User Failure (Frontend) 
- 
                                        
                                            Урок 74.
                                            00:07:53
                                         Navigating From User To My Profile (Frontend) 
- 
                                        
                                            Урок 75.
                                            00:06:40
                                         Profile Card (Frontend) 
- 
                                        
                                            Урок 76.
                                            00:06:45
                                         Profile Image With Default (Frontend) 
- 
                                        
                                            Урок 77.
                                            00:05:59
                                         Profile Loading (Frontend) 
- 
                                        
                                            Урок 78.
                                            00:00:31
                                         User Update 
- 
                                        
                                            Урок 79.
                                            00:08:49
                                         Security (Backend) 
- 
                                        
                                            Урок 80.
                                            00:07:15
                                         Update Model (Backend) 
- 
                                        
                                            Урок 81.
                                            00:01:18
                                         User Update Api (Frontend) 
- 
                                        
                                            Урок 82.
                                            00:06:03
                                         Edit Button (Frontend) 
- 
                                        
                                            Урок 83.
                                            00:07:14
                                         User Edit Layout (Frontend) 
- 
                                        
                                            Урок 84.
                                            00:03:57
                                         User Interactions (Frontend) 
- 
                                        
                                            Урок 85.
                                            00:07:06
                                         Sending Update Request (Frontend) 
- 
                                        
                                            Урок 86.
                                            00:05:07
                                         Cancelling Update (Frontend) 
- 
                                        
                                            Урок 87.
                                            00:06:27
                                         Progress Indicator (Frontend) 
- 
                                        
                                            Урок 88.
                                            00:00:46
                                         User Update with Profile Image 
- 
                                        
                                            Урок 89.
                                            00:04:15
                                         Update User Image (Backend) 
- 
                                        
                                            Урок 90.
                                            00:03:39
                                         File Storage (Backend) 
- 
                                        
                                            Урок 91.
                                            00:07:36
                                         External Configuration (Backend) 
- 
                                        
                                            Урок 92.
                                            00:06:14
                                         Spring Profiles (Backend) 
- 
                                        
                                            Урок 93.
                                            00:05:46
                                         Static Resource Checks (Backend) 
- 
                                        
                                            Урок 94.
                                            00:02:45
                                         Static Resource Caching (Backend) 
- 
                                        
                                            Урок 95.
                                            00:04:25
                                         File Upload Implementation (Backend) 
- 
                                        
                                            Урок 96.
                                            00:01:28
                                         File Upload Layout (Frontend) 
- 
                                        
                                            Урок 97.
                                            00:06:28
                                         File Selection Interactions (Frontend) 
- 
                                        
                                            Урок 98.
                                            00:04:54
                                         Sending Update Request (Frontend) 
- 
                                        
                                            Урок 99.
                                            00:00:28
                                         User Update Validation 
- 
                                        
                                            Урок 100.
                                            00:02:20
                                         User DisplayName Update Validation (Backend) 
- 
                                        
                                            Урок 101.
                                            00:06:14
                                         File Type Check (Backend) 
- 
                                        
                                            Урок 102.
                                            00:04:54
                                         Profile Image Constraint (Backend) 
- 
                                        
                                            Урок 103.
                                            00:02:14
                                         Removing Old Image (Backend) 
- 
                                        
                                            Урок 104.
                                            00:03:09
                                         Displayname Validation (Frontend) 
- 
                                        
                                            Урок 105.
                                            00:03:07
                                         File Validation (Frontend) 
- 
                                        
                                            Урок 106.
                                            00:04:14
                                         Clearing Validation Errors (Frontend) 
- 
                                        
                                            Урок 107.
                                            00:00:31
                                         User Info on TopBar 
- 
                                        
                                            Урок 108.
                                            00:03:56
                                         TopBar with User Info (Frontend) 
- 
                                        
                                            Урок 109.
                                            00:03:42
                                         User Actions Menu Layout (Frontend) 
- 
                                        
                                            Урок 110.
                                            00:09:32
                                         Menu Interactions (Frontend) 
- 
                                        
                                            Урок 111.
                                            00:05:30
                                         Updating Redux with User Changes (Frontend) 
- 
                                        
                                            Урок 112.
                                            00:01:07
                                         Hoax Submit 
- 
                                        
                                            Урок 113.
                                            00:06:34
                                         Hoax Post (Backend) 
- 
                                        
                                            Урок 114.
                                            00:05:42
                                         Saving Hoax to Database (Backend) 
- 
                                        
                                            Урок 115.
                                            00:08:06
                                         Validation (Backend) 
- 
                                        
                                            Урок 116.
                                            00:09:06
                                         Hoax User Relationship (Backend) 
- 
                                        
                                            Урок 117.
                                            00:05:04
                                         Lazy Initialization Exception (Backend) 
- 
                                        
                                            Урок 118.
                                            00:01:03
                                         Hoax Submit Api (Frontend) 
- 
                                        
                                            Урок 119.
                                            00:04:59
                                         Hoax Submit View (Frontend) 
- 
                                        
                                            Урок 120.
                                            00:03:02
                                         Connecting Hoax Submit View to Redux (Frontend) 
- 
                                        
                                            Урок 121.
                                            00:05:16
                                         User Interactions (Frontend) 
- 
                                        
                                            Урок 122.
                                            00:06:06
                                         Sending Request to Backend (Frontend) 
- 
                                        
                                            Урок 123.
                                            00:07:01
                                         Progress Indicator (Frontend) 
- 
                                        
                                            Урок 124.
                                            00:04:31
                                         Displaying Validation Errors (Frontend) 
- 
                                        
                                            Урок 125.
                                            00:02:26
                                         Hoax Submit Conditional Visibility (Frontend) 
- 
                                        
                                            Урок 126.
                                            00:00:49
                                         Hoax Feed 
- 
                                        
                                            Урок 127.
                                            00:05:13
                                         Get All Hoaxes (Backend) 
- 
                                        
                                            Урок 128.
                                            00:04:14
                                         Hoax View Model (Backend) 
- 
                                        
                                            Урок 129.
                                            00:11:39
                                         Get Hoaxes of User (Backend) 
- 
                                        
                                            Урок 130.
                                            00:03:23
                                         Hoax Get Api (Frontend) 
- 
                                        
                                            Урок 131.
                                            00:08:41
                                         HoaxFeed (Frontend) 
- 
                                        
                                            Урок 132.
                                            00:08:26
                                         Hoaxes in HoaxFeed (Frontend) 
- 
                                        
                                            Урок 133.
                                            00:08:54
                                         HoaxView (Frontend) 
- 
                                        
                                            Урок 134.
                                            00:01:48
                                         Link to User (Frontend) 
- 
                                        
                                            Урок 135.
                                            00:02:00
                                         Hoax Pagination (Frontend) 
- 
                                        
                                            Урок 136.
                                            00:01:01
                                         Hoax Feed Pagination 
- 
                                        
                                            Урок 137.
                                            00:09:17
                                         Old Hoaxes (Backend) 
- 
                                        
                                            Урок 138.
                                            00:06:51
                                         Old Hoaxes of User (Backend) 
- 
                                        
                                            Урок 139.
                                            00:07:29
                                         New Hoaxes (Backend) 
- 
                                        
                                            Урок 140.
                                            00:05:33
                                         New Hoaxes of User (Backend) 
- 
                                        
                                            Урок 141.
                                            00:04:53
                                         New Hoaxes Count (Backend) 
- 
                                        
                                            Урок 142.
                                            00:09:22
                                         Refactoring (Backend) 
- 
                                        
                                            Урок 143.
                                            00:04:58
                                         Relative Hoax Feed Api (Frontend) 
- 
                                        
                                            Урок 144.
                                            00:08:21
                                         Old Hoaxes (Frontend) 
- 
                                        
                                            Урок 145.
                                            00:16:01
                                         New Hoaxes Count (Frontend) 
- 
                                        
                                            Урок 146.
                                            00:05:47
                                         Time in Tests (Frontend) 
- 
                                        
                                            Урок 147.
                                            00:04:54
                                         New Hoaxes (Frontend) 
- 
                                        
                                            Урок 148.
                                            00:11:30
                                         Progress Indicator (Frontend) 
- 
                                        
                                            Урок 149.
                                            00:00:44
                                         Hoax Attachment 
- 
                                        
                                            Урок 150.
                                            00:07:15
                                         File Upload Controller Security (Backend) 
- 
                                        
                                            Урок 151.
                                            00:03:20
                                         File Data Model (Backend) 
- 
                                        
                                            Урок 152.
                                            00:03:08
                                         Storage Check (Backend) 
- 
                                        
                                            Урок 153.
                                            00:04:13
                                         Storing File Info in DB (Backend) 
- 
                                        
                                            Урок 154.
                                            00:11:40
                                         Hoax File Relation (Backend) 
- 
                                        
                                            Урок 155.
                                            00:06:20
                                         Stale File Query (Backend) 
- 
                                        
                                            Урок 156.
                                            00:07:13
                                         Scheduled Service for Cleanup (Backend) 
- 
                                        
                                            Урок 157.
                                            00:01:05
                                         File Upload Api (Frontend) 
- 
                                        
                                            Урок 158.
                                            00:07:25
                                         Hoax Submit UI For File (Frontend) 
- 
                                        
                                            Урок 159.
                                            00:08:36
                                         Hoax File Submit Api Interactions (Frontend) 
- 
                                        
                                            Урок 160.
                                            00:04:08
                                         HoaxView With Attachment (Frontend) 
- 
                                        
                                            Урок 161.
                                            00:00:34
                                         Deleting Hoaxes 
- 
                                        
                                            Урок 162.
                                            00:04:59
                                         Hoax Delete Controller (Backend) 
- 
                                        
                                            Урок 163.
                                            00:05:09
                                         Method Level Security (Backend) 
- 
                                        
                                            Урок 164.
                                            00:03:00
                                         Removing Attachments (Backend) 
- 
                                        
                                            Урок 165.
                                            00:01:01
                                         Hoax Delete Api (Frontend) 
- 
                                        
                                            Урок 166.
                                            00:05:25
                                         Delete in HoaxView (Frontend) 
- 
                                        
                                            Урок 167.
                                            00:09:11
                                         Delete Confirm Dialog (Frontend) 
- 
                                        
                                            Урок 168.
                                            00:06:26
                                         Hoax Delete Modal Interactions (Frontend) 
- 
                                        
                                            Урок 169.
                                            00:07:35
                                         Hoax Delete Api Interactions (Frontend) 
- 
                                        
                                            Урок 170.
                                            00:01:06
                                         Upgrading Spring Boot 
- 
                                        
                                            Урок 171.
                                            00:06:14
                                         Migrating to JUnit 5 
- 
                                        
                                            Урок 172.
                                            00:06:18
                                         Upgrading Frontend Dependencies 
- 
                                        
                                            Урок 173.
                                            00:01:43
                                         Hooks 
- 
                                        
                                            Урок 174.
                                            00:11:46
                                         useState in LoginPage 
- 
                                        
                                            Урок 175.
                                            00:04:19
                                         useEffect in LoginPage 
- 
                                        
                                            Урок 176.
                                            00:19:34
                                         UserSignupPage with Hooks 
- 
                                        
                                            Урок 177.
                                            00:13:07
                                         UserList with Hooks 
- 
                                        
                                            Урок 178.
                                            00:14:40
                                         UserPage with Hooks 
- 
                                        
                                            Урок 179.
                                            00:30:45
                                         useReducer 
- 
                                        
                                            Урок 180.
                                            00:22:07
                                         HoaxFeed with Hooks 
- 
                                        
                                            Урок 181.
                                            00:09:51
                                         TopBar with Hooks 
- 
                                        
                                            Урок 182.
                                            00:04:31
                                         useClickTracker 
- 
                                        
                                            Урок 183.
                                            00:11:30
                                         DropDown on HoaxView 
- 
                                        
                                            Урок 184.
                                            00:03:07
                                         Outro