Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум

  1. Урок 1. 00:25:48
    1.1 - Walkthrough of complete application
  2. Урок 2. 00:07:28
    1.2 - AWS kubernetes objects overview
  3. Урок 3. 00:04:03
    1.3 - Overview of microservices code
  4. Урок 4. 00:08:09
    1.4 - Elasticsearch and Kibana dashboard
  5. Урок 5. 00:04:37
    1.5 - Prometheus and Grafana overview
  6. Урок 6. 00:09:26
    2.1 - Monolithic Architecture
  7. Урок 7. 00:12:03
    2.2 - Microservices Architecture
  8. Урок 8. 00:06:49
    2.3 - Microservices communication types
  9. Урок 9. 00:05:33
    2.4 - Microservices communication styles
  10. Урок 10. 00:07:35
    3.1 - Project description
  11. Урок 11. 00:07:04
    3.2 - Functional requirements
  12. Урок 12. 00:07:09
    3.3 - Non-functional requirements
  13. Урок 13. 00:09:33
    3.4 - Design decisions
  14. Урок 14. 00:08:52
    3.5 - Project architecture
  15. Урок 15. 00:06:17
    3.6 - Inter-process communication
  16. Урок 16. 00:03:17
    4.1 - Local dev tools
  17. Урок 17. 00:02:47
    4.2 - Docker installation
  18. Урок 18. 00:10:11
    4.3 - Redis service
  19. Урок 19. 00:06:19
    4.4 - MongoDB service
  20. Урок 20. 00:07:58
    4.5 - MySQL and Postgres services
  21. Урок 21. 00:06:07
    4.6 - Rabbitmq service
  22. Урок 22. 00:13:38
    4.7 - Elasticsearch service
  23. Урок 23. 00:10:08
    4.8 - Kibana service
  24. Урок 24. 00:06:18
    4.9 - Start docker compose services
  25. Урок 25. 00:04:20
    4.10 - Kibana dashboard
  26. Урок 26. 00:00:40
    5.1 - Section introduction
  27. Урок 27. 00:09:19
    5.2 - Helper library description
  28. Урок 28. 00:10:21
    5.3 - Helper library folder
  29. Урок 29. 00:05:20
    5.4 - Github project
  30. Урок 30. 00:08:35
    5.5 - Node npmrc file
  31. Урок 31. 00:09:30
    5.6 - Helper interfaces
  32. Урок 32. 00:12:07
    5.7 - Cloudinary upload method
  33. Урок 33. 00:11:46
    5.8 - Error handlers
  34. Урок 34. 00:13:43
    5.9 - Gateway middleware
  35. Урок 35. 00:14:11
    5.10 - Logger
  36. Урок 36. 00:02:43
    5.11 - Helpers file
  37. Урок 37. 00:11:37
    5.12 - Github actions
  38. Урок 38. 00:06:06
    5.13 - Publish helper library
  39. Урок 39. 00:04:59
    5.14 - Update Library
  40. Урок 40. 00:01:01
    6.1 - Section introduction
  41. Урок 41. 00:05:20
    6.2 - Notification emails introduction
  42. Урок 42. 00:06:52
    6.3 - Notification service setup
  43. Урок 43. 00:09:03
    6.4 - Package json build script
  44. Урок 44. 00:09:15
    6.5 - Add src folder and files
  45. Урок 45. 00:09:18
    6.6 - Notification service config file
  46. Урок 46. 00:10:01
    6.7 - Server functions
  47. Урок 47. 00:06:26
    6.8 - Notification service health route
  48. Урок 48. 00:12:27
    6.9 - Elasticsearch connection
  49. Урок 49. 00:10:23
    6.10 - Start notification service
  50. Урок 50. 00:10:45
    6.11 - Rabbitmq connection
  51. Урок 51. 00:09:23
    6.12 - Rabbitmq introduction
  52. Урок 52. 00:07:39
    6.13 - Rabbitmq channel methods
  53. Урок 53. 00:16:43
    6.14 - Auth email consumer method
  54. Урок 54. 00:09:54
    6.15 - Use auth email consumer method
  55. Урок 55. 00:07:19
    6.16 - Order email consumer method
  56. Урок 56. 00:05:35
    6.17 - Mail transport method
  57. Урок 57. 00:12:38
    6.18 - Email templates - Part 1
  58. Урок 58. 00:04:57
    6.19 - Email templates - Part 2
  59. Урок 59. 00:11:55
    6.20 - Use send email method
  60. Урок 60. 00:06:49
    6.21 - Add send email to order consumer
  61. Урок 61. 00:12:31
    6.22 - Setup jest
  62. Урок 62. 00:13:43
    6.23 - Auth consumer test - Part 1
  63. Урок 63. 00:07:12
    6.24 - Auth consumer test - Part 2
  64. Урок 64. 00:07:51
    6.25 - Development dockerfile
  65. Урок 65. 00:07:32
    6.26 - Add notification service to docker compose
  66. Урок 66. 00:10:51
    6.27 - Production dockerfile
  67. Урок 67. 00:05:51
    6.28 - Package json scripts commands
  68. Урок 68. 00:08:09
    6.29 - Copy emails folder into build - Part 1
  69. Урок 69. 00:04:23
    6.30 - Push code to github
  70. Урок 70. 00:04:00
    7.1 - API gateway architecture
  71. Урок 71. 00:06:52
    7.2 - Gateway service folder
  72. Урок 72. 00:10:13
    7.3 - Gateway server file - Part 1
  73. Урок 73. 00:09:25
    7.4 - Gateway server file - Part 2
  74. Урок 74. 00:07:51
    7.5 - Gateway server file - Part 3
  75. Урок 75. 00:09:11
    7.6 - Gateway config file
  76. Урок 76. 00:07:50
    7.7 - Setup gateway service elasticsearch connection
  77. Урок 77. 00:09:56
    7.8 - Gateway health route
  78. Урок 78. 00:09:33
    7.9 - Authentication middleware
  79. Урок 79. 00:12:41
    7.10 - Axios Service
  80. Урок 80. 00:03:40
    7.11 - Add gateway service to docker compose
  81. Урок 81. 00:04:04
    7.12 - Push code to github
  82. Урок 82. 00:03:36
    8.1 - Auth service introduction
  83. Урок 83. 00:08:21
    8.2 - Auth service project setup
  84. Урок 84. 00:11:29
    8.3 - Setup database connection
  85. Урок 85. 00:01:33
    8.4 - Fix sequelize database setup
  86. Урок 86. 00:04:07
    8.5 - Check elasticsearch connection method
  87. Урок 87. 00:10:21
    8.6 - Security middleware function
  88. Урок 88. 00:09:07
    8.7 - Server methods
  89. Урок 89. 00:04:35
    8.8 - App entry file
  90. Урок 90. 00:09:57
    8.9 - Signup schema
  91. Урок 91. 00:06:55
    8.10 - Login schema
  92. Урок 92. 00:09:39
    8.11 - Sequelize model basics
  93. Урок 93. 00:12:52
    8.12 - Database table model fields
  94. Урок 94. 00:12:42
    8.13 - Database indexes
  95. Урок 95. 00:05:48
    8.14 - Fix AuthModel prototype error
  96. Урок 96. 00:07:14
    8.15 - Connect MySQL to tableplus
  97. Урок 97. 00:11:00
    8.16 - Rabbitmq connection
  98. Урок 98. 00:09:57
    8.17 - Create user service method
  99. Урок 99. 00:09:45
    8.18 - Auth service get methods
  100. Урок 100. 00:06:40
    8.19 - Auth service update methods
  101. Урок 101. 00:06:07
    8.20 - Auth service endpoints
  102. Урок 102. 00:14:08
    8.21 - Signup controller method - Part 1
  103. Урок 103. 00:11:21
    8.22 - Signup controller method - Part 2
  104. Урок 104. 00:12:48
    8.23 - Auth service signup routes
  105. Урок 105. 00:11:21
    8.24 - Auth service gateway methods
  106. Урок 106. 00:08:34
    8.25 - Gateway signup route
  107. Урок 107. 00:11:27
    8.26 - Get cloudinary keys
  108. Урок 108. 00:08:56
    8.27 - Update shared library gateway method
  109. Урок 109. 00:08:52
    8.28 - Add gateway token to shared library
  110. Урок 110. 00:11:29
    8.29 - Auth signin controller
  111. Урок 111. 00:09:15
    8.30 - Verify email controller
  112. Урок 112. 00:10:30
    8.31 - Forgot password method
  113. Урок 113. 00:08:48
    8.32 - Reset password method
  114. Урок 114. 00:08:18
    8.33 - Change password method
  115. Урок 115. 00:11:49
    8.34 - Current user method
  116. Урок 116. 00:04:42
    8.35 - API gateway current user controller
  117. Урок 117. 00:11:44
    8.36 - Refresh token method
  118. Урок 118. 00:11:28
    8.37 - Auth unit test mock
  119. Урок 119. 00:14:39
    8.38 - Current user read method unit test
  120. Урок 120. 00:06:11
    8.39 - Fix jest issue
  121. Урок 121. 00:08:15
    8.40 - Resend email test
  122. Урок 122. 00:05:26
    8.41 - Push to github
  123. Урок 123. 00:11:57
    9.1 - Elasticsearch and Kibana dashboard
  124. Урок 124. 00:12:06
    9.2 - Create gigs index
  125. Урок 125. 00:05:52
    9.3 - Add test data to gigs index
  126. Урок 126. 00:05:52
    9.4 - Get gig by id
  127. Урок 127. 00:06:58
    9.5 - Upload gigs data
  128. Урок 128. 00:10:34
    9.6 - Elaasticsearch API
  129. Урок 129. 00:11:19
    9.7 - Gigs search query - Part 1
  130. Урок 130. 00:12:26
    9.8 - Gigs search query - Part 2
  131. Урок 131. 00:09:55
    9.9 - Search controller
  132. Урок 132. 00:02:39
    9.10 - Search routes
  133. Урок 133. 00:12:52
    9.11 - API gateway auth search controller
  134. Урок 134. 00:06:58
    9.12 - Search http test
  135. Урок 135. 00:13:29
    9.13 - Auth seed controller - Part 1
  136. Урок 136. 00:07:41
    9.14 - Auth seed controller - Part 2
  137. Урок 137. 00:05:26
    9.15 - Auth seed http test
  138. Урок 138. 00:01:50
    9.16 - Push to github
  139. Урок 139. 00:05:43
    10.1 - Section introduction
  140. Урок 140. 00:04:03
    10.2 - Users service setup
  141. Урок 141. 00:09:02
    10.3 - Database connection
  142. Урок 142. 00:06:01
    10.4 - Elasticsearch connection
  143. Урок 143. 00:06:59
    10.5 - Server setup
  144. Урок 144. 00:08:02
    10.6 - Buyer schema
  145. Урок 145. 00:10:09
    10.7 - Seller schema - Part 1
  146. Урок 146. 00:06:04
    10.8 - Seller schema - Part 2
  147. Урок 147. 00:06:32
    10.9 - Seller validation scheme
  148. Урок 148. 00:07:55
    10.10 - Buyer service get methods
  149. Урок 149. 00:05:20
    10.11 - Buyer service update methods
  150. Урок 150. 00:07:44
    10.12 - Seller service get methods
  151. Урок 151. 00:15:12
    10.13 - Seller service update methods
  152. Урок 152. 00:05:24
    10.14 - Buyer gateway service
  153. Урок 153. 00:05:03
    10.15 - Seller gateway service
  154. Урок 154. 00:08:49
    10.16 - Rabbitmq queue connection and producer methods
  155. Урок 155. 00:12:48
    10.17 - Rabbitmq buyer message consumer method
  156. Урок 156. 00:09:55
    10.18 - Rabbitmq seller message consumer method
  157. Урок 157. 00:12:21
    10.19 - Rabbitmq review message consumer method
  158. Урок 158. 00:11:55
    10.20 - Buyer controller routes
  159. Урок 159. 00:11:26
    10.21 - Seller create and update controllers
  160. Урок 160. 00:05:05
    10.22 - Router definition order
  161. Урок 161. 00:05:03
    10.23 - Seller get controller
  162. Урок 162. 00:11:51
    10.24 - Seller seed controller - Part 1
  163. Урок 163. 00:15:23
    10.25 - Seller seed controller - Part 2
  164. Урок 164. 00:09:37
    10.26 - Seller gateway controller
  165. Урок 165. 00:07:01
    10.27 - Seed http test
  166. Урок 166. 00:13:44
    10.28 - Buyer unit test
  167. Урок 167. 00:06:07
    10.29 - Push to github
  168. Урок 168. 00:05:04
    11.1 - Section introduction
  169. Урок 169. 00:06:44
    11.2 - Gig service setup
  170. Урок 170. 00:06:04
    11.3 - Gig service folders
  171. Урок 171. 00:10:30
    11.4 - Elasticsearch add to index method
  172. Урок 172. 00:02:48
    11.5 - Elasticsearch update and delete methods
  173. Урок 173. 00:10:45
    11.6 - Gig schema - Part 1
  174. Урок 174. 00:07:40
    11.7 - Gig schema - Part 2
  175. Урок 175. 00:03:55
    11.8 - Rabbitmq queue connection
  176. Урок 176. 00:12:33
    11.9 - Gig service get methods
  177. Урок 177. 00:10:38
    11.10 - Gig service create method
  178. Урок 178. 00:08:38
    11.11 - Gig service delete and update methods
  179. Урок 179. 00:04:53
    11.12 - Update gig review method
  180. Урок 180. 00:10:22
    11.13 - Gig queue consumer methods
  181. Урок 181. 00:07:08
    11.14 - Create redis connection
  182. Урок 182. 00:07:33
    11.15 - Get category from redis cache method
  183. Урок 183. 00:10:13
    11.16 - Gig create controller
  184. Урок 184. 00:04:31
    11.17 - Add sortid to create method
  185. Урок 185. 00:10:06
    11.18 - Gig update controller
  186. Урок 186. 00:07:00
    11.19 - Gig get methods
  187. Урок 187. 00:09:13
    11.20 - Gig search methods
  188. Урок 188. 00:09:50
    11.21 - Elasticsearch more like this method
  189. Урок 189. 00:12:56
    11.22 - Top gigs method
  190. Урок 190. 00:05:15
    11.23 - Test top gig method
  191. Урок 191. 00:11:51
    11.24 - Search controller
  192. Урок 192. 00:13:37
    11.25 - Seed data method
  193. Урок 193. 00:01:31
    11.26 - Move seed data consumer method to server start queues method
  194. Урок 194. 00:08:00
    11.27 - Gig seed controller
  195. Урок 195. 00:14:37
    11.28 - Gig unit test
  196. Урок 196. 00:13:49
    11.29 - Gateway gig controllers
  197. Урок 197. 00:06:33
    11.30 - Gateway gig get controller
  198. Урок 198. 00:01:03
    11.31 - Fix gig routes
  199. Урок 199. 00:04:56
    11.32 - Gateway redis connection
  200. Урок 200. 00:11:53
    11.33 - Gateway cache methods
  201. Урок 201. 00:10:04
    11.34 - SocketIO setup
  202. Урок 202. 00:11:18
    11.35 - SocketIO events
  203. Урок 203. 00:06:24
    11.36 - Update current user controller
  204. Урок 204. 00:05:01
    11.37 - Push to github
  205. Урок 205. 00:04:30
    12.1 - Section introduction
  206. Урок 206. 00:09:10
    12.2 - Chat project setup
  207. Урок 207. 00:03:41
    12.3 - Chat service socketio information
  208. Урок 208. 00:16:44
    12.4 - Chat service socket connection
  209. Урок 209. 00:03:50
    12.5 - Start chat server
  210. Урок 210. 00:07:21
    12.6 - Conversation model
  211. Урок 211. 00:08:04
    12.7 - Message database model
  212. Урок 212. 00:04:59
    12.8 - Rabbitmq connection
  213. Урок 213. 00:12:17
    12.9 - Message service add message method
  214. Урок 214. 00:12:12
    12.10 - Get chat list method
  215. Урок 215. 00:07:30
    12.11 - Get user messages method
  216. Урок 216. 00:06:03
    12.12 - Mark messages method
  217. Урок 217. 00:12:58
    12.13 - Create message controller
  218. Урок 218. 00:09:47
    12.14 - Update get health controller
  219. Урок 219. 00:05:42
    12.15 - Chat service routes
  220. Урок 220. 00:01:36
    12.16 - Set default createdAt date
  221. Урок 221. 00:07:23
    12.17 - Chat create controller unit test
  222. Урок 222. 00:07:38
    12.18 - Chat gateway service
  223. Урок 223. 00:11:40
    12.19 - Chat gateway controller
  224. Урок 224. 00:02:42
    12.20 - Push to github
  225. Урок 225. 00:06:06
    13.1 - Section introduction
  226. Урок 226. 00:05:32
    13.2 - Service setup
  227. Урок 227. 00:09:14
    13.3 - Order model
  228. Урок 228. 00:05:27
    13.4 - Notification schema
  229. Урок 229. 00:00:53
    13.5 - Fix date in schema
  230. Урок 230. 00:12:33
    13.6 - Notification service
  231. Урок 231. 00:15:44
    13.7 - Get and create order methods
  232. Урок 232. 00:11:27
    13.8 - Approve and cancel order methods
  233. Урок 233. 00:07:50
    13.9 - Deliver order mthod
  234. Урок 234. 00:12:47
    13.10 - Extension request method
  235. Урок 235. 00:05:52
    13.11 - Update order review method
  236. Урок 236. 00:07:23
    13.12 - Order consumer rabbitmq method
  237. Урок 237. 00:08:28
    13.13 - Stripe account creation
  238. Урок 238. 00:12:19
    13.14 - Create stripe intent method - Part 1
  239. Урок 239. 00:11:21
    13.15 - Create stripe intent method - Part 2
  240. Урок 240. 00:08:21
    13.16 - Create order controller method
  241. Урок 241. 00:09:56
    13.17 - Update order controllers
  242. Урок 242. 00:05:30
    13.18 - Update deliver order method
  243. Урок 243. 00:05:38
    13.19 - Notification controllers
  244. Урок 244. 00:07:34
    13.20 - Order routes
  245. Урок 245. 00:13:34
    13.21 - Create order unit test
  246. Урок 246. 00:08:34
    13.22 - Create controller order method unit test
  247. Урок 247. 00:13:14
    13.23 - Gateway order controller and routes
  248. Урок 248. 00:01:01
    13.24 - Fix order routes
  249. Урок 249. 00:02:14
    13.25 - Push code to github
  250. Урок 250. 00:02:35
    14.1 - Section introduction
  251. Урок 251. 00:04:35
    14.2 - Service setup
  252. Урок 252. 00:12:30
    14.3 - Postgres database connection
  253. Урок 253. 00:12:02
    14.4 - Review database table
  254. Урок 254. 00:10:50
    14.5 - Create review method
  255. Урок 255. 00:06:36
    14.6 - Rabbitmq producer
  256. Урок 256. 00:05:42
    14.7 - Get reviews methods
  257. Урок 257. 00:09:29
    14.8 - Review controller
  258. Урок 258. 00:10:16
    14.9 - Create review method unit test
  259. Урок 259. 00:08:31
    14.10 - Gateway review controller
  260. Урок 260. 00:09:04
    14.11 - Gateway current user controller unit test - Part 1
  261. Урок 261. 00:09:50
    14.12 - Gateway current user controller unit test - Part 2
  262. Урок 262. 00:01:31
    14.13 - Push to github
  263. Урок 263. 00:11:52
    15.1 - Metric beats docker service
  264. Урок 264. 00:10:21
    15.2 - Run metricbeat service
  265. Урок 265. 00:14:23
    15.3 - Heartbeat docker service
  266. Урок 266. 00:05:01
    15.4 - Run heartbeat service
  267. Урок 267. 00:14:27
    15.5 - Update elasticsearch and kibana in docker compose file
  268. Урок 268. 00:11:09
    15.6 - Create kibana service token
  269. Урок 269. 00:11:12
    15.7 - APM server setup
  270. Урок 270. 00:10:52
    15.8 - APM nodejs client setup
  271. Урок 271. 00:07:12
    15.9 - Run apm server
  272. Урок 272. 00:09:28
    16.1 - Kubernetes fundamentals
  273. Урок 273. 00:08:00
    16.2 - Kubernetes components
  274. Урок 274. 00:13:02
    16.3 - Kubernetes objects
  275. Урок 275. 00:09:46
    16.4 - Minikube installation
  276. Урок 276. 00:08:27
    16.5 - Lens IDE
  277. Урок 277. 00:02:44
    16.6 - Minikube vs. Cloud resources
  278. Урок 278. 00:13:16
    16.7 - Redis kubernetes objects
  279. Урок 279. 00:14:15
    16.8 - Redis statefulsets
  280. Урок 280. 00:12:24
    16.9 - Rabbitmq kubernetes object
  281. Урок 281. 00:14:09
    16.10 - Update Rabbitmq kubernetes object
  282. Урок 282. 00:12:40
    16.11 - MySQL kubernetes object - Part 1
  283. Урок 283. 00:07:14
    16.12 - MySQL kubernetes object - Part 2
  284. Урок 284. 00:06:32
    16.13 - Postgres kubernetes object
  285. Урок 285. 00:04:26
    16.14 - Update postgres kubernetes objects
  286. Урок 286. 00:07:16
    16.15 - Mongodb kubernetes object
  287. Урок 287. 00:14:11
    16.16 - Elasticsearch kubernetes object
  288. Урок 288. 00:10:22
    16.17 - Kibana kubernetes object
  289. Урок 289. 00:08:35
    16.18 - Apply kibana objects
  290. Урок 290. 00:15:25
    16.19 - Create secrets file
  291. Урок 291. 00:07:28
    16.20 - Use secrets
  292. Урок 292. 00:01:15
    16.21 - Import express async errors
  293. Урок 293. 00:12:15
    16.22 - Build gateway service docker image
  294. Урок 294. 00:12:48
    16.23 - Review service kubernetes objects
  295. Урок 295. 00:04:37
    16.24 - Order and chat services kubernetes objects
  296. Урок 296. 00:10:03
    16.25 - API gateway kubernetes objects
  297. Урок 297. 00:12:04
    16.26 - API gateway ingress
  298. Урок 298. 00:02:23
    16.27 - Dynamically set sameSite property to gateway microservice
  299. Урок 299. 00:09:58
    16.28 - Run api gateway ingress
  300. Урок 300. 00:16:42
    16.29 - Generate self-signed certificates
  301. Урок 301. 00:12:07
    16.30 - Create gateway tls secret
  302. Урок 302. 00:04:02
    16.31 - Remove whitespace from secrets
  303. Урок 303. 00:04:52
    16.32 - Update gateway ingress
  304. Урок 304. 00:09:49
    16.33 - Kibana ingress
  305. Урок 305. 00:13:34
    16.34 - Kibana configmap
  306. Урок 306. 00:11:15
    16.35 - Change kibana user password
  307. Урок 307. 00:14:03
    16.36 - Elasticsearch heartbeat object
  308. Урок 308. 00:01:48
    16.37 - View heartbeat on kibana dashboard
  309. Урок 309. 00:06:04
    16.38 - Elasticsearch metricbeart object
  310. Урок 310. 00:03:29
    16.39 - View metricbeat on kibana dashboard
  311. Урок 311. 00:07:09
    16.40 - Port forward to access MySQl and MongoDB
  312. Урок 312. 00:06:40
    17.1 - Jenkins docker service
  313. Урок 313. 00:12:15
    17.2 - Jenkins agent docker service
  314. Урок 314. 00:08:49
    17.3 - Add Jenkins agent as node
  315. Урок 315. 00:08:12
    17.4 - Install docker on jenkins agent
  316. Урок 316. 00:13:20
    17.5 - Install plugins
  317. Урок 317. 00:13:15
    17.6 - Create minikube kubernetes token
  318. Урок 318. 00:10:54
    17.7 - Review service jenkinsfile
  319. Урок 319. 00:14:41
    17.8 - Review service jenkins pipeline
  320. Урок 320. 00:10:12
    17.9 - Docker image pipeline build stage
  321. Урок 321. 00:14:43
    17.10 - Reusable groovy functions
  322. Урок 322. 00:06:19
    17.11 - Create slack webhook
  323. Урок 323. 00:10:46
    17.12 - Create jenkins file post actions
  324. Урок 324. 00:09:31
    17.13 - Add kubernetes stage to pipeline
  325. Урок 325. 00:06:24
    17.14 - Test kubernetes pipeline stage
  326. Урок 326. 00:09:49
    17.15 - Github webhooks
  327. Урок 327. 00:06:53
    17.16 - Setup order service pipeline
  328. Урок 328. 00:13:25
    18.1 - Microservice eks cluster architecture
  329. Урок 329. 00:08:21
    18.2 - AWS cost
  330. Урок 330. 00:08:22
    18.3 - Install aws cli
  331. Урок 331. 00:09:28
    18.4 - Create VPC and subnets
  332. Урок 332. 00:05:28
    18.5 - Tag public subnets
  333. Урок 333. 00:07:06
    18.6 - Create NAT gateway
  334. Урок 334. 00:08:43
    18.7 - Create security groups
  335. Урок 335. 00:03:45
    18.8 - Add k8s objects files
  336. Урок 336. 00:13:19
    18.9 - Create EBS CSI driver role
  337. Урок 337. 00:05:50
    18.10 - Install aws ebs-csi driver
  338. Урок 338. 00:05:28
    18.11 - Update rabbitmq storage class and persistent volume
  339. Урок 339. 00:11:39
    18.12 - Create mysql rds instance
  340. Урок 340. 00:06:37
    18.13 - Create postgres rds instance
  341. Урок 341. 00:07:46
    18.14 - Install eksctl
  342. Урок 342. 00:07:04
    18.15 - Eksctl introduction
  343. Урок 343. 00:08:47
    18.16 - Create kubernetes cluster with eksctl
  344. Урок 344. 00:13:53
    18.17 - Create kubernetes cluster nodegroup with eksctl
  345. Урок 345. 00:06:25
    18.18 - View worker nodes
  346. Урок 346. 00:04:18
    18.19 - Create elasticsearch cloud deployment
  347. Урок 347. 00:10:06
    18.20 - Add elasticsearch url to secrets
  348. Урок 348. 00:08:32
    18.21 - Create redis cluster on aws
  349. Урок 349. 00:06:36
    18.22 - Create mongodb cloud database
  350. Урок 350. 00:02:28
    18.23 - Apply API gateway kubernetes deployment
  351. Урок 351. 00:04:51
    18.24 - Fix postgres connection issue
  352. Урок 352. 00:02:22
    18.25 - Dynamically set postgres connection ssl property
  353. Урок 353. 00:04:37
    18.26 - Add new env variable to review microservice
  354. Урок 354. 00:11:35
    18.27 - AWS route53 hosted zones
  355. Урок 355. 00:05:44
    18.28 - Apply gateway objects
  356. Урок 356. 00:11:18
    18.29 - Create application load balancer controller service account
  357. Урок 357. 00:12:36
    18.30 - Install ALB controller with helm
  358. Урок 358. 00:12:42
    18.31 - Add annotations to gateway ingress
  359. Урок 359. 00:11:32
    18.32 - Create gateway application load balancer ingress
  360. Урок 360. 00:12:17
    18.33 - Create gateway external DNS service account
  361. Урок 361. 00:11:48
    18.34 - Create gateway external DNS
  362. Урок 362. 00:09:25
    18.35 - Run elasticsearch heartbeat and metricbeat
  363. Урок 363. 00:04:32
    18.36 - Test endpoints
  364. Урок 364. 00:09:29
    19.1 - Create EC2 jenkins master
  365. Урок 365. 00:13:10
    19.2 - Install jenkins on EC2 jenkins master
  366. Урок 366. 00:02:27
    19.3 - Access jenkins master dashboard
  367. Урок 367. 00:08:11
    19.4 - Setup jenkins agent
  368. Урок 368. 00:10:00
    19.5 - Setup ssh connection between jenkins master and agent
  369. Урок 369. 00:06:28
    19.6 - Install nodejs and docker
  370. Урок 370. 00:10:11
    19.7 - Jenkins aws service account token
  371. Урок 371. 00:07:10
    19.8 - Create review service pipeline
  372. Урок 372. 00:03:24
    19.9 - View review service pipeline logs
  373. Урок 373. 00:02:50
    19.10 - Create github webhook
  374. Урок 374. 00:13:19
    20.1 - Create EBS CSI driver role
  375. Урок 375. 00:05:50
    20.2 - Install aws ebs-csi driver
  376. Урок 376. 00:08:35
    20.3 - Install prometheus with helm
  377. Урок 377. 00:10:48
    20.4 - Setup prometheus ingress
  378. Урок 378. 00:08:32
    20.5 - Setup external DNS for prometheus
  379. Урок 379. 00:01:51
    20.6 - Prometheus host
  380. Урок 380. 00:07:41
    20.7 - Install grafana with helm
  381. Урок 381. 00:06:50
    20.8 - Setup grafana ingress
  382. Урок 382. 00:08:34
    20.9 - View grafana dashboard
  383. Урок 383. 00:07:19
    21.1 - Setup project with vite
  384. Урок 384. 00:10:06
    21.2 - Update vite config file
  385. Урок 385. 00:05:29
    21.3 - Add prettier and eslint
  386. Урок 386. 00:06:05
    21.4 - App folder structure
  387. Урок 387. 00:08:38
    21.5 - Install tailwindcss
  388. Урок 388. 00:00:00
    22.1 - Section introduction
  389. Урок 389. 00:06:13
    22.2 - Create index component
  390. Урок 390. 00:00:00
    22.3 - Create app router component
  391. Урок 391. 00:08:02
    22.4 - React code splitting concept
  392. Урок 392. 00:00:00
    22.5 - Button component
  393. Урок 393. 00:13:38
    22.6 - Index header component
  394. Урок 394. 00:00:00
    22.7 - Hero component
  395. Урок 395. 00:00:00
    22.8 - Hero component text animation
  396. Урок 396. 00:00:00
    22.9 - Text input component
  397. Урок 397. 00:00:00
    22.10 - Utils service file
  398. Урок 398. 00:08:10
    22.11 - Remove shared library
  399. Урок 399. 00:00:00
    22.12 - Gig tabs component
  400. Урок 400. 00:00:00
    22.13 - Gig tabs items
  401. Урок 401. 00:00:00
    22.14 - Categories components
  402. Урок 402. 00:00:00
    23.1 - Modal background component
  403. Урок 403. 00:00:00
    23.2 - Alert component
  404. Урок 404. 00:00:00
    23.3 - Dropdown component
  405. Урок 405. 00:00:00
    23.4 - Login modal component
  406. Урок 406. 00:00:00
    23.5 - Register modal component
  407. Урок 407. 00:00:00
    23.6 - Setup redux store
  408. Урок 408. 00:00:00
    23.7 - Use redux store file
  409. Урок 409. 00:00:00
    23.8 - RTK query setup
  410. Урок 410. 00:00:00
    23.9 - RTK create api method
  411. Урок 411. 00:00:00
    23.10 - Authentication service
  412. Урок 412. 00:00:00
    23.11 - Register component implementation
  413. Урок 413. 00:00:00
    23.12 - Register component country dropdown
  414. Урок 414. 00:00:00
    23.13 - Register component profile picture
  415. Урок 415. 00:00:00
    23.14 - Validate registration user data
  416. Урок 416. 00:00:00
    23.15 - Create new user method
  417. Урок 417. 00:00:00
    23.16 - Fix RTK query issues
  418. Урок 418. 00:00:00
    23.17 - Create auth reducer
  419. Урок 419. 00:00:00
    23.18 - Logout reducer
  420. Урок 420. 00:00:00
    23.19 - Login user
  421. Урок 421. 00:00:00
    23.20 - Forgot password
  422. Урок 422. 00:00:00
    23.21 - Reset password
  423. Урок 423. 00:00:00
    23.22 - Reset user password testing
  424. Урок 424. 00:00:00
    23.23 - Confirm email
  425. Урок 425. 00:11:38
    24.1 - Home header component
  426. Урок 426. 00:11:46
    24.2 - Check current user query
  427. Урок 427. 00:00:00
    24.3 - App page component conditionals
  428. Урок 428. 00:00:00
    24.4 - Logout method
  429. Урок 429. 00:00:00
    24.5 - Add gateway service logout route
  430. Урок 430. 00:00:00
    24.6 - Setup protected route component
  431. Урок 431. 00:12:44
    24.7 - Display banner component
  432. Урок 432. 00:00:00
    24.8 - Slider component - Part 1
  433. Урок 433. 00:00:00
    24.9 - Slider component - Part 2
  434. Урок 434. 00:00:00
    24.10 - Home gigs view component
  435. Урок 435. 00:07:12
    24.11 - Featured sellers component
  436. Урок 436. 00:00:00
    24.12 - Star rating component
  437. Урок 437. 00:00:00
    24.13 - Error component
  438. Урок 438. 00:00:00
    25.1 - Buyer dashboard route
  439. Урок 439. 00:00:00
    25.2 - Buyer dashboard component
  440. Урок 440. 00:00:00
    25.3 - Buyer table component
  441. Урок 441. 00:07:12
    25.4 - Buyer reducer
  442. Урок 442. 00:13:01
    25.5 - Settings dropdown component
  443. Урок 443. 00:12:14
    25.6 - Detect outside click hook
  444. Урок 444. 00:03:31
    25.7 - Fix settings dropdown items
  445. Урок 445. 00:00:00
    26.1 - Create breadcrumb component
  446. Урок 446. 00:09:52
    26.2 - Add new seller component
  447. Урок 447. 00:10:35
    26.3 - Personal info component
  448. Урок 448. 00:15:44
    26.4 - Get personal info data
  449. Урок 449. 00:00:00
    26.5 - Seller experience fields component
  450. Урок 450. 00:00:00
    26.6 - Seller experience fields onchange method
  451. Урок 451. 00:00:00
    26.7 - Add and remove fields
  452. Урок 452. 00:00:00
    26.8 - Handle fields change method
  453. Урок 453. 00:12:07
    26.9 - Seller education fields
  454. Урок 454. 00:05:14
    26.10 - Add other seller fields
  455. Урок 455. 00:11:25
    26.11 - Seller service methods
  456. Урок 456. 00:11:35
    26.12 - Seller validation
  457. Урок 457. 00:14:52
    26.13 - Seller onCreate method
  458. Урок 458. 00:13:52
    26.14 - Dispatch seller inside app page component
  459. Урок 459. 00:10:23
    26.15 - Fix email verification issue
  460. Урок 460. 00:15:38
    26.16 - Fix dynamic input text issue
  461. Урок 461. 00:03:22
    26.17 - Update settings dropdown
  462. Урок 462. 00:10:30
    27.1 - Add profile header component
  463. Урок 463. 00:11:01
    27.2 - Profile header gig info
  464. Урок 464. 00:12:02
    27.3 - Fullname update fields
  465. Урок 465. 00:10:13
    27.4 - Display star ratings
  466. Урок 466. 00:07:15
    27.5 - Install react fast compare package
  467. Урок 467. 00:00:00
    27.6 - Profile tabs components
  468. Урок 468. 00:00:00
    27.7 - Seller Context
  469. Урок 469. 00:00:00
    27.8 - Edit language components
  470. Урок 470. 00:00:00
    27.9 - Handle update method
  471. Урок 471. 00:00:00
    27.10 - Use language edit fields
  472. Урок 472. 00:00:00
    27.11 - About me component
  473. Урок 473. 00:00:00
    27.12 - Social links component
  474. Урок 474. 00:00:00
    27.13 - Use social links component
  475. Урок 475. 00:10:19
    27.14 - Certificates components
  476. Урок 476. 00:17:11
    27.15 - Certificate edit fields
  477. Урок 477. 00:10:03
    27.16 - Description component
  478. Урок 478. 00:02:06
    27.17 - Experience and education components
  479. Урок 479. 00:08:57
    27.18 - Show experience and education components
  480. Урок 480. 00:00:00
    27.19 - Skill fields component
  481. Урок 481. 00:12:06
    27.20 - Skills component properties
  482. Урок 482. 00:06:03
    27.21 - Create toast method
  483. Урок 483. 00:00:00
    27.22 - Seller update method
  484. Урок 484. 00:01:23
    27.23 - Import toast component styles
  485. Урок 485. 00:09:57
    27.24 - View seller profile page
  486. Урок 486. 00:14:02
    27.25 - Seller dashboard header component
  487. Урок 487. 00:14:01
    27.26 - Header reducer
  488. Урок 488. 00:14:12
    27.27 - Manage earnings component
  489. Урок 489. 00:00:00
    27.28 - Manage earnings table component
  490. Урок 490. 00:12:14
    27.29 - Manage orders component
  491. Урок 491. 00:07:43
    27.30 - Manage orders table body
  492. Урок 492. 00:00:00
    27.31 - Seller dashboard component
  493. Урок 493. 00:00:00
    27.32 - Active orders table
  494. Урок 494. 00:00:00
    27.33 - Add circular page loader to app page
  495. Урок 495. 00:00:00
    27.34 - Update featured expert component on home page
  496. Урок 496. 00:02:07
    27.35 - Add index component suspense fallback
  497. Урок 497. 00:00:00
    28.1 - Add gig component
  498. Урок 498. 00:00:00
    28.2 - Setup react quill
  499. Урок 499. 00:07:40
    28.3 - Add category dropdown
  500. Урок 500. 00:14:44
    28.4 - Tags input component - Part 1
  501. Урок 501. 00:14:38
    28.5 - Tags input component - Part 2
  502. Урок 502. 00:03:19
    28.6 - Search tags field
  503. Урок 503. 00:06:30
    28.7 - Characters validation
  504. Урок 504. 00:09:52
    28.8 - Cover image selection
  505. Урок 505. 00:14:26
    28.9 - Gig validation hook
  506. Урок 506. 00:15:11
    28.10 - Approval modal component
  507. Урок 507. 00:13:20
    28.11 - Gig create method
  508. Урок 508. 00:14:07
    28.12 - Gig view component
  509. Урок 509. 00:07:05
    28.13 - Gig context
  510. Урок 510. 00:12:29
    28.14 - Gig right package - Part 1
  511. Урок 511. 00:07:10
    28.15 - Gig right package - Part 2
  512. Урок 512. 00:14:06
    28.16 - Gig view seller component
  513. Урок 513. 00:05:16
    28.17 - Gig related tags component
  514. Урок 514. 00:10:28
    28.18 - Gig overview and about components
  515. Урок 515. 00:10:19
    28.19 - Html parser component
  516. Урок 516. 00:00:00
    28.20 - Gig view reviews
  517. Урок 517. 00:09:34
    28.21 - Gigs search result components
  518. Урок 518. 00:15:50
    28.22 - Budget dropdown component
  519. Урок 519. 00:12:59
    28.23 - Delivery time component
  520. Урок 520. 00:00:00
    28.24 - Gig card display item component
  521. Урок 521. 00:13:36
    28.25 - Search gigs query
  522. Урок 522. 00:14:53
    28.26 - Use gig display item component
  523. Урок 523. 00:03:47
    28.27 - Fix budget min and max issue
  524. Урок 524. 00:15:29
    28.28 - Gig paginate component
  525. Урок 525. 00:00:00
    28.29 - Use gig paginate component
  526. Урок 526. 00:10:22
    28.30 - Add gig card display item to seller profile
  527. Урок 527. 00:14:33
    28.31 - Top gigs view component
  528. Урок 528. 00:13:13
    28.32 - Add top gigs view component to home page
  529. Урок 529. 00:10:27
    28.33 - Top gigs slide methods
  530. Урок 530. 00:12:10
    28.34 - Gig card item component
  531. Урок 531. 00:15:07
    28.35 - Gig card item methods - Part 1
  532. Урок 532. 00:07:59
    28.36 - Gig card item methods - Part 2
  533. Урок 533. 00:16:14
    28.37 - Edit gig component
  534. Урок 534. 00:14:30
    29.1 - Main chat and chatbox components
  535. Урок 535. 00:07:09
    29.2 - Scroll to bottom hook
  536. Урок 536. 00:13:36
    29.3 - Message query in chatbox component
  537. Урок 537. 00:13:09
    29.4 - Use save chat message in chatbox component
  538. Урок 538. 00:08:07
    29.5 - Chatbox form
  539. Урок 539. 00:15:20
    29.6 - Message dropdown component
  540. Урок 540. 00:07:48
    29.7 - Add message dropdown to home header
  541. Урок 541. 00:05:20
    29.8 - Fix chat conversation bug
  542. Урок 542. 00:14:47
    29.9 - Setup socketio client
  543. Урок 543. 00:10:36
    29.10 - Emit socket events in components
  544. Урок 544. 00:00:00
    29.11 - Chat list component
  545. Урок 545. 00:15:23
    29.12 - Chat list select user method
  546. Урок 546. 00:14:10
    29.13 - Chat utils - Part 1
  547. Урок 547. 00:07:53
    29.14 - Chat utils - Part 2
  548. Урок 548. 00:11:35
    29.15 - Chat window component
  549. Урок 549. 00:12:38
    29.16 - Display receiver username in chat window
  550. Урок 550. 00:10:47
    29.17 - Chat image preview component
  551. Урок 551. 00:14:24
    29.18 - Use chat image preview component
  552. Урок 552. 00:15:35
    29.19 - Offer modal component
  553. Урок 553. 00:07:57
    29.20 - Use offer modal component
  554. Урок 554. 00:12:39
    29.21 - Chat offer component
  555. Урок 555. 00:06:21
    29.22 - Use chat offer component
  556. Урок 556. 00:12:46
    29.23 - Chat file component
  557. Урок 557. 00:03:22
    29.24 - Add download file method to chat file component
  558. Урок 558. 00:13:10
    29.25 - Send message method in chat window component
  559. Урок 559. 00:14:52
    29.26 - Notification reducer
  560. Урок 560. 00:06:19
    29.27 - Mobile header components
  561. Урок 561. 00:13:23
    29.28 - Index header sidebar
  562. Урок 562. 00:16:08
    30.1 - Checkout form Component
  563. Урок 563. 00:15:05
    30.2 - Checkout form handle submit method
  564. Урок 564. 00:14:09
    30.3 - Checkout component
  565. Урок 565. 00:11:59
    30.4 - Payment intent method and requirements component
  566. Урок 566. 00:15:18
    30.5 - Download order invoice
  567. Урок 567. 00:11:06
    30.6 - Start order method
  568. Урок 568. 00:00:00
    30.7 - Order component
  569. Урок 569. 00:17:08
    30.8 - Count down timer hook
  570. Урок 570. 00:16:00
    30.9 - Extend delivery modal
  571. Урок 571. 00:15:37
    30.10 - Delivery work modal
  572. Урок 572. 00:14:20
    30.11 - Order details table component
  573. Урок 573. 00:14:04
    30.12 - Order activities component
  574. Урок 574. 00:08:37
    30.13 - Order placed component
  575. Урок 575. 00:15:13
    30.14 - Order extension component
  576. Урок 576. 00:00:00
    30.15 - Order delivered component
  577. Урок 577. 00:08:54
    30.16 - Order review component
  578. Урок 578. 00:03:12
    30.17 - Fix review microservice bug
  579. Урок 579. 00:12:09
    30.18 - Update buyer and seller order tables
  580. Урок 580. 00:16:27
    30.19 - Get seller reviews
  581. Урок 581. 00:10:48
    30.20 - Gig reviews issue
  582. Урок 582. 00:03:29
    30.21 - Remapped review response in review microservice
  583. Урок 583. 00:15:30
    30.22 - Order dropdown component
  584. Урок 584. 00:20:56
    30.23 - Notifications dropdown
  585. Урок 585. 00:08:46
    30.24 - Before window unload hook
  586. Урок 586. 00:15:22
    31.1 - Settings and change password components
  587. Урок 587. 00:08:22
    31.2 - Settings service
  588. Урок 588. 00:00:00
    31.3 - Fix change password bug
  589. Урок 589. 00:07:41
    31.4 - Fetch base query error method
  590. Урок 590. 00:11:07
    31.5 - Gig index item component
  591. Урок 591. 00:17:20
    31.6 - Gig index display
  592. Урок 592. 00:07:04
    31.7 - Gig index info display
  593. Урок 593. 00:07:48
    31.8 - NPM run build command
  594. Урок 594. 00:14:12
    31.9 - NGINX config - Part 1
  595. Урок 595. 00:07:19
    31.10 - NGINX config - Part 2
  596. Урок 596. 00:11:10
    31.11 - Setup dockerfile
  597. Урок 597. 00:02:39
    31.12 - Docker build and push image
  598. Урок 598. 00:00:00
    32.1 - Create frontend kubernetes objects on minikube
  599. Урок 599. 00:12:59
    32.2 - Create self-signed certificates for frontend ingress
  600. Урок 600. 00:06:34
    32.3 - Frontend minikube ingress
  601. Урок 601. 00:02:14
    32.4 - View frontend application on browser
  602. Урок 602. 00:07:21
    32.5 - Push code to github
  603. Урок 603. 00:04:07
    32.6 - Add stripe api key to jenkins
  604. Урок 604. 00:16:29
    32.7 - Create frontend jenkins pipeline
  605. Урок 605. 00:03:17
    32.8 - Install APM RUM package in React
  606. Урок 606. 00:05:16
    32.9 - Make changes to frontend ENV file
  607. Урок 607. 00:02:47
    32.10 - Install elastic apm node package
  608. Урок 608. 00:04:11
    32.11 - Add APM server url to ENV file
  609. Урок 609. 00:10:18
    32.12 - Create frontend kubernetes objects on AWS EKS cluster
  610. Урок 610. 00:03:47
    32.13 - Create frontend deployment and ingress
  611. Урок 611. 00:15:00
    32.14 - Move require to index html file in react
  612. Урок 612. 00:10:32
    32.15 - Fix api gateway client url
  613. Урок 613. 00:01:25
    32.16 - Update frontend ingress host
  614. Урок 614. 00:04:56
    33.1 - Section introduction
  615. Урок 615. 00:06:30
    33.2 - Update auth schema with new properties
  616. Урок 616. 00:03:54
    33.3 - Add browser name and device type to signup controller
  617. Урок 617. 00:10:24
    33.4 - Add OTP methods to auth service
  618. Урок 618. 00:00:00
    33.5 - Send OTP from signin controller
  619. Урок 619. 00:07:27
    33.6 - Verify OTP controller
  620. Урок 620. 00:03:16
    33.7 - Update notification service
  621. Урок 621. 00:06:36
    33.8 - Add verify OTP to gateway controller
  622. Урок 622. 00:00:00
    33.9 - Update React client packages
  623. Урок 623. 00:05:55
    33.10 - Add verify OTP component
  624. Урок 624. 00:12:09
    33.11 - Install react device detect package
  625. Урок 625. 00:05:28
    33.12 - Add browser name and device type to login component
  626. Урок 626. 00:17:37
    33.13 - Add onVerifyOTP method
  627. Урок 627. 00:08:13
    33.14 - Render verify OTP method
  628. Урок 628. 00:06:26
    33.15 - Test verify OTP logic