Solidityでスマートコントラクト実装!ブロックチェーンサービスを開発!|イベント・セミナー申込画面|ソフト産業プラザ TEQS

ソフト産業プラザ TEQS

ソフト産業プラザ TEQS TOP > イベントNo.[45078]

Solidityでスマートコントラクト実装!ブロックチェーンサービスを開発!

No.45078

お電話・メールでのお申込受付はしておりません。
すでにユーザーIDをお持ちの方は、下記の「申込む」ボタンよりお申込み下さい。

イベント・セミナー申込に関するよくある質問はこちら

申込む

対象 ・web3ビジネスを検討している方
・スマートコントラクトに興味のある方
・Solidity言語の基本を学びたい方
・スマートコントラクトのビジネス事例を知りたい方
※言語問わずプログラミング経験がある方
開催日時 2024年12月9日(月) 13:00-15:30
開催場所 TEQSPCルーム (アジア太平洋トレードセンター(ATC)内ITM棟6階)
定員 12名
 満席になり次第、締め切ります
講師 谷口 英 氏(PlayMining Project R&D Tech Lead)
料金 無料 
お問合せ先 TEQSセミナー担当
TEL:06-6615-1000(月-金)
MAIL:kouza@teqs.jp
営業日時:平日10:00-18:00
(※土、日、祝日ならびに所定の休日を除く)

申込む

ブロックチェーン上で契約を自動的に実行する仕組み『スマートコントラクト』。
あらゆるビジネスの現場に応用できると可能性があると、注目されています。
金融分野での取引はもちろん、法律関係の分野では不動産売買や業務委託など、様々な契約・取引に応用が可能となります。

ブロックチェーンシステム上で、あらかじめ設定されたルールに従って、トランザクション(取引)が行われるスマートコントラクトを実装するためには「Solidity」というプログラミング言語の学習が第一歩となります。
ビジネスでの活用シーンも増えてきており、事例を学ぶこともスマートコントラクトの仕組みを理解することに役立ちます。
まずは、Solidityの基本を学び、スマートコントラクトの全体的な流れを掴んでみましょう。
アイデア次第で、新しいサービスが生まれるこの分野を先行して技術習得することで、
これまでになかったサービスや、既存サービスの拡張にご活用ください!

※本セミナーは、TEQSの貸し出しPCを準備しています。

持ち込みPCで受講される場合の事前準備

PCを持ち込まれてのご受講も可能です。
持ち込まれる場合は、下記の【持ち込みPCで受講される場合の事前準備】を参考に、
事前に必要なモジュールをインストールしてください。

持ち込みPC OS:Windows、Mac、Linux
インストールモジュール:Rust  Foundry IDE(VScode、Vim、Emacsなど)

1.必要なモジュールをインストールする

・Rust
 https://www.rust-lang.org/tools/install

・Foundry
 https://github.com/foundry-rs/foundry
 https://jamesbachini.com/foundry-tutorial/

2.動作確認

作業フォルダで下記コマンドを実行する
forge init
forge build
forge test


forge init実行時、


forge build実行時、


forge test実行時、

と表示されれば完了です。

ページの先頭へ戻る

Rust
プログラミング言語。Foundryを使うために必要。
Foundry
Solidityで書いたプログラムを管理するモジュール。
コンパイラのダウンロードやコンパイル、テスト、デプロイを行う。
同様の動作をするHardHatというものもあるが、node(TypeScript)を使う必要があるので、今回はFoundryを利用する。
将来的にproxyやzkSyncを扱うならHardHatを使う選択をしてもいい。
forge
Foundryが提供するコマンド。

構成

1.ブロックチェーンとスマートコントラクト(座学)
2.コントラクト作成(ハンズオン)
3.単体テスト(ハンズオン)
4.デプロイ(デモ)
5.スマートコントラクトビジネス事例の紹介
6.生成AIを活用したプログラミング手法について
7.質疑応答

ページの先頭へ戻る

対象者

・web3ビジネスを検討している方
・スマートコントラクトに興味のある方
・Solidity言語の基本を学びたい方
・スマートコントラクトのビジネス事例を知りたい方
※言語問わずプログラミング経験がある方

ページの先頭へ戻る

このセミナーの到達目標

・ブロックチェーンとスマートコントラクトの基本がわかる
・Solidityで簡単なコントラクトが作成できる
・スマートコントラクトビジネス事例を知る

ページの先頭へ戻る

講師



谷口 英 氏
(PlayMining Project R&D Tech Lead)

芸術大学を卒業後、なぜかエンジニアになる。
HRパッケージソフト、レコメンドエンジン関連の開発などを経験し、
もっと新しい領域に関わりたいと思った矢先、
ビットコインの存在を知り、仮想通貨取引所に転職。

当時まだ規制されていなかった国内ICOに携わったことをきっかけに
Ethereumの知見を得る。
その後国産Defiの新規開発・運用の経験を得て、現在はGameFiに奮闘中。

2023年、『ETH GLOBAL Tokyo ファイナリスト』

ページの先頭へ戻る

セミナー形式

PC実習型(ハンズオン)

※筆記用具をお持ちください

ページの先頭へ戻る

会場アクセス


大きな地図で見る

大阪市住之江区南港北2-1-10 アジア太平洋トレードセンター(ATC)内 ITM棟6階
(ニュートラム南港ポートタウン線 トレードセンター前駅下車)
https://teqs.jp/about_us/access.php/

強風などの場合は地下鉄・ニュートラムの運行が遅れる場合があります。
念のため時間に余裕をもってお越しください。

ページの先頭へ戻る

お申込みに関して

※テックスからのお申込み確認の自動返信メール送付をもって、受付完了となります。

※開講日1週間前の時点で最少催行人員に満たない場合は、やむをえず講座を閉講とさせていただく場合がございます。
 その場合は、メールでご連絡するとともにホームページにも 掲載します。
 開催一週間前に本ページの開催日時欄をご参照ください。

※開講が決定したものについては、「申込締切日」までお申込み可能です。

ページの先頭へ戻る

キャンセルについて

〜必ずお読みください〜

キャンセル期限は 開催の前々日 です。
お手数ですが キャンセルフォーム より必ず手続きをしてください。

開催前日、当日のキャンセルおよび当日の不参加は
テックスセミナー担当 06-6615-1006 へお電話にてご連絡願います。

ページの先頭へ戻る

免責事項

1. セミナーやイベントの開催情報を掲載する際には、細心の注意を払っておりますが、情報の正確性、完全性、有用性、安全性、特定目的への適合性について、一切の責任を負いません。
2. セミナーやイベントで講師、司会者、参加者、使用テキスト、資料等が提供する情報の正確性、完全性、有用性、安全性、特定目的への適合性について一切の責任を負いません。
3. 講師や関係者の急病、天災地変、交通機関の事故やスト、電力供給停止、電話通信網の停止等の不可抗力によってセミナー・イベントが開催できなくなったことにより生じる直接的または間接的な損失に対し、一切責任を負いません。
4. 電子メール、インターネット、PC機器、システム等の不具合により生じる直接的または間接的な損失に対し、一切責任を負いません。
5. セミナーやイベントにおいて受講者の受講内容の理解や技術の習得を保証するものではありません。
6. 施設利用に関し、施設利用申込者をはじめ、施設を利用する全ての方に共通してソフト産業プラザ事業の催事など利用規約が適用されるものとします。

ページの先頭へ戻る



キャンセルについて

  • セミナーなどお席に限りがある催事について、ご欠席される場合は必ず前日までにキャンセル処理をしていただきますようお願いいたします。

個人情報の取り扱いについて

  • 諸般の事情により、このセミナー(イベント)をやむを得ず変更又は中止する場合がありますので、あらかじめご了承ください。
  • 中止や開催方法を変更する場合は、WEBサイトへの掲示およびお申込いただいた皆さまにはメールにてご連絡いたしますので、ご確認をお願いいたします。
  • 他のお客様の迷惑になると事務局が判断した場合は、ご参加いただけない、またはご退室いただく場合があります。
  • 申込状況や会場の都合により、受入定員を変更することがあります。
  • 本イベントへの参加、出展者並びに参加者の責に帰す本イベント会場内での事故、出展事業者の説明内容・事業内容・経営状況、出展事業者の商品・技術・サービス及び出展事業者との商談・取引・契約などについて、公益財団法人大阪産業局は何ら保証等するものではなく、これら及びこれらに基づいて生じたいかなるトラブル・損害についても、一切責任を負いません。

申込む