Solidityの基本構文からEVMの仕組みまで。データ型、関数、コントラクト間の呼び出し、安全なコードの書き方を学ぶ。
⚠️ 現在レッスン画面はPCのみ対応しています🙏
ブロックチェーンとスマートコントラクトの基本概念を理解します。Webプログラミングとの違いなど、Solidityを学ぶ前に知っておくべき世界観を掴みます。
Solidityでコントラクトを書くために最低限必要な概念を学びます。コントラクトの構造、状態変数、msg.sender、関数の基本を理解します。
実際に「投げ銭箱」コントラクトを作りながら、Solidityの基本文法を一気に学びます。tip、withdraw、そして「誰でも引き出せちゃう問題」を解決しながら、owner・requireなど実践的なパターンを身につけます。
TipJar に名前、履歴、イベントを追加します。mapping、event、string型など、実践的な機能を学びながらコントラクトを育てていきます。
TipJar に緊急停止機能を追加し、権限チェックを modifier で効率化します。Pausable パターンや安全な所有権移譲も学びます。