コース概要

Monaxとブロックチェーン技術の概要

  • Monaxの概要とブロックチェーンアプリケーションにおける役割
  • ブロックチェーンアーキテクチャと分散台帳技術の理解
  • キーコンセプト: スマートコントラクト、コンセンサスメカニズム、暗号化

開発環境の設定

  • Monaxのインストールと設定
  • Monaxブロックチェーンクライアントの概要
  • Monax開発用のLinux環境の設定

スマートコントラクトの基本

  • スマートコントラクトの設計と機能の理解
  • Solidityを使用してシンプルなスマートコントラクトを記述する
  • Monaxプラットフォーム上でスマートコントラクトをデプロイおよびテストする

Monaxを使用した分散アプリケーションの構築

  • 分散アプリケーションアーキテクチャの作成
  • フロントエンドインターフェースをスマートコントラクトバックエンドに接続する
  • Monaxツールを使用して分散アプリケーションを管理およびデプロイする

ブロックチェーンとの相互作用

  • APIを介したブロックチェーンデータへのアクセス
  • ブロックチェーン状態のクエリと変更
  • アプリケーション内のトランザクションとイベントの処理

セキュリティとベストプラクティス

  • スマートコントラクトにおける一般的な脆弱性の特定
  • 分散アプリケーションでの安全なコーディングプラクティスの実装
  • スマートコントラクトのセキュリティと信頼性のテストおよび監査

Monax開発における高度なトピック

  • Monaxを使用したブロックチェーンアプリケーションのスケーリング
  • Monaxをサードパーティ製ツールやサービスと統合する
  • Monaxエコシステムでの新機能とアップデートの探索

まとめと次ステップ

要求

  • ブロックチェーン技術の理解
  • Bitcoinと暗号化の理解
  • Javascriptプログラミング経験
  • Linuxコマンドラインの使用経験

対象者

  • 開発者
 7 時間

参加者の人数


参加者1人当たりの料金

今後のコース

関連カテゴリー