fbpx

Stripe 實踐

Contents

使用 Stripe、Firebase、Node 和 Express 建構您自己的線上電子商務商店和訂閱會員網站

從這 6 小時的課程,你會學到

  • Github 貯存庫中的程式碼,每個部分都有可下載的 ZIP 檔
  • 了解如何在生產中接受客戶的真實付款
  • Stripe 支付平台分步指南
  • 添加一次性付款和經常性費用
  • 使用 Node、Express 和 Firestore 建構的 Stripe 整合
  • 了解如何使用 Firebase 身份驗證和 Firestore 安全規則設計安全的支付解決方案

要求

不需要先具備 Angular、Express、Stripe 或 Firestore 方面的知識

課程說明

本課程簡要說明

本課程是有關如何在您的 Web 應用程式中實施 Stripe Payments 的完整指南!它非常適合任何想通過業餘專案獲利開發新的基於網絡的產品的人,或者任何對支付在網絡上的一般運作方式感到好奇的人。

本課程的目的是教您建立自己的線上電子商務商店或訂閱會員網站所需的一切知識。在課程結束時,您將知道如何從生產中的客戶那裡獲取真實的信用卡付款!

本課程也是學習網路安全的許多實際方面的好方法,因為我們將廣泛討論我們將從頭開始實施的支付解決方案的所有安全方面,而無需假定任何先前的 Stripe 或網路支付經驗.

與 Angular University 的所有其他課程一樣,這門課程是基於專案的,其設計目的是既可以單獨觀看,但如果您選擇邊做邊學,將成為您有用的實作練習。

課程大綱

在本課程中,我們將採用一個小型的單頁 Angular 應用程式(無需任何 Angular 經驗),我們將向其添加執行一次性信用卡收費註冊定期訂閱的功能。

我們的應用程式連接到 No SQL Firestore 資料庫,這使我們可以直接從客戶端查詢資料,而無需中間有個伺服器。在我們設計和建構支付解決方案時,我們將詳細介紹 Firestore 的所有安全方面是如何工作的。

為了處理信用卡付款,我們將使用 Stripe。您現在可能聽說過 Stripe,因為它是世界上最著名的新創公司之一。您可以將其視為改進的、對開發人員更友好的 Paypal 版本

我們將詳細解釋 Stripe 信用卡支付的工作原理,但最重要的是如何將 Stripe 安全地整合到我們的應用程式中。單獨使用 Stripe 並不能確保您獲得安全的支付解決方案,我們的支付解決方案仍需要仔細設計,將用戶身份驗證和一般網路安全設計最佳實踐等方面結合在一起。

對於用戶身份驗證,我們的應用程式將使用 Firebase 身份驗證,對於資料授權,我們將使用 Firestore 安全規則,所有這些都將在整個課程中進行詳細解釋。

我們課程的主要重點是 Stripe 支付平台。我們將開發支持我們支付解決方案的 Express 後端,我們將學習使用 Firebase 託管和 Google App Engine for Node 在生產中部署我們的解決方案所需的一切。

目錄

本課程涵蓋以下主題:

  • Stripe 支付平台簡介
  • 了解 Stripe 安全性的工作原理
  • Stripe Checkout 簡介,了解其優勢
  • Firestore NoSQL 資料庫簡介
  • 使用 Firebase 身份驗證進行用戶身份驗證簡介
  • 創建用於開發的 Stripe 測試帳戶
  • 用於本地 Stripe 開發目的的 Stripe CLI 簡介
  • Stripe 開發人員儀表板的引導式演練
  • 安全設計——保護非付費用戶的資料
  • 使用 Express 和 Stripe API 逐步實施一次性收費
  • 使用 JSON Web 令牌和 Stripe 中間件保護我們的 express 後端
  • 使用 Stripe Webhooks 實現訂單履行
  • 在前端處理支付完成和失敗
  • Stripe 訂閱簡介
  • 使用 Express 和 Stripe API 逐步實現定期訂閱
  • 使用 Firebase 託管和 Google App Engine for Node 進行生產部署
  • 使用 Stripe 接受實際付款的分步指南

您將在本課程中學到什麼?

完成本課程後,您將能夠輕鬆地為您的應用程序設計和實施基於 Stripe 的支付解決方案。 您不僅會了解 Stripe 平台及其 API 的重要部分,還會知道如何通過設計完整的端到端安全支付解決方案將 Stripe 安全地集成到您的應用程序中。

您將知道如何在生產環境中從客戶那裡獲得實際付款,例如,使您能夠通過業餘專案獲利或建構自己的付費產品。 您將能夠擔任涉及 Stripe 支付的開發角色,並從實際角度很好地理解支付在網路上的一般運作方式。

看看本課程的免費預覽,享用這門課吧!

目標受眾

一般 Web 開發人員,希望了解如何使用 Stripe 建構電子商務商店或會員網站

講師簡介

Angular University 最暢銷的 Angular 課程 | 10 萬多名學生 | 16門課程

大家好,我是 Vasco Cavalheiro,是 Angular University 的線上講師。

多年來,我已經幫助超過 10 萬名開發人員學習了 Angular 框架及其周圍的技術生態系統。

在右上角的鏈接部分查看我的 Linkedin。

關於 Angular University:

Angular University 的目標是成為您學習和跟上整個 Angular 生態系統的地方。我們提供優質的視訊教程,螢幕操作風格。

無論您是 Angular 的初級、中級還是高級,我們都有幾門課程適合您。

更多關於我:

我是一名擁有多年經驗的軟體開發人員,非常擅長使用 Angular 建構用戶界面。多年來,我一直在各種企業項目中擔任前端開發人員/架構師。

我從事過大量專案,從幫助建構歐洲犯罪記錄資訊交換系統的單頁應用程式,到全新的電子銀行門戶,再到企業銀行門戶,等等。我一直是內部框架團隊的重要成員,該團隊為數十名開發人員的內部部門建構框架。

我也喜歡教授、寫作和談論技術。我期待成為您的 Angular 講師,

親切的問候,

Vasco

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化


🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結


  • 點選這個優惠連結 課程特價 | Udemy 永久擁有課程 NT330 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: