Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Microservices With Nodejs, React, Typescript And Kubernetes

    Posted By: ELK1nG
    Microservices With Nodejs, React, Typescript And Kubernetes

    Microservices With Nodejs, React, Typescript And Kubernetes
    Published 12/2023
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 58.77 GB | Duration: 95h 4m

    Build & deploy an Ecommerce marketplace app using event-driven Microservices with Node, Typescript, Kubernetes and React

    What you'll learn

    Build an amazing e-commerce marketplace application with React

    Develop and design REST API with NodeJS and Express

    Create containers for microservices with Docker

    Orchestrate microservices with Kubernetes on minikube

    Orchestrate microservices with Kubernetes on AWS EKS cluster

    Setup Continuous Integration/Delivery Pipeline using Jenkins both locally and on the cloud

    Create custom helper library and publish as NPM package

    Setup and use tools like Elasticsearch, Kibana, Redis and Rabbitmq

    Setup services locally with docker compose

    Use Typescript both in React and NodeJS/Express microservices

    Use redux toolkit RTK query for data fetching and caching

    Setup microservices communications using Rabbitmq

    Setup centralized microservices monitoring

    Implementing observability and monitoring using Elasticsearch, Kibana, Prometheus and Grafana

    Use MongoDB, MySQL and PostgreSQL databases

    Setup access to microservices using JWT-based authentication

    Setup kubernetes deployments, services, statefulSets, ingresses, volumes, storage classes and much more

    Requirements

    Basic knowledge of Javascript and Express is required

    No prior React knowledge is required

    No prior Backend Development knowledge required

    No prior DevOps knowledge required

    Description

    In build large scale applications intended for growth, microservices architecture is the go-to solution. One issue for Javascript and NodeJS learners is the few courses and/or resources to teach event-driven microservices with NodeJS and Typescript. This course was designed to show you how to setup and build a large scale event-driven microservices application using React and Typescript on the client side and NodeJS and Typescript on the server side.This course is a fullstack course that focuses on developing microservices and connecting them to a client web application and it follows a hands-on approach or 'learn-by-doing, which means the whole course is structured around building a fullstack web application and the different concepts will be explained detailedly as they are introduced.What's this course about?This course is about building a complete ecommerce freelance marketplace from scratch using popular development tools and the microservices architecural patterns. The curriculum for this course is going to be very hands on as we walk from start to finish building and deploying the application to production. The course is structured into 4 main parts:Development of microservices and client applicationDeployment to kubernetesCI/CD pipeline with JenkinsMonitoring and logs managementEach structure is broken down into its sections.Microservices developmentAPI gatewayNotification serviceAuthentication serviceUsers serviceGig serviceChat serviceOrder serviceReview serviceDeployment of microservices toMinikubeAWS EKS clusterSetup of CI/CD pipeline locally and on the cloud with JenkinsFrontend developmentFrontend deployment toMinikubeAWS EKS clusterWhat Technologies You'll UseBecause we are building a fullstack application, we will use a variety of tools and technologies. For the frontend, we'll use React, Tailwindcss and Typescript to show content to users. Each microservice will be built using NodeJS, Express and Typescript. Across the microservices, you'll use tools and technologies like Elasticsearch, Kibana, Rabbitmq, Redis, SocketIO, MySQL, PostgreSQL and MongoDB. Each microservice will be built as a Docker image and executed in a Kubernetes cluster.  The Kubernetes cluster will be created locally with Minikube and on the cloud with AWS EKS. There are numerous tools, technologies and packages that will be used both locally and in our kubernetes clusters.Not familiar with some of these? No problem! This course will guide you on how to setup and use these technologies in your apps.What You'll Be Able to DoAt the end of this course, you will be able toUnderstand the basics of microservices architectureBuild event-driven microservices using NodeJS, Express and TypescriptUse Database-per-service patternSetup communication styles with both Request/Response pattern and Event-driven patternSetup single node kubernetes cluster with Minikube and multi-node kubernetes cluster with EKSUse Docker and Kubernetes to deploy multiple microservices either locally with Minikube or to the cloud with AWS EKS

    Overview

    Section 1: Introduction

    Lecture 2 Walkthrough of complete application

    Lecture 3 AWS kubernetes objects overview

    Lecture 4 Overview of microservices code

    Lecture 5 Elasticsearch and Kibana dashboard

    Lecture 6 Prometheus and Grafana overview

    Lecture 7 Complete project github link

    Section 2: Basics of Microservices

    Lecture 8 Monolithic Architecture

    Lecture 9 Microservices Architecture

    Lecture 10 Microservices communication types

    Lecture 11 Microservices communication styles

    Section 3: Project Architecture

    Lecture 12 Project description

    Lecture 13 Functional requirements

    Lecture 14 Non-functional requirements

    Lecture 15 Design decisions

    Lecture 16 Project architecture

    Lecture 17 Inter-process communication

    Section 4: Tools Setup with Docker Compose

    Lecture 18 Github link to docker compose services

    Lecture 19 Local dev tools

    Lecture 20 Docker installation

    Lecture 21 Redis service

    Lecture 22 MongoDB service

    Lecture 23 MySQL and Postgres services

    Lecture 24 Rabbitmq service

    Lecture 25 Elasticsearch service

    Lecture 26 Kibana service

    Lecture 27 Start docker compose services

    Lecture 28 Kibana dashboard

    Section 5: Microservices Helper Library

    Lecture 29 Section introduction

    Lecture 30 Github link

    Lecture 31 Helper library description

    Lecture 32 Helper library folder

    Lecture 33 Github project

    Lecture 34 Node npmrc file

    Lecture 35 Using interfaces in the course

    Lecture 36 Helper interfaces

    Lecture 37 Cloudinary upload method

    Lecture 38 Error handlers

    Lecture 39 Gateway middleware

    Lecture 40 Logger

    Lecture 41 Helpers file

    Lecture 42 Github actions

    Lecture 43 Publish helper library

    Lecture 44 Update Library

    Section 6: Notification Microservice

    Lecture 45 Section introduction

    Lecture 46 Notification microservice github link

    Lecture 47 Notification emails introduction

    Lecture 48 Notification service setup

    Lecture 49 Package json build script

    Lecture 50 Add src folder and files

    Lecture 51 Notification service config file

    Lecture 52 Server functions

    Lecture 53 Notification service health route

    Lecture 54 Elasticsearch connection

    Lecture 55 Start notification service

    Lecture 56 Rabbitmq connection

    Lecture 57 Rabbitmq introduction

    Lecture 58 Rabbitmq channel methods

    Lecture 59 Auth email consumer method

    Lecture 60 Use auth email consumer method

    Lecture 61 Order email consumer method

    Lecture 62 Mail transport method

    Lecture 63 Email templates - Part 1

    Lecture 64 Email templates - Part 2

    Lecture 65 Use send email method

    Lecture 66 Add send email to order consumer

    Lecture 67 Setup jest

    Lecture 68 Auth consumer test - Part 1

    Lecture 69 Auth consumer test - Part 2

    Lecture 70 Development dockerfile

    Lecture 71 Add notification service to docker compose

    Lecture 72 Production dockerfile

    Lecture 73 Package json scripts commands

    Lecture 74 Copy emails folder into build

    Lecture 75 Push code to github

    Section 7: API Gateway Microservice Setup

    Lecture 76 API gateway architecture

    Lecture 77 API gateway microservice github link

    Lecture 78 Gateway service folder

    Lecture 79 Gateway server file - Part 1

    Lecture 80 Gateway server file - Part 2

    Lecture 81 Gateway server file - Part 3

    Lecture 82 Gateway config file

    Lecture 83 Setup gateway service elasticsearch connection

    Lecture 84 Gateway health route

    Lecture 85 Authentication middleware

    Lecture 86 Axios Service

    Lecture 87 Add gateway service to docker compose

    Lecture 88 Push code to github

    Section 8: Authentication Microservice

    Lecture 89 Auth service introduction

    Lecture 90 Auth microservice github link

    Lecture 91 Auth service project setup

    Lecture 92 Setup database connection

    Lecture 93 Fix sequelize database setup

    Lecture 94 Check elasticsearch connection method

    Lecture 95 Security middleware function

    Lecture 96 Server methods

    Lecture 97 App entry file

    Lecture 98 Signup schema

    Lecture 99 Login schema

    Lecture 100 Sequelize model basics

    Lecture 101 Database table model fields

    Lecture 102 Database indexes

    Lecture 103 Connect MySQL to tableplus

    Lecture 104 Rabbitmq connection

    Lecture 105 Create user service method

    Lecture 106 Auth service get methods

    Lecture 107 Auth service update methods

    Lecture 108 Auth service endpoints

    Lecture 109 Signup controller method - Part 1

    Lecture 110 Signup controller method - Part 2

    Lecture 111 Auth service signup routes

    Lecture 112 Auth service gateway methods

    Lecture 113 Gateway signup route

    Lecture 114 Get cloudinary keys

    Lecture 115 Update shared library gateway method

    Lecture 116 Add gateway token to shared library

    Lecture 117 Auth signin controller

    Lecture 118 Verify email controller

    Lecture 119 Forgot password method

    Lecture 120 Reset password method

    Lecture 121 Change password method

    Lecture 122 Current user method

    Lecture 123 API gateway current user controller

    Lecture 124 Refresh token method

    Lecture 125 Auth unit test mock

    Lecture 126 Current user read method unit test

    Lecture 127 Fix jest issue

    Lecture 128 Resend email test

    Lecture 129 Push to github

    Section 9: Authentication Service Elasticsearch

    Lecture 130 Elasticsearch and Kibana dashboard

    Lecture 131 Create gigs index

    Lecture 132 Add test data to gigs index

    Lecture 133 Get gig by id

    Lecture 134 Upload gigs data

    Lecture 135 Elaasticsearch API

    Lecture 136 Gigs search query - Part 1

    Lecture 137 Gigs search query - Part 2

    Lecture 138 Search controller

    Lecture 139 Search routes

    Lecture 140 API gateway auth search controller

    Lecture 141 Search http test

    Lecture 142 Auth seed controller - Part 1

    Lecture 143 Auth seed controller - Part 2

    Lecture 144 Auth seed http test

    Lecture 145 Push to github

    Section 10: Users Microservice

    Lecture 146 Section introduction

    Lecture 147 Users microservice github link

    Lecture 148 Users service setup

    Lecture 149 Database connection

    Lecture 150 Elasticsearch connection

    Lecture 151 Server setup

    Lecture 152 Buyer schema

    Lecture 153 Seller schema - Part 1

    Lecture 154 Seller schema - Part 2

    Lecture 155 Seller validation scheme

    Lecture 156 Buyer service get methods

    Lecture 157 Buyer service update methods

    Lecture 158 Seller service get methods

    Lecture 159 Seller service update methods

    Lecture 160 Buyer gateway service

    Lecture 161 Seller gateway service

    Lecture 162 Rabbitmq queue connection and producer methods

    Lecture 163 Rabbitmq buyer message consumer method

    Lecture 164 Rabbitmq seller message consumer method

    Lecture 165 Rabbitmq review message consumer method

    Lecture 166 Buyer controller routes

    Lecture 167 Seller create and update controllers

    Lecture 168 Router definition order

    Lecture 169 Seller get controller

    Lecture 170 Seller seed controller - Part 1

    Lecture 171 Seller seed controller - Part 2

    Lecture 172 Seller gateway controller

    Lecture 173 Seed http test

    Lecture 174 Buyer unit test

    Lecture 175 Push to github

    Section 11: Gig Microservice

    Lecture 176 Section introduction

    Lecture 177 Gig microservice github link

    Lecture 178 Gig service setup

    Lecture 179 Gig service folders

    Lecture 180 Elasticsearch add to index method

    Lecture 181 Elasticsearch update and delete methods

    Lecture 182 Gig schema - Part 1

    Lecture 183 Gig schema - Part 2

    Lecture 184 Rabbitmq queue connection

    Lecture 185 Gig service get methods

    Lecture 186 Gig service create method

    Lecture 187 Gig service delete and update methods

    Lecture 188 Update gig review method

    Lecture 189 Gig queue consumer methods

    Lecture 190 Create redis connection

    Lecture 191 Get category from redis cache method

    Lecture 192 Gig create controller

    Lecture 193 Add sortid to create method

    Lecture 194 Gig update controller

    Lecture 195 Gig get methods

    Lecture 196 Gig search methods

    Lecture 197 Elasticsearch more like this method

    Lecture 198 Top gigs method

    Lecture 199 Test top gig method

    Lecture 200 Search controller

    Lecture 201 Seed data method

    Lecture 202 Move seed data consumer method to server start queues method

    Lecture 203 Gig seed controller

    Lecture 204 Gig unit test

    Lecture 205 Gateway gig controllers

    Lecture 206 Gateway gig get controller

    Lecture 207 Fix gig routes

    Lecture 208 Gateway redis connection

    Lecture 209 Gateway cache methods

    Lecture 210 SocketIO setup

    Lecture 211 SocketIO events

    Lecture 212 Update current user controller

    Lecture 213 Push to github

    Section 12: Chat Microservice

    Lecture 214 Section introduction

    Lecture 215 Chat microservice github link

    Lecture 216 Chat project setup

    Lecture 217 Chat service socketio information

    Lecture 218 Chat service socket connection

    Lecture 219 Start chat server

    Lecture 220 Conversation model

    Lecture 221 Message database model

    Lecture 222 Rabbitmq connection

    Lecture 223 Message service add message method

    Lecture 224 Get chat list method

    Lecture 225 Get user messages method

    Lecture 226 Mark messages method

    Lecture 227 Create message controller

    Lecture 228 Update get health controller

    Lecture 229 Chat service routes

    Lecture 230 Set default createdAt date

    Lecture 231 Chat create controller unit test

    Lecture 232 Chat gateway service

    Lecture 233 Chat gateway controller

    Lecture 234 Push to github

    Section 13: Order Microservice

    Lecture 235 Section introduction

    Lecture 236 Order microservice github link

    Lecture 237 Service setup

    Lecture 238 Order model

    Lecture 239 Notification schema

    Lecture 240 Fix date in schema

    Lecture 241 Notification service

    Lecture 242 Get and create order methods

    Lecture 243 Approve and cancel order methods

    Lecture 244 Deliver order mthod

    Lecture 245 Extension request method

    Lecture 246 Update order review method

    Lecture 247 Order consumer rabbitmq method

    Lecture 248 Stripe account creation

    Lecture 249 Create stripe intent method - Part 1

    Lecture 250 Create stripe intent method - Part 2

    Lecture 251 Create order controller method

    Lecture 252 Update order controllers

    Lecture 253 Update deliver order method

    Lecture 254 Notification controllers

    Lecture 255 Order routes

    Lecture 256 Create order unit test

    Lecture 257 Create controller order method unit test

    Lecture 258 Gateway order controller and routes

    Lecture 259 Fix order routes

    Lecture 260 Push code to github

    Section 14: Review Microservice

    Lecture 261 Section introduction

    Lecture 262 Review microservice github link

    Lecture 263 Service setup

    Lecture 264 Postgres database connection

    Lecture 265 Review database table

    Lecture 266 Create review method

    Lecture 267 Rabbitmq producer

    Lecture 268 Get reviews methods

    Lecture 269 Review controller

    Lecture 270 Create review method unit test

    Lecture 271 Gateway review controller

    Lecture 272 Gateway current user controller unit test - Part 1

    Lecture 273 Gateway current user controller unit test - Part 2

    Lecture 274 Push to github

    Section 15: Local Elasticsearch Monitoring

    Lecture 275 Metric beats docker service

    Lecture 276 Run metricbeat service

    Lecture 277 Heartbeat docker service

    Lecture 278 Run heartbeat service

    Lecture 279 Update elasticsearch and kibana in docker compose file

    Lecture 280 Create kibana service token

    Lecture 281 APM server setup

    Lecture 282 APM nodejs client setup

    Lecture 283 Run apm server

    Section 16: Kubernetes Deployment on Minikube

    Lecture 284 Kubernetes fundamentals

    Lecture 285 Kubernetes components

    Lecture 286 Kubernetes objects

    Lecture 287 Kubernetes manifest files for minikube github link

    Lecture 288 Minikube installation

    Lecture 289 Lens IDE

    Lecture 290 Main commands used in this section

    Lecture 291 Delete and restart minikube

    Lecture 292 Minikube vs. Cloud resources

    Lecture 293 Redis kubernetes objects

    Lecture 294 Redis statefulsets

    Lecture 295 Rabbitmq kubernetes object

    Lecture 296 Update Rabbitmq kubernetes object

    Lecture 297 MySQL kubernetes object - Part 1

    Lecture 298 MySQL kubernetes object - Part 2

    Lecture 299 Postgres kubernetes object

    Lecture 300 Update postgres kubernetes objects

    Lecture 301 Access postgres from your local terminal

    Lecture 302 Mongodb kubernetes object

    Lecture 303 Elasticsearch kubernetes object

    Lecture 304 Kibana kubernetes object

    Lecture 305 Apply kibana objects

    Lecture 306 Create secrets file

    Lecture 307 Use secrets

    Lecture 308 Import express async errors

    Lecture 309 Build gateway service docker image

    Lecture 310 Review service kubernetes objects

    Lecture 311 Order and chat services kubernetes objects

    Lecture 312 API gateway kubernetes objects

    Lecture 313 API gateway ingress

    Lecture 314 Dynamically set sameSite property to gateway microservice

    Lecture 315 Run api gateway ingress

    Lecture 316 Generate self-signed certificates

    Lecture 317 Create gateway tls secret

    Lecture 318 Remove whitespace from secrets

    Lecture 319 Update gateway ingress

    Lecture 320 Kibana ingress

    Lecture 321 Kibana configmap

    Lecture 322 Change kibana user password

    Lecture 323 Elasticsearch heartbeat object

    Lecture 324 View heartbeat on kibana dashboard

    Lecture 325 Elasticsearch metricbeart object

    Lecture 326 View metricbeat on kibana dashboard

    Lecture 327 Port forward to access MySQl and MongoDB

    Section 17: Local CI/CD with Jenkins

    Lecture 328 Jenkins docker service

    Lecture 329 Jenkins agent docker service

    Lecture 330 Add Jenkins agent as node

    Lecture 331 Install docker on jenkins agent

    Lecture 332 Install plugins

    Lecture 333 Create minikube kubernetes token

    Lecture 334 Review service jenkinsfile

    Lecture 335 Review service jenkins pipeline

    Lecture 336 Docker image pipeline build stage

    Lecture 337 Reusable groovy functions

    Lecture 338 Create slack webhook

    Lecture 339 Create jenkins file post actions

    Lecture 340 Add kubernetes stage to pipeline

    Lecture 341 Test kubernetes pipeline stage

    Lecture 342 Github webhooks

    Lecture 343 Setup order service pipeline

    Section 18: Kubernetes Deployment on AWS EKS Cluster

    Lecture 344 Microservice eks cluster architecture

    Lecture 345 AWS cost

    Lecture 346 Install aws cli

    Lecture 347 Create VPC and subnets

    Lecture 348 Tag public subnets

    Lecture 349 Create NAT gateway

    Lecture 350 Create security groups

    Lecture 351 Add k8s objects files

    Lecture 352 About next two videos

    Lecture 353 Create EBS CSI driver role

    Lecture 354 Install aws ebs-csi driver

    Lecture 355 Update rabbitmq storage class and persistent volume

    Lecture 356 Create mysql rds instance

    Lecture 357 Create postgres rds instance

    Lecture 358 Main commands used in this section

    Lecture 359 Install eksctl

    Lecture 360 Eksctl introduction

    Lecture 361 Create kubernetes cluster with eksctl

    Lecture 362 Create kubernetes cluster nodegroup with eksctl

    Lecture 363 View worker nodes

    Lecture 364 Create elasticsearch cloud deployment

    Lecture 365 Add elasticsearch url to secrets

    Lecture 366 Create redis cluster on aws

    Lecture 367 Create mongodb cloud database

    Lecture 368 Apply API gateway kubernetes deployment

    Lecture 369 Fix postgres connection issue

    Lecture 370 Dynamically set postgres connection ssl property

    Lecture 371 Add new env variable to review microservice

    Lecture 372 AWS route53 hosted zones

    Lecture 373 Apply gateway objects

    Lecture 374 Create application load balancer controller service account

    Lecture 375 Install ALB controller with helm

    Lecture 376 Add annotations to gateway ingress

    Lecture 377 Create gateway application load balancer ingress

    Lecture 378 Create gateway external DNS service account

    Lecture 379 Create gateway external DNS

    Lecture 380 Run elasticsearch heartbeat and metricbeat

    Lecture 381 Test endpoints

    Section 19: Jenkins Setup on AWS

    Lecture 382 Create EC2 jenkins master

    Lecture 383 Install jenkins on EC2 jenkins master

    Lecture 384 Access jenkins master dashboard

    Lecture 385 Setup jenkins agent

    Lecture 386 Setup ssh connection between jenkins master and agent

    Lecture 387 Install nodejs and docker

    Lecture 388 Jenkins aws service account token

    Lecture 389 Create review service pipeline

    Lecture 390 View review service pipeline logs

    Lecture 391 Create github webhook

    Section 20: Prometheus and Grafana

    Lecture 392 Skip videos

    Lecture 393 Create EBS CSI driver role

    Lecture 394 Install aws ebs-csi driver

    Lecture 395 Install prometheus with helm

    Lecture 396 Setup prometheus ingress

    Lecture 397 Setup external DNS for prometheus

    Lecture 398 Prometheus host

    Lecture 399 Install grafana with helm

    Lecture 400 Setup grafana ingress

    Lecture 401 View grafana dashboard

    Section 21: React Frontend Project Setup

    Lecture 402 Frontend code github link

    Lecture 403 Setup project with vite

    Lecture 404 Update vite config file

    Lecture 405 Add prettier and eslint

    Lecture 406 App folder structure

    Lecture 407 Install tailwindcss

    Section 22: Index Components

    Lecture 408 Section introduction

    Lecture 409 Create index component

    Lecture 410 Create app router component

    Lecture 411 React code splitting concept

    Lecture 412 Button component

    Lecture 413 Index header component

    Lecture 414 Hero component

    Lecture 415 Hero component text animation

    Lecture 416 Text input component

    Lecture 417 Utils service file

    Lecture 418 Remove shared library

    Lecture 419 Gig tabs component

    Lecture 420 Gig tabs items

    Lecture 421 Categories components

    Section 23: Authentication Feature and Components

    Lecture 422 Modal background component

    Lecture 423 Alert component

    Lecture 424 Dropdown component

    Lecture 425 Login modal component

    Lecture 426 Register modal component

    Lecture 427 Setup redux store

    Lecture 428 Use redux store file

    Lecture 429 RTK query setup

    Lecture 430 RTK create api method

    Lecture 431 Authentication service

    Lecture 432 Register component implementation

    Lecture 433 Register component country dropdown

    Lecture 434 Register component profile picture

    Lecture 435 Validate registration user data

    Lecture 436 Create new user method

    Lecture 437 Fix RTK query issues

    Lecture 438 Create auth reducer

    Lecture 439 Logout reducer

    Lecture 440 Login user

    Lecture 441 Forgot password

    Lecture 442 Reset password

    Lecture 443 Reset user password testing

    Lecture 444 Confirm email

    Lecture 445 Add all interfaces

    Section 24: Home Components

    Lecture 446 Home header component

    Lecture 447 Check current user query

    Lecture 448 App page component conditionals

    Lecture 449 Logout method

    Lecture 450 Add gateway service logout route

    Lecture 451 Setup protected route component

    Lecture 452 Display banner component

    Lecture 453 Slider component - Part 1

    Lecture 454 Slider component - Part 2

    Lecture 455 Home gigs view component

    Lecture 456 Featured sellers component

    Lecture 457 Star rating component

    Lecture 458 Error component

    Section 25: Buyer Feature and Components

    Lecture 459 Buyer dashboard route

    Lecture 460 Buyer dashboard component

    Lecture 461 Buyer table component

    Lecture 462 Buyer reducer

    Lecture 463 Settings dropdown component

    Lecture 464 Detect outside click hook

    Lecture 465 Fix settings dropdown items

    Section 26: Seller Components

    Lecture 466 Create breadcrumb component

    Lecture 467 Add new seller component

    Lecture 468 Personal info component

    Lecture 469 Get personal info data

    Lecture 470 Seller experience fields component

    Lecture 471 Seller experience fields onchange method

    Lecture 472 Add and remove fields

    Lecture 473 Handle fields change method

    Lecture 474 Seller education fields

    Lecture 475 Add other seller fields

    Lecture 476 Seller service methods

    Lecture 477 Seller validation

    Lecture 478 Seller onCreate method

    Lecture 479 Dispatch seller inside app page component

    Lecture 480 Fix email verification issue

    Lecture 481 Fix dynamic input text issue

    Lecture 482 Update settings dropdown

    Section 27: Seller Profile Components

    Lecture 483 Add profile header component

    Lecture 484 Profile header gig info

    Lecture 485 Fullname update fields

    Lecture 486 Display star ratings

    Lecture 487 Install react fast compare package

    Lecture 488 Profile tabs components

    Lecture 489 Seller Context

    Lecture 490 Edit language components

    Lecture 491 Handle update method

    Lecture 492 Use language edit fields

    Lecture 493 About me component

    Lecture 494 Social links component

    Lecture 495 Use social links component

    Lecture 496 Certificates components

    Lecture 497 Certificate edit fields

    Lecture 498 Description component

    Lecture 499 Experience and education components

    Lecture 500 Show experience and education components

    Lecture 501 Skill fields component

    Lecture 502 Skills component properties

    Lecture 503 Create toast method

    Lecture 504 Seller update method

    Lecture 505 Import toast component styles

    Lecture 506 View seller profile page

    Lecture 507 Seller dashboard header component

    Lecture 508 Header reducer

    Lecture 509 Manage earnings component

    Lecture 510 Manage earnings table component

    Lecture 511 Manage orders component

    Lecture 512 Manage orders table body

    Lecture 513 Seller dashboard component

    Lecture 514 Active orders table

    Lecture 515 Add circular page loader to app page

    Lecture 516 Update featured expert component on home page

    Lecture 517 Add index component suspense fallback

    Section 28: Gigs Feature and Components

    Lecture 518 Add gig component

    Lecture 519 Setup react quill

    Lecture 520 Add category dropdown

    Lecture 521 Tags input component - Part 1

    Lecture 522 Tags input component - Part 2

    Lecture 523 Search tags field

    Lecture 524 Characters validation

    Lecture 525 Cover image selection

    Lecture 526 Gig validation hook

    Lecture 527 Approval modal component

    Lecture 528 Gig create method

    Lecture 529 Gig view component

    Lecture 530 Gig context

    Lecture 531 Gig right package - Part 1

    Lecture 532 Gig right package - Part 2

    Lecture 533 Gig view seller component

    Lecture 534 Gig related tags component

    Lecture 535 Gig overview and about components

    Lecture 536 Html parser component

    Lecture 537 Gig view reviews

    Lecture 538 Gigs search result components

    Lecture 539 Budget dropdown component

    Lecture 540 Delivery time component

    Lecture 541 Gig card display item component

    Lecture 542 Search gigs query

    Lecture 543 Use gig display item component

    Lecture 544 Fix budget min and max issue

    Lecture 545 Gig paginate component

    Lecture 546 Use gig paginate component

    Lecture 547 Add gig card display item to seller profile

    Lecture 548 Top gigs view component

    Lecture 549 Add top gigs view component to home page

    Lecture 550 Top gigs slide methods

    Lecture 551 Gig card item component

    Lecture 552 Gig card item methods - Part 1

    Lecture 553 Gig card item methods - Part 2

    Lecture 554 Edit gig component

    Section 29: Chat Feature and Components

    Lecture 555 Main chat and chatbox components

    Lecture 556 Scroll to bottom hook

    Lecture 557 Message query in chatbox component

    Lecture 558 Use save chat message in chatbox component

    Lecture 559 Chatbox form

    Lecture 560 Message dropdown component

    Lecture 561 Add message dropdown to home header

    Lecture 562 Fix chat conversation bug

    Lecture 563 Setup socketio client

    Lecture 564 Emit socket events in components

    Lecture 565 Chat list component

    Lecture 566 Chat list select user method

    Lecture 567 Chat utils - Part 1

    Lecture 568 Chat utils - Part 2

    Lecture 569 Chat window component

    Lecture 570 Display receiver username in chat window

    Lecture 571 Chat image preview component

    Lecture 572 Use chat image preview component

    Lecture 573 Offer modal component

    Lecture 574 Use offer modal component

    Lecture 575 Chat offer component

    Lecture 576 Use chat offer component

    Lecture 577 Chat file component

    Lecture 578 Add download file method to chat file component

    Lecture 579 Send message method in chat window component

    Lecture 580 Notification reducer

    Lecture 581 Mobile header components

    Lecture 582 Index header sidebar

    Section 30: Order Feature and Components

    Lecture 583 Checkout form Component

    Lecture 584 Checkout form handle submit method

    Lecture 585 Checkout component

    Lecture 586 Payment intent method and requirements component

    Lecture 587 Download order invoice

    Lecture 588 Start order method

    Lecture 589 Order component

    Lecture 590 Count down timer hook

    Lecture 591 Extend delivery modal

    Lecture 592 Delivery work modal

    Lecture 593 Order details table component

    Lecture 594 Order activities component

    Lecture 595 Order placed component

    Lecture 596 Order extension component

    Lecture 597 Order delivered component

    Lecture 598 Order review component

    Lecture 599 Fix review microservice bug

    Lecture 600 Update buyer and seller order tables

    Lecture 601 Get seller reviews

    Lecture 602 Gig reviews issue

    Lecture 603 Remapped review response in review microservice

    Lecture 604 Order dropdown component

    Lecture 605 Notifications dropdown

    Lecture 606 Before window unload hook

    Section 31: Settings Component

    Lecture 607 Settings and change password components

    Lecture 608 Settings service

    Lecture 609 Fix change password bug

    Lecture 610 Fetch base query error method

    Lecture 611 Gig index item component

    Lecture 612 Gig index display

    Lecture 613 Gig index info display

    Lecture 614 NPM run build command

    Lecture 615 NGINX config - Part 1

    Lecture 616 NGINX config - Part 2

    Lecture 617 Setup dockerfile

    Lecture 618 Docker build and push image

    Section 32: Frontend Deployment

    Lecture 619 Create frontend kubernetes objects on minikube

    Lecture 620 Create self-signed certificates for frontend ingress

    Lecture 621 Frontend minikube ingress

    Lecture 622 View frontend application on browser

    Lecture 623 Push code to github

    Lecture 624 Add stripe api key to jenkins

    Lecture 625 Create frontend jenkins pipeline

    Lecture 626 Install APM RUM package in React

    Lecture 627 Make changes to frontend ENV file

    Lecture 628 Install elastic apm node package

    Lecture 629 Add APM server url to ENV file

    Lecture 630 Create frontend kubernetes objects on AWS EKS cluster

    Lecture 631 Create frontend deployment and ingress

    Lecture 632 Move require to index html file in react

    Lecture 633 Fix api gateway client url

    Lecture 634 Update frontend ingress host

    Javascript developers looking to build large, scalable applications,Frontend or Backend developers who wants to get into the world of cloud infrastucture with AWS,Developers who wants basic understanding of application deployments on Kubernetes