Solidtyとは
Solidtyは、イーサーリウム上でスマートコントラクトと呼ばれる契約処理を自動実行するプログラムを記述するためのプログラミング言語です。
Defi(分散型金融処理)などのDapps(decentralized applications)分散型アプリケーションの発達に伴い習得しておいて損のない言語です。
有料のオンラインスクールでも講座受講できますが、よくわからない言語をいきなり有料で受講してもうまく学べるかどうかが不安があるものです。
無料で学べる範囲を勉強しある程度概要をつかんでから、有料サービスを利用するのがお勧めです。
solidityを学ぶために学んだ方が良い無料サービス
1.POL(ポル):
ブロックチェーン イーサリウム 分散型金融(DeFi)などの概要が学べます。概要レベルの話ですので途中で分からなくなることは無いと思います。
https://pol.techtec.world/で無料会員登録すると使える様になります。
2.クリプトゾンビ:
クリプトゾンビというゾンビが闘うゲームを作りながらSolidityの文法を学んでいける無料サイトです。
最近話題のNFT(ERC721)も学べます。
1課題ごとに答え合わせを行いながら進みます。
理解して次の課題に進まないとわからない状態のままコース終了となってしまうので要注意です。
3.REMIXによるテスト用ブロックチェーンでの利用:
REMIXと呼ぶ開発環境を使用してSolidityで作成したプログラムをコンパイルし、ローカルPC上で疑似的に作成したブロックチェーンへデプロイできます。
4.Truffleコマンドを利用しての開発環境のセットアップ:
Truffleコマンドを利用して、自PC上で作成したスマートコントラクトをMetaMask経由でテストチェーンへデプロイします。
以上の無料で学べる情報は以下のリンク先に整理してあります
-
-
イーアリウムsolidityを覚えるならクリプトゾンビなんだけど Solidityでスマートコントラクトを学習するならクリプトゾンビ(CryptoZombies)がお勧めです。 ページごとに簡単な学習 ...
続きを見る
とにかく無料で初めて見たい方や、クリプトゾンビに挑戦したがよくわからないと思う方は、是非ご利用ください。