BlockWise Logo
BlockWisealpha
ホームコース一覧
BlockWise Logo
BlockWisealpha
ホームコース一覧
← コース一覧に戻る

Solidityの基礎

Solidityの基本構文からEVMの仕組みまで。データ型、関数、コントラクト間の呼び出し、安全なコードの書き方を学ぶ。

⚠️ 現在レッスン画面はPCのみ対応しています🙏

5 レッスン

レッスン一覧

レッスン 1

ブロックチェーンとスマートコントラクトの世界観

ブロックチェーンとスマートコントラクトの基本概念を理解します。Webプログラミングとの違いなど、Solidityを学ぶ前に知っておくべき世界観を掴みます。

学習する
レッスン 2

Solidityの基本を学ぼう

Solidityでコントラクトを書くために最低限必要な概念を学びます。コントラクトの構造、状態変数、msg.sender、関数の基本を理解します。

学習する
レッスン 3

TipJar(投げ銭箱)を作ろう

実際に「投げ銭箱」コントラクトを作りながら、Solidityの基本文法を一気に学びます。tip、withdraw、そして「誰でも引き出せちゃう問題」を解決しながら、owner・requireなど実践的なパターンを身につけます。

学習する
レッスン 4

TipJar を拡張しよう(名前・履歴・イベント)

TipJar に名前、履歴、イベントを追加します。mapping、event、string型など、実践的な機能を学びながらコントラクトを育てていきます。

学習する
レッスン 5

TipJar を安全にしよう(緊急停止・modifier)

TipJar に緊急停止機能を追加し、権限チェックを modifier で効率化します。Pausable パターンや安全な所有権移譲も学びます。

学習する