آموزش راهنمای کامل پرداخت‌ها با روبی آن ریلز ۷ (API استرایپ) - آخرین آپدیت

دانلود Complete Guide to Payments with Ruby on Rails 7 (Stripe API)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

ساخت دو اپلیکیشن قدرتمند: فروشگاه اینترنتی و اپلیکیشن اشتراک SaaS با روبی آن ریلز و استرایپ

به دوره جامع ما خوش آمدید! در این دوره، شما چگونگی ساخت دو اپلیکیشن کاربردی را به طور همزمان در یک دوره آموزشی خواهید آموخت: یک فروشگاه اینترنتی (e-commerce) و یک اپلیکیشن اشتراک نرم‌افزار به عنوان سرویس (SaaS).

فناوری‌ها و قابلیت‌های کلیدی که یاد خواهید گرفت:

  • روبی آن ریلز (Ruby on Rails): یادگیری عمیق فریم‌ورک محبوب روبی آن ریلز برای توسعه اپلیکیشن‌های وب.
  • یکپارچه‌سازی سیستم پرداخت استرایپ (Stripe Payments System): نحوه اتصال و استفاده از استرایپ برای پردازش امن پرداخت‌ها.
  • یکپارچه‌سازی APIهای خارجی (External APIs): چگونگی اتصال اپلیکیشن خود به سرویس‌های خارجی از طریق API.
  • مدیریت احراز هویت با Devise: استفاده از Devise برای پیاده‌سازی سیستم ثبت‌نام، ورود و مدیریت کاربران.
  • مدیریت پول در اپلیکیشن‌های روبی آن ریلز: تکنیک‌های صحیح برای کار با مقادیر پولی و جلوگیری از خطاهای محاسباتی.
  • استفاده از Gem money-rails: بهره‌گیری از این گِم برای مدیریت آسان پول و واحد‌های پولی.
  • مدیریت پرداخت‌های دوره‌ای (مدل کسب‌وکار SaaS): پیاده‌سازی سیستم اشتراک برای مدل‌های کسب‌وکار SaaS.
  • افزودن کالا به سبد خرید: ساخت قابلیت اضافه کردن محصولات به سبد خرید و پرداخت همزمان برای چندین کالا.

محتوای دوره: اپلیکیشن فروشگاه اینترنتی (eCommerce Store)

در این بخش، یک فروشگاه اینترنتی کامل را با قابلیت‌های زیر می‌سازیم:

  • دکمه "پرداخت کن" با استفاده از Stripe Checkout API
  • یکپارچه‌سازی Stripe با Devise و ایجاد رکوردهای Stripe API از Rails
  • رهگیری Stripe Checkout Session و URL موفقیت پرداخت
  • به‌روزرسانی Webhooks و URL موفقیت
  • سبد خرید و پرداخت همزمان برای چندین محصول
  • پاک کردن سبد خرید پس از پرداخت و ویرایش قیمت در Stripe
  • کوپن‌ها، واحد‌های پولی مختلف و گِم money-rails

محتوای دوره: اپلیکیشن وبلاگ SaaS با دسترسی فریمیوم (SaaS Blog)

در این بخش، یک وبلاگ SaaS با دسترسی فریمیوم می‌سازیم و قابلیت‌های زیر را پیاده‌سازی می‌کنیم:

  • ساخت MVP وبلاگ SaaS
  • یکپارچه‌سازی Gems Stripe و Devise، نمایش قیمت‌های Stripe از طریق API
  • Stripe Checkout Session و Stripe Billing Portal
  • استفاده از Webhooks برای به‌روزرسانی وضعیت اشتراک

قابلیت‌های برجسته Stripe که در این دوره پوشش داده می‌شوند:

  • ایجاد مشتریان (Customers)، محصولات (Products)، قیمت‌ها (Prices) و اشتراک‌ها (Subscriptions)
  • Stripe Billing Portal برای مدیریت اشتراک‌ها
  • Stripe Checkout Session برای تجربه پرداخت روان
  • پرداخت‌های یک‌باره (One-time payments)
  • پرداخت همزمان برای چندین کالا
  • کوپن‌ها و تخفیف‌ها
  • SCA (Strong Customer Authorization) برای امنیت بیشتر
  • مدیریت اشتراک‌ها
  • ارتقاء (Upgrades) و تنزل (Downgrades) اشتراک‌ها
  • بازپرداخت (Refunds) اشتراک‌ها
  • Webhooks برای دریافت به‌روزرسانی‌ها از Stripe

پس از اتمام این دوره، شما با اطمینان کامل می‌توانید یک درگاه پرداخت برای اپلیکیشن خود بسازید و آن را کسب درآمد کنید.

این دوره برای توسعه‌دهندگان روبی آن ریلز، از مبتدی تا حرفه‌ای، مناسب است.

مشتاق دیدارتان در دوره هستیم!

پیش‌نیازها:

  • درک اولیه از روبی آن ریلز (Ruby on Rails): داشتن دانش پایه‌ای از این فریم‌ورک به شما کمک می‌کند تا سریع‌تر پیش بروید.
  • مرورگر مدرن و اتصال به اینترنت: برای دسترسی به محتوای دوره و ابزارهای لازم.

سرفصل ها و درس ها

استرایپ با ریلس ۷ Stripe with Rails 7

  • اشتراک‌های ماهانه و سالانه از صفر. وب‌هوک‌ها روی لوکال‌هاست. Stripe Checkout Monthly & Yearly Subscriptions from Zero. Webhooks on localhost. Stripe Checkout

  • اشتراک‌های دائمی با پرداخت یک‌باره Lifetime subscriptions with one-time payments

وب‌سایت فروشگاهی (ریلس ۶) Ecommerce website (Rails 6)

  • پیش‌نمایش: وب‌سایت فروشگاهی Preview: Ecommerce website

  • دکمه خرید Stripe Checkout Stripe Checkout Buy Now button

  • Stripe Devise، ایجاد رکورد Stripe از ریلس Stripe Devise, Create Stripe records from Rails

  • ربودن جلسه Stripe Checkout Hijack Stripe Checkout Session

  • وب‌هوک‌های صحیح Correct Webhooks

  • سبد خرید، خرید چندین قلم کالا Shopping Cart, Checkout Multiple Items

  • پاک کردن سبد خرید پس از تراکنش، ایجاد قیمت Stripe جدید از پایگاه داده محلی Clear Cart after Transaction, create new Stripe Price from local database

  • کوپن‌ها، ارزها، gem money-rails Coupons, Currencies, gem money-rails

وبلاگ SaaS با محتوای ویژه برای مشترکین ویژه (ریلس ۶) SaaS blog with premium content for premium subscribers (Rails 6)

  • پیش‌نمایش: وبلاگ SaaS Preview: SaaS blog

  • قالب اصلی وبلاگ SaaS SaaS blog boilerplate

  • gem استرایپ، devise + استرایپ، نمایش قیمت‌گذاری استرایپ از طریق API stripe gem, devise + stripe, display stripe pricing via api

  • جلسه Stripe Checkout، پورتال صورتحساب stripe checkout session, billing portal

  • وب‌هوک برای اشتراک‌ها webhooks for subscriptions

نمایش نظرات

آموزش راهنمای کامل پرداخت‌ها با روبی آن ریلز ۷ (API استرایپ)
جزییات دوره
5.5 hours
15
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
778
4.7 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Yaroslav Shmarov Yaroslav Shmarov

مهندس و معلم Ruby on Rails. برنده 7 برابر هکاتون