ReactとPythonでAPI販売サービスを作ろう
API販売サービスの開発を通して実践的なReactアプリケーションの開発手順を学べる本です。 フロントエンドにReact、バックエンドにPythonを用いて、認証やDB接続、クレジットカード決済機能を備えたWebアプリケーションを作り、デプロイします。 デプロイ先はNetlifyで、バックエンドのAPI群はAWS上に構築します。 本書の対象者 ・ReactやPythonで簡単なプログラムを作ったことがある方 ・AWSを使ったことのある方 ・ある程度自分で調べることができる方 注意事項 Kindle版と紙の本は、Amazonで販売しています。 https://www.amazon.co.jp/dp/B0BMPZW444 PDF版は、技術書典オンラインマーケットやBoothで頒布しています。内容は同じです。 技術書典オンラインマーケット https://techbookfest.org/product/rXnEt6L5fTKmjLF1ThktTw Booth https://booth.pm/ja/items/4097638 以下の技術を使用しています。 フロントエンド ・React 18 ・TypeScript 4.6 ・Vite 2.9 ・Tailwind CSS 3.0 ・React Router 6.3 バックエンド ・Cognito(認証) ・Chalice(APIフレームワーク) (中身はPython、AWS Lambda、API Gateway、IAM) ・DynamoDB(データベース) ・Stripe(決済)
はじめに
1章 フロントエンドの環境構築
2章 バックエンドの環境構築
3章 モックアップを作ろう
4章 メール受信APIを作ろう
5章 Cognitoで認証しよう
6章 APIキーを自動で発行しよう
7章 Netlifyでいったん公開してみよう
8章 Stripeでサブスクリプションを実装しよう
9章 アカウントの削除に対応しよう
あとがき
サーバーサイドエンジニア。情報処理安全確保支援士。PythonやNode.js、FileMakerで開発することが多いです。 著書一覧: amazon.co.jp/%E9%AB%98%E6%A9%8B-%E5%A4%AA%E9%83%8E/e/B0CDB2R9PZ