Перейти к содержимому

Hono Crash Course Bangla | Build a Complete Backend with Stripe Payment

Learn with Sumit - LWS - Bangladesh

0:00 / 0:00

Hono Crash Course Bangla | Build a Complete Backend with Stripe Payment

20 896 просмотров · 1 дн. назад
Learn with Sumit - LWS - Bangladesh
198 тыс. подписчиков
20 896 просмотров · 1 дн. назад
Express.js এর দিন কি শেষ? আধুনিক Web Standards ব্যবহার করে অবিশ্বাস্য ফাস্ট ব্যাকএন্ড বানানোর সময় চলে এসেছে! এই Hono Crash Course-এ আমরা একদম শূন্য থেকে একটি পূর্ণাঙ্গ ই-কমার্স পেমেন্ট ব্যাকএন্ড তৈরি করব। 🎉 Special Offer from Hostinger: 👉 Hostinger থেকে Web App Hosting কিনতে ভিজিট করুন: https://hostinger.com/lws10webapp 🎁 10% এক্সট্রা ডিসকাউন্ট পেতে ব্যবহার করুন কুপন কোড: LWS10 শুধু থিওরি নয়, Hono.js দিয়ে Stripe Payment Gateway (Checkout & Webhooks) ইন্টিগ্রেশন এবং Hostinger-এ Live Deployment সহ একদম রিয়েল-ওয়ার্ল্ড প্রজেক্ট শিখব আমরা এই একটি ভিডিওতেই! 🔗 Repo: https://github.com/rafeuddaraj/hono-shop 📌 Chapters: 00:00:00 - Introduction & Course Overview 00:00:54 - Final Project Demo 00:03:09 - What is Hono & Web Standards? 00:04:55 - Project Architecture & Flow Explanation 00:07:23 - Project Setup & Node.js Environment 00:09:55 - Project Structure & Configuration 00:12:02 - First Hono Server & Context (c) 00:14:31 - Response Formats (Text, JSON, HTML, Raw) 00:17:31 - In-Memory Product Data Setup 00:19:15 - Products API & Path Parameters 00:24:04 - Query Parameters & Filtering 00:25:05 - Modular Routing & Sub-apps 00:29:30 - In-Memory Orders Store 00:30:48 - Create Order API 00:34:48 - Request Validation with Zod 00:39:53 - Fetch Order by ID 00:41:15 - Middleware Concept & Built-in Logger 00:44:06 - Custom Timing Middleware 00:47:00 - Request ID, Secure Headers & CORS 00:49:13 - Centralized Error Handling & Not Found 00:54:40 - Zod Validation Helper & HTTPException 00:57:10 - Stripe Overview & Sandbox Setup 01:00:40 - Environment Variables & Zod Env Validation 01:03:43 - Stripe Client Initialization 01:04:32 - Create Stripe Checkout Session 01:09:10 - Testing Checkout Session via Postman 01:12:02 - Server-Side JSX UI (Layout & CSS) 01:15:32 - Product List Component & Pages Route 01:18:29 - Refactoring Order & Checkout Logic 01:22:19 - Buy Now Form & Success Page 01:28:14 - Webhook Concept & Stripe CLI Setup 01:32:26 - Webhook Route & Signature Verification 01:36:03 - Handling checkout.session.completed 01:39:15 - Fixing Raw Body Issue for Webhooks 01:41:14 - Idempotency & Webhook Edge Cases 01:45:07 - Production Deployment on Hostinger 01:47:05 - Production Build & Port Configuration 01:50:04 - Hostinger Web App Setup & GitHub Integration 01:53:59 - Adding Production Webhook & Live Testing 01:57:31 - Admin Token & Bearer Auth Middleware 01:58:51 - Refund API Implementation 02:01:26 - Handling charge.refunded Webhook Event 02:04:02 - Testing Refund Flow (Postman & Stripe) 02:05:12 - Automated Testing with Vitest 02:11:04 - Deploying Updates & Final Live Verification 02:15:16 - Project Recap & Next Steps #Hono #NodeJS #StripePayment #BackendDevelopment #LearnWithSumit #WebDevelopment #BanglaTutorial কোন প্রশ্ন থাকলে comment section এ comment করতে পারেন। সেই সাথে আমাদের একটি Facebook Group আছে। সেখানেও আপনার প্রশ্ন করতে পারেন। সব প্রয়োজনীয় link নিচে দেয়া হলো - 👍 Sumit Saha official website - https://www.sumitsaha.me 👍 Support our english YouTube channel -    / @logicbaselabs   👍 Facebook Group -   / learnwithsumit   👍 Like our Facebook Page -   / letslearnwithsumit   👍 Follow our GitHub Profile - https://github.com/learnwithsumit 👍 Follow us at Instagram -   / learnwithsumit   👍 Follow me at -   / sumit.analyzen   👍 Learn with Sumit Official VS Code Theme - https://lwsbd.link/vst #learnwithsumit