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