Skip to content

Crypto Learning ClubのSolidityコース内で使用されたソースコードです。

Notifications You must be signed in to change notification settings

openreachtech/solidity-bootcamp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Solidity Bootcamp

Crypto Learning ClubのSolidity学習用の教材

学習パス(予定)

  1. Remixを使いながらSolidityの文法を理解
  2. Truffleを使いながら実践的なコントラクトを理解(Uniswap、NFT Marketplace)
  3. テストネットへのDeployを通じて、ブロックチェーン特有の概念を理解
  4. ベストプラックティスを理解
  5. ハッキングに挑戦(Openzeppelinの教材)

コース

入門編

  1. はじめてのスマートコントラクト(Solidity)
  2. オンラインエディタを使って「Hello World」と表示してみよう
    • 文法を学習(licence, pragma, contract, function)
  3. 値のSet/GetができるSimpleStorageを作ってみよう
    • 文法を学習(constructor, public, view)
  4. ETHの入金と引出が可能なBankを作ってみよう
    • 文法を学習(payable, msg.sender, msg.value, require)
  5. Bankコントラクトを複数人に対応させよう
    • 文法を学習(mapping, event)
  6. 入金と引出の履歴を残そう
    • 文法を学習(struct, array)
  7. Bankコントラクトで手数料を徴収しよう
    • 文法を学習(modifier, struct)
  8. EIPについて知ろう
  9. ERC20の仕様を理解しよう
  10. ERC20を実装してみよう
  11. NFTの仕様を理解しよう
  12. NFTを実装してみよう

ブロックチェーンを立ち上げて、コントラクトを動かしてみよう

  1. イントロダクション

About

Crypto Learning ClubのSolidityコース内で使用されたソースコードです。

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published