Solidityを無料 学べるサイト ゾンビが出てくるよ!
『スマートコントラクト開発』の本の中に、Solidityを無料 学べるサイトが紹介されています。
とても面白いです。
ゾンビが出てきて少し気持ちも悪い感じもしますが、そのゾンビを自分でコーディネートできるようになります。
私はちなみに帽子をかぶったゾンビを作りました。 そのゾンビが
毎回テストに合格するたびに下を通り過ぎます。それがまたいいですねえ。
ゾンビのサイトはhttps://cryptozombies.io/jp/ ぜひ遊びに行ってみてください。
この本の中には具体的なコードも多いのでわかりやすい。DDM.comの研究室でアプリケーションの事例をおしみなく紹介してくれているので、実践的なところもあります。
本の表紙にはなぜか小人さんがたくさんにるんです。そしてチェーンの上を歩いてるんです。かわいい!
併せて読みたい本
「ブロックチェーンアプリケーション開発の教科書」
この本には『スマートコントラクト開発』の目次に出ているたくさんの基礎単語の説明がのってます。Solidityの文法も詳しく出ていますのでこれをみればゾンビのサイトも攻略できる!
『試して学ぶ スマートコントラクト開発 [ 加嵜 長門 ] 』
目次
チャプター1 はじめてのスマートコントラスト
1、スマートコントラクトとは
2、ブロックチェーンでできること
3、既存サービスの実例
4、テストネットでのDAppsの利用
チャプター2 Solidity によるスマートコントラスト開発
1Ethereeum の固有概念
1、Ethereum の内部通貨
2、手数料としての内部通貨
3、アカウントの種類
4、チェーンの採用を担うGhost プロトコル
5、EVM
2Solidityの概論
3CryptoZombies によるSolidity の学習
4Remix によるSolidity の実践
チャプター3 のプロダクトデザイン
1プロジェクトにおけるデザインの意義
2リーンUXによる開発
3プロトタイピングによるアプローチ
4ユーザテストの設計
5サンプルプロダクトの設計
チャプター4 DApps 開発環境の構築
1各ツールの紹介
1Doktor 2 Geth 3 Ganache 4Node.is(npm) 5Tufflev 6Git 7Visual Studio Code
8solidity 対応の統合開発環境・エディタ
2macOSでの環境構築
3Windowでの環境構築
4Linuxでの環境構築
チャプター5 開発用ブロックチェーン の構築
1プライベートネットの構築
2より 発展的なノード構築
3Ethererumのネットワーク
チャプター6 スマートコントラクトの設計
1データモデリング
2コントラクトの設計
3Truffleフレームワークによる開発準備
4コントラクトの実装
5プライベートネットでの動作確認
チャプター7 テスト方法と自動化
1テストコードの記述
2セエキュリティチェック
3テストの自動化
チャプター8 Webアプリケーションの実装
1実装するアプリケーション の構成
2フロントエンド実装
3ミドルウェアとしてのデータベース構築
4バックエンドAPIの開発5データベースとコントラクト
チャプター9 テストネットへのデプロイと監査
1テストネットへのデプロイ
2セエキュリティ監査
3ユーザーテスト
チャプター10 発展的な DApps開発
1Ethererumでの開発に便利なプロジェク群
2ERC規格で進む標準化
3スマートコントラクトのデザインパターン
チャプター11 DApps開発の未来
1 Ethererumの未来
2Ethererum以外のスマートコントラクトプラットフォーム
3新しい暗号技術
4情報収集
とても面白いです。
ゾンビが出てきて少し気持ちも悪い感じもしますが、そのゾンビを自分でコーディネートできるようになります。
私はちなみに帽子をかぶったゾンビを作りました。 そのゾンビが
毎回テストに合格するたびに下を通り過ぎます。それがまたいいですねえ。
ゾンビのサイトはhttps://cryptozombies.io/jp/ ぜひ遊びに行ってみてください。
この本の中には具体的なコードも多いのでわかりやすい。DDM.comの研究室でアプリケーションの事例をおしみなく紹介してくれているので、実践的なところもあります。
本の表紙にはなぜか小人さんがたくさんにるんです。そしてチェーンの上を歩いてるんです。かわいい!
併せて読みたい本
「ブロックチェーンアプリケーション開発の教科書」
この本には『スマートコントラクト開発』の目次に出ているたくさんの基礎単語の説明がのってます。Solidityの文法も詳しく出ていますのでこれをみればゾンビのサイトも攻略できる!
『試して学ぶ スマートコントラクト開発 [ 加嵜 長門 ] 』
目次
チャプター1 はじめてのスマートコントラスト
1、スマートコントラクトとは
2、ブロックチェーンでできること
3、既存サービスの実例
4、テストネットでのDAppsの利用
チャプター2 Solidity によるスマートコントラスト開発
1Ethereeum の固有概念
1、Ethereum の内部通貨
2、手数料としての内部通貨
3、アカウントの種類
4、チェーンの採用を担うGhost プロトコル
5、EVM
2Solidityの概論
3CryptoZombies によるSolidity の学習
4Remix によるSolidity の実践
チャプター3 のプロダクトデザイン
1プロジェクトにおけるデザインの意義
2リーンUXによる開発
3プロトタイピングによるアプローチ
4ユーザテストの設計
5サンプルプロダクトの設計
チャプター4 DApps 開発環境の構築
1各ツールの紹介
1Doktor 2 Geth 3 Ganache 4Node.is(npm) 5Tufflev 6Git 7Visual Studio Code
8solidity 対応の統合開発環境・エディタ
2macOSでの環境構築
3Windowでの環境構築
4Linuxでの環境構築
チャプター5 開発用ブロックチェーン の構築
1プライベートネットの構築
2より 発展的なノード構築
3Ethererumのネットワーク
チャプター6 スマートコントラクトの設計
1データモデリング
2コントラクトの設計
3Truffleフレームワークによる開発準備
4コントラクトの実装
5プライベートネットでの動作確認
チャプター7 テスト方法と自動化
1テストコードの記述
2セエキュリティチェック
3テストの自動化
チャプター8 Webアプリケーションの実装
1実装するアプリケーション の構成
2フロントエンド実装
3ミドルウェアとしてのデータベース構築
4バックエンドAPIの開発5データベースとコントラクト
チャプター9 テストネットへのデプロイと監査
1テストネットへのデプロイ
2セエキュリティ監査
3ユーザーテスト
チャプター10 発展的な DApps開発
1Ethererumでの開発に便利なプロジェク群
2ERC規格で進む標準化
3スマートコントラクトのデザインパターン
チャプター11 DApps開発の未来
1 Ethererumの未来
2Ethererum以外のスマートコントラクトプラットフォーム
3新しい暗号技術
4情報収集