本書ではEthereumのブロックチェーンとNuxt.jsを使ってPWAを開発できるまでを解説しました。従来では、ブラウザのプラグインMetaMaskやブロックチェーンアプリ専用ブラウザが必須だったところから、プラグインや専用ブラウザを使わなくてもPWAとしてスマホのホーム画面から起動できるユーザーフレンドリーなブロックチェーンアプリを開発できるようになるまでの流れを一つ一つ解説しています。なお、本書ではアプリケーションとして一通り動作する枠組みを作ることを目指しているため、Nuxt.jsやブロックチェーンのプログラミングにおける詳細な部分には触れていません。本書以外の無料のオンラインコンテンツなど他の学習コンテンツで補っていただきながら、本書を利用されることをお勧めします。
【目次】
第1章 ブロックチェーンのアプリケーション
第2章 Nuxtアプリでブロックチェーンに接続してみよう
第3章 はじめてのブロックチェーンアプリケーション
第4章 はじめてのデプロイ
第5章 プライベートチェーンとつなぐ
第6章 Firebase Authenticationを使ってMetaMaskを不要に
第7章 PWAでアプリの課題も解決
付録A 付録 各種ツールやソフトウェアのインストール方法
目次プレビュー
- はじめに
- 第1章 ブロックチェーンのアプリケーション
- 第2章 Nuxtアプリでブロックチェーンに接続してみよう
-
4.1 作ったアプリをデプロイする
-
4.2 テストネットに接続する
-
4.3 テストネットにスマートコントラクトをデプロイする
-
4.4 Firebase Hostingにデプロイする
-
4.5 Firebaseのプロジェクトを作る
-
4.6 Firebase Hostingに対応したソースコードに変更する
-
4.7 Nuxtの設定変更
-
5.1 プライベートチェーン
-
5.2 プライベートチェーンを使う
-
A.1 Ganacheのインストール
-
A.2 Metamaskのインストール
-
A.3 Ganacheとの連携