Earn Your CS Degree, Tuition-Free, 100% Online!
Gain a Splash of New Skills - Coursera+ Annual Just ₹7,999
Overview
Syllabus
00:00 Introduction
04:00 Learn Turborepo | Turborepo Crash Course
16:09 How to use Turborepo? | Add Your Projects to Turborepo
30:24 Creating Product Service E-commerce Microservices
37:56 Creating Order Service E-commerce Microservices
42:37 Creating Payment Service E-commerce Microservices
47:50 Testing Backend APIs Express, Fastify, Hono
54:31 Microservices Authentication Tutorial
01:05:37 Express.js Microservice Authentication
01:12:31 Fastify.js Microservice Authentication
01:16:21 Hono.js Microservice Authentication
01:18:16 Hono.js Auth Middleware
01:21:57 Express.js Auth Middleware
01:24:18 Fastify Auth Middleware
01:27:08 Creating Database for Product Service
01:28:19 Prisma Turborepo Tutorial
01:33:45 E-commerce Product Service Database Tables with Prisma
01:45:50 Turborepo Shared Database Package
01:46:41 Express.js Creating an API with Routes and Controllers
01:50:42 Express.js E-commerce App API Tutorial
02:19:44 Creating Database for Order Service in a Monorepo
02:21:55 How to Use MongoDB?
02:31:05 Fastify Creating an API with Routes
02:41:13 Microservices Role Based Authentication
02:44:28 Turborepo How to Share Types?
02:49:14 Role Based Auth Middleware
02:53:49 E-commerce Application Accepting Payments
03:06:14 Turborepo Creating Common Types
03:20:27 Stripe Next.js Tutorial with a Backend | Stripe Checkout
03:53:55 Stripe Webhooks Tutorial
04:05:21 Microservices Kafka Tutorial in a Monorepo Turborepo
04:11:34 Kafka.js Tutorial | Kafka Client, Producer, Consumer
04:19:12 Microservices E-commerce App Kafka Tutorial
04:25:00 Creating Stripe Product with Kafka in a Microservices E-commerce
04:31:39 Creating an Order using Kafka in a Microservices E-commerce App
04:40:12 Fetching Products in a Next.js E-commerce App
04:47:42 Next.js Search Filter Tutorial using URL Search Params
04:51:18 Fetching a Single Product
04:54:46 Fetching User Orders
05:01:58 E-commerce App Admin Panel
05:03:00 Admin Panel Role Based Authentication
05:15:46 E-commerce Admin Panel Fetching Products
05:19:45 E-commerce Admin Panel Fetching Orders
05:23:03 E-commerce Admin Panel Fetching User
05:25:30 Creating an Auth Service in a Microservices E-Commerce App
05:38:47 Admin Panel Fetching a Single User
05:44:52 Fetching Chart Data in the E-commerce Admin Panel
06:02:27 Fetching Card Lists
06:08:16 Adding a Product Category in Admin Dashboard
06:11:20 React React Query Mutations Tutorial
06:21:21 Creating a User in the Admin Panel
06:28:55 Deleting User in the Admin Panel
06:34:30 Creating a New Product in the Admin Dashboard
06:57:13 Creating the Email Service
07:00:00 Nodemailer Tutorial
07:08:50 Sending Email in E-commerce App with Kafka
07:17:15 Fixing Kafka Consumer Subscription Problem
07:24:36 Outro
Taught by
Lama Dev