Урок 1. 00:01:09
Welcome
Урок 2. 00:02:03
Requirements
Урок 3. 00:03:23
How to Get Help
Урок 4. 00:04:01
Backend Setup
Урок 5. 00:02:11
This Course Structure
Урок 6. 00:03:03
Apollo Server Setup
Урок 7. 00:09:57
Our First Resolver
Урок 8. 00:05:46
ObjectType
Урок 9. 00:03:57
Arguments
Урок 10. 00:08:55
InputTypes and ArgumentTypes
Урок 11. 00:04:29
Validating ArgsTypes
Урок 12. 00:05:12
TypeORM and PostgreSQL
Урок 13. 00:04:59
MacOS Setup
Урок 14. 00:04:56
Windows Setup
Урок 15. 00:06:58
TypeORM Setup
Урок 16. 00:06:14
Introducing ConfigService
Урок 17. 00:06:13
Configuring ConfigService
Урок 18. 00:05:45
Validating ConfigService
Урок 19. 00:07:45
Our First Entity
Урок 20. 00:07:05
Data Mapper vs Active Record
Урок 21. 00:07:45
Injecting The Repository
Урок 22. 00:04:16
Recap
Урок 23. 00:09:00
Create Restaurant
Урок 24. 00:12:24
Mapped Types
Урок 25. 00:08:43
Optional Types and Columns
Урок 26. 00:08:06
Update Restaurant part One
Урок 27. 00:07:57
Update Restaurant part Two
Урок 28. 00:02:07
User Module Introduction
Урок 29. 00:07:08
User Model
Урок 30. 00:05:21
User Resolver and Service
Урок 31. 00:06:32
Create Account Mutation part One
Урок 32. 00:08:08
Create Account Mutation part Two
Урок 33. 00:07:01
Create Account Mutation part Three
Урок 34. 00:05:06
An Alternative Error
Урок 35. 00:09:03
Hashing Passwords
Урок 36. 00:07:40
Log In part One
Урок 37. 00:10:21
Log In part Two
Урок 38. 00:02:01
Introduction to Authentication
Урок 39. 00:08:19
Generating JWT
Урок 40. 00:06:06
JWT and Modules
Урок 41. 00:06:11
JWT Module part One
Урок 42. 00:08:24
JWT Module part Two
Урок 43. 00:05:44
JWT Module part Three
Урок 44. 00:11:19
Middlewares in NestJS
Урок 45. 00:12:35
JWT Middleware
Урок 46. 00:05:44
GraphQL Context
Урок 47. 00:08:23
AuthGuard
Урок 48. 00:05:31
AuthUser Decorator
Урок 49. 00:07:36
Recap
Урок 50. 00:09:57
userProfile Mutation
Урок 51. 00:09:38
updateProfile part One
Урок 52. 00:06:34
updateProfile part Two
Урок 53. 00:05:50
updateProfile part Three
Урок 54. 00:04:51
Recap
Урок 55. 00:06:55
Verification Entity
Урок 56. 00:08:04
Creating Verifications
Урок 57. 00:11:41
Verifying User part One
Урок 58. 00:11:57
Verifying User part Two
Урок 59. 00:05:14
Cleaning the Code
Урок 60. 00:07:13
Mailgun Setup
Урок 61. 00:08:35
Mail Module Setup
Урок 62. 00:13:26
Mailgun API
Урок 63. 00:08:00
Beautiful Emails
Урок 64. 00:12:36
Refactor
Урок 65. 00:08:27
Setting Up Tests
Урок 66. 00:10:14
Mocking
Урок 67. 00:09:10
Mocking part Two
Урок 68. 00:07:29
Writing Our First Test
Урок 69. 00:03:53
Recap
Урок 70. 00:10:18
createAccount Test part One
Урок 71. 00:11:58
createAccount Test part Two
Урок 72. 00:07:48
login Test part One
Урок 73. 00:13:03
login Test part Two
Урок 74. 00:05:32
findById Test
Урок 75. 00:10:53
editProfile Test part One
Урок 76. 00:06:33
editProfile Test part Two
Урок 77. 00:10:12
verifyEmail Test
Урок 78. 00:03:47
Conclusions
Урок 79. 00:05:21
JWT Service Test Setup
Урок 80. 00:09:19
JWT Sign Test
Урок 81. 00:09:29
JWT Verify Test
Урок 82. 00:08:27
sendVerificationEmail Test
Урок 83. 00:14:47
sendEmail Test
Урок 84. 00:11:56
Setup part One
Урок 85. 00:03:58
Setup part Two
Урок 86. 00:08:39
Testing createAccount part One
Урок 87. 00:05:09
Testing createAccount part Two
Урок 88. 00:08:44
Testing login
Урок 89. 00:11:18
Testing userProfile
Урок 90. 00:07:50
Testing me
Урок 91. 00:10:28
Testing editProfile
Урок 92. 00:07:37
Testing verifyEmail
Урок 93. 00:03:38
Conclusions
Урок 94. 00:11:01
Restaurant Models
Урок 95. 00:08:20
Relationships and InputTypes
Урок 96. 00:07:37
createRestaurant part One
Урок 97. 00:14:13
createRestaurant part Two
Урок 98. 00:10:20
Roles part One
Урок 99. 00:13:19
Roles part Two
Урок 100. 00:12:01
Roles Recap
Урок 101. 00:09:09
Edit Restaurant part One
Урок 102. 00:12:44
Edit Restaurant part Two
Урок 103. 00:11:00
Restaurant part Three
Урок 104. 00:05:56
Edit Restaurant Testing
Урок 105. 00:07:11
Delete Restaurant
Урок 106. 00:10:42
Categories part One
Урок 107. 00:05:02
Categories part Two
Урок 108. 00:08:22
Category
Урок 109. 00:10:02
Pagination
Урок 110. 00:08:51
Restaurants
Урок 111. 00:12:09
Restaurant and Search
Урок 112. 00:08:16
Search part Two
Урок 113. 00:09:00
Dish Entity
Урок 114. 00:14:21
Create Dish part One
Урок 115. 00:11:21
Create Dish part Two
Урок 116. 00:14:15
Edit and Delete Dish
Урок 117. 00:14:59
Order Entity
Урок 118. 00:08:29
Create Order part One
Урок 119. 00:09:34
Order Items
Урок 120. 00:07:22
Create Order part Two
Урок 121. 00:16:40
Create Order part Three
Урок 122. 00:09:28
Create Order part Four
Урок 123. 00:13:46
Create Order part Five
Урок 124. 00:12:11
Create Order part Six
Урок 125. 00:17:32
getOrders part One
Урок 126. 00:14:01
getOrders and getOrder
Урок 127. 00:13:35
Edit Order
Урок 128. 00:11:50
Subscriptions part One
Урок 129. 00:09:04
Subscriptions part Two
Урок 130. 00:13:28
Subscription Authentication part One
Урок 131. 00:07:01
Subscription Authentication part Two
Урок 132. 00:08:46
PUB_SUB
Урок 133. 00:09:41
Subscription Filter
Урок 134. 00:11:45
Subscription Resolve
Урок 135. 00:09:34
pendingOrders Subscription part One
Урок 136. 00:07:49
pendingOrders Subscription part Two
Урок 137. 00:07:42
cookedOrders
Урок 138. 00:11:39
orderUpdates part One
Урок 139. 00:11:26
orderUpdates
Урок 140. 00:12:41
takeOrder
Урок 141. 00:07:58
Payment Introduction
Урок 142. 00:07:06
Payment Module
Урок 143. 00:07:21
createPayment part One
Урок 144. 00:08:04
createPayment part Two
Урок 145. 00:07:42
getPayments Resolver
Урок 146. 00:15:37
Task Scheduling is Awesome
Урок 147. 00:10:09
Promoting Restaurants
Урок 148. 00:05:38
Promoting Restaurants part Two
Урок 149. 00:03:27
Backend Conclusions
Урок 150. 00:04:27
#14.0 Create React App
Урок 151. 00:07:30
#14.1 TailwindCSS part One
Урок 152. 00:14:29
#14.2 TailwindCSS part Two
Урок 153. 00:07:06
#14.3 Apollo Setup
Урок 154. 00:04:54
#14.4 React Router Dom
Урок 155. 00:13:20
#15.0 Local Only Fields
Урок 156. 00:14:40
#15.1 React Hook Form
Урок 157. 00:03:45
#15.2 React Hook Form part Two
Урок 158. 00:08:39
#15.3 Router and @types
Урок 159. 00:15:44
#15.4 Form Design
Урок 160. 00:12:55
#15.5 Form Login
Урок 161. 00:10:10
#15.6 Login Mutation part One
Урок 162. 00:14:04
#15.7 Apollo Codegen
Урок 163. 00:11:01
#15.8 Login Mutation
Урок 164. 00:06:57
#15.9 Login Mutation part Two
Урок 165. 00:16:29
#15.10 UI Clonning
Урок 166. 00:14:27
#15.11 UI Clonning part Two
Урок 167. 00:11:21
#15.12 Create Account Mutation
Урок 168. 00:07:45
#15.13 Create Account Mutation part Two
Урок 169. 00:10:28
#15.14 Saving the Token
Урок 170. 00:14:23
#15.15 Using the Token
Урок 171. 00:13:55
#15.16 Routers and 404s
Урок 172. 00:09:56
#15.17 Header part One
Урок 173. 00:14:34
#15.18 Header part One
Урок 174. 00:13:19
#16.0 Verifying Email part One
Урок 175. 00:10:40
#16.1 Verifying Email part Two
Урок 176. 00:10:52
#16.2 Edit Profile part One
Урок 177. 00:12:47
#16.3 Edit Profile part Two
Урок 178. 00:14:41
#16.4 writeFragment vs Refetch
Урок 179. 00:09:21
#17.0 Restaurants Query
Урок 180. 00:12:09
#17.1 Categories Style
Урок 181. 00:11:13
#17.2 Restaurants List
Урок 182. 00:15:09
#17.3 Restaurants Pagination
Урок 183. 00:12:59
#17.4 Search part One
Урок 184. 00:16:20
#17.5 Search part Two
Урок 185. 00:13:17
#17.6 Category
Урок 186. 00:03:49
#17.7 Code Challenge
Урок 187. 00:10:03
#17.8 Restaurant part One
Урок 188. 00:07:04
#17.9 Restaurant part Two
Урок 189. 00:08:01
#18.0 Tests Setup
Урок 190. 00:13:05
#18.1 App Tests
Урок 191. 00:12:29
#18.2 Button Tests
Урок 192. 00:08:11
#18.3 FormError and Restaurant Tests
Урок 193. 00:14:45
#18.4 Testing Header and 404
Урок 194. 00:17:04
#18.5 Login Tests part One
Урок 195. 00:15:21
#18.6 Login Tests part Two
Урок 196. 00:12:29
#18.7 Login Tests part Three
Урок 197. 00:09:11
#18.8 CreateAccount Tests part One
Урок 198. 00:14:54
#18.9 CreateAccount Tests part Two
Урок 199. 00:09:10
#18.10 CreateAccount Tests part Three
Урок 200. 00:02:37
#18.11 Conclusions
Урок 201. 00:10:14
#19.0 Installing Cypress
Урок 202. 00:11:48
#19.1 Our First Cypress Test
Урок 203. 00:09:15
#19.2 Login E2E
Урок 204. 00:12:07
#19.3 Create Account E2E part One
Урок 205. 00:09:35
#19.4 Create Account E2E part Two
Урок 206. 00:11:56
#19.5 Custom Commands
Урок 207. 00:08:31
#19.6 EditProfile E2E part One
Урок 208. 00:09:04
#19.7 EditProfile E2E part Two
Урок 209. 00:11:18
#20.0 Order Dashboard Routes
Урок 210. 00:14:59
#20.1 Create Restaurant part One
Урок 211. 00:04:57
#20.2 File Upload part One
Урок 212. 00:12:55
#20.3 File Upload part Two
Урок 213. 00:11:48
#20.4 Create Restaurant part Two
Урок 214. 00:15:08
#20.5 Cache Optimization part One
Урок 215. 00:11:46
#20.6 Cache Optimization part Two
Урок 216. 00:09:29
#20.7 Restaurant Dashboard part One
Урок 217. 00:09:56
#20.8 Create Dish part One
Урок 218. 00:12:31
#20.9 Create Dish part Two
Урок 219. 00:13:35
#20.10 DishOptions part One
Урок 220. 00:14:05
#20.11 DishOptions part Two
Урок 221. 00:08:21
#20.12 Dish Component
Урок 222. 00:10:39
#20.13 Victory Charts part One
Урок 223. 00:08:20
#20.14 Victory Charts part Two
Урок 224. 00:16:05
#20.15 Victory Charts part Three
Урок 225. 00:00:47
#20.16 Conclusions
Урок 226. 00:02:08
#21.0 Introduction
Урок 227. 00:14:01
#21.1 Paddle Product Test
Урок 228. 00:06:27
#21.2 Paddle Integration part One
Урок 229. 00:05:51
#21.3 Paddle Integration part Two
Урок 230. 00:12:13
#22.0 Extending the Dish Component
Урок 231. 00:12:28
#22.1 Making Order part One
Урок 232. 00:10:54
#22.2 Making Order part Two
Урок 233. 00:12:42
#22.3 Making Order part Three
Урок 234. 00:10:46
#22.4 Making Order part Four
Урок 235. 00:13:17
#22.5 Making Order part Five
Урок 236. 00:14:51
#22.6 Making Order part Six
Урок 237. 00:08:59
#23.0 Order Component
Урок 238. 00:13:42
#23.1 Subscription Setup
Урок 239. 00:11:44
#23.2 subscribeToMore
Урок 240. 00:13:12
#23.3 Restaurant Orders
Урок 241. 00:08:38
#23.4 Edit Order
Урок 242. 00:08:25
#23.5 Driver Dashboard part One
Урок 243. 00:13:06
#23.6 Driver Dashboard part Two
Урок 244. 00:07:28
#23.7 Driver Dashboard part Three
Урок 245. 00:11:07
#23.8 Address Geocoding
Урок 246. 00:11:31
#23.9 Painting Directions
Урок 247. 00:11:26
#23.10 Coocked Order Subscription
Урок 248. 00:10:58
#23.11 Final Test!
Урок 249. 00:04:58
#23.12 Conclusions
Урок 250. 00:13:52
#24.0 Heroku Setup
Урок 251. 00:13:24
#24.1 Heroku Databases
Урок 252. 00:11:29
#24.2 Heroku Conclusion
Урок 253. 00:12:51
#24.3 Netlify
Урок 254. 00:03:51
#24.4 Done!
@admin,
cheers!