Ethereum Learning Bootcamp

Ethereum Learning Bootcamp

14日間でEthereum開発の基礎から応用まで学ぶ完全教材

目次

  • はじめに

導入

  • 🏠 ホーム
  • 📚 目次(読む順序)
  • ✅ 進捗チェック(完走チェックリスト)
  • 🧭 読み方ガイド(学習ルート)
  • 🧩 ミニプロジェクト(通しで作るもの)
  • 🧰 共通の前提

本編

  • Part 0:導入・環境
  • Part 0:導入・環境(概要と進め方)
  • Day1:ブロックチェーン原理とEthereum全体像
  • Day2:トランザクションとGas、EIP‑1559
  • Day3:開発環境構築(Hardhat / Foundry)とテストネット接続
  • Part 1:Solidityと標準規格
  • Part 1:Solidityと標準規格(概要と進め方)
  • Day4:Solidity基礎(型・可視性・イベント・エラー・支払い)
  • Day5:ERC標準(ERC‑20 / ERC‑721)とOpenZeppelin実装
  • Part 2:テスト・デプロイ・運用
  • Part 2:テスト・デプロイ・運用(概要と進め方)
  • Day6:ローカル検証・カバレッジ・ガス計測(Hardhat中心)
  • Day7:本番・L2デプロイ/Etherscan検証/手動承認付きCI
  • Part 3:L2 / DApp / Indexing
  • Part 3:L2 / DApp / Indexing(概要と進め方)
  • Day8:L2ロールアップ(Optimistic vs ZK)とDencun/Blob実測
  • Day9:DAppフロント(React + ethers)
  • Day10:イベント購読とThe Graph(サブグラフ)
  • Part 4:NFT / Security / Gas
  • Part 4:NFT / Security / Gas(概要と進め方)
  • Day11:NFT実装(IPFS・メタデータ)と表示確認
  • Day12:セキュリティ入門(再入・権限・静的解析・ファジング)
  • Day13:ガス最適化(設計原則・実測・比較)
  • Part 5:統合
  • Part 5:統合(概要と進め方)
  • Day14:総合演習 — デプロイ+DApp+(任意)Verify/CI/The Graph

リソース

  • 🆕 更新履歴(Changelog)
  • 🗒️ デプロイ記録(Deployments)
  • 実行ログ(一覧)

付録

  • 📎 付録トップ
  • 用語集(Glossary)
  • Verify(Hardhat)
  • GitHub Actions / CI
  • The Graph
  • Account Abstraction(ERC‑4337 / EIP‑7702)
  • リソース集
GitHub

付録

本文(Day01〜Day14)を進める中で、詰まりやすい所・後から参照したい所をまとめた。

よく参照する付録

  • 用語集:docs/appendix/glossary.md
  • Verify:docs/appendix/verify.md
  • GitHub Actions / CI:docs/appendix/ci-github-actions.md
  • The Graph:docs/appendix/the-graph.md
  • Account Abstraction(ERC‑4337 / EIP‑7702):docs/appendix/account-abstraction.md

参考

  • リソース集:docs/appendix/Appendix_Resources.md
← 前へ 目次へ 次へ 目次(Book) →
Edit this page on GitHub
Content licensed under CC BY-NC-SA 4.0 (commercial use requires a separate agreement).
GitHub