本書は、バックエンドをサーバレスで実装し、フロントエンドをSPAで実装する方法を解説しています。この本を読めば、サーバレスとSPAで構成されたアプリの開発がスタートできます。
本書の目的は、サーバレスとSPAで構成されたアプリの開発をスタートすることです。サンプルプログラムを用意しているので、これを動かしながら開発の流れを学びます。
ReactやTypeScriptなどを使用していますが、これらの入門的な内容は本書では扱っていません。
【目次】
第1章AWSの準備
第2章アプリをデプロイする
第3章サンプルアプリの動作確認と解説
第4章使用している技術スタック
第5章サンプルアプリのディレクトリー構成
第6章サンプルアプリを改修する
第7章デプロイしたサンプルアプリを削除する
目次プレビュー
- はじめに
- 第1章AWSの準備
- 第2章アプリをデプロイする
-
1.1AWSアカウントを作成する
-
1.2IAMユーザーを作成する
-
2.1Node.jsのバージョンを確認
-
2.2名前付きプロファイルの設定
-
2.3サンプルプログラムをCloneする
-
2.4デプロイコマンドを実行
-
2.5ログインユーザーを登録
-
3.1サンプルアプリについて
-
3.2ログイン画面
-
3.3ノート一覧画面
-
3.4ノート新規作成画面
-
3.5詳細情報画面
-
3.6更新画面
-
3.7削除処理
-
3.8ログアウト処理
-
4.1Serverless Stack
-
4.2TypeScript
-
4.3Next.js/React
-
4.4Material UI
-
4.5AWS Lambda
-
4.6Amazon API Gateway
-
4.7Amazon DynamoDB
-
4.8Amazon Cognito
-
5.1ルートディレクトリー
-
5.2frontendディレクトリー
-
5.3srcディレクトリー
-
5.4stacksディレクトリー