This course provides a comprehensive overview of the Hedera network and its core concepts. After starting with an introduction to Web3 and Hedera, you will dive into network architecture, developer fundamentals, consensus, token services, dApp development, smart contracts, and interoperability. You will also complete practical modules including setting up local networks and utilizing JSON RPC Relay for native services. By the end of the course, you will gain a deep understanding of building on Hedera Hashgraph.
Overview
Syllabus
- Getting Started
- Welcome to the course! Meet your instructors, Hedera experts Patches and Splash.
- Module 1: Introduction to Web3 and Hedera
- Kick off your exploration of Web3 and Hedera through decentralized ledger tech, Hedera's network, its governing council, network growth, and Hedera's unique offerings.
- Module 2: Hedera Network Architecture
- Dig deeper into the Hedera Network architecture, covering networks, nodes, and services. Set up a TestNet account, including MainNet, TestNet, and node types.
- Module 3: Hedera Core Concepts
- Survey Hedera's core concepts: crypto economy, accounts/keys, transactions, scheduled transactions, queries, confirmations, state/history, HIPs, and assessments.
- Module 4: Hedera Developer Fundamentals
- Begin to tackle hands-on labs with a dev environment and Hedera Hedera SDKs. Transfer your HBAR and query ledger data with code.
- Module 5: Local Network Setup
- Learn to set up a local Hedera network using Docker, for emulated transactions without impacting main/test nets.
- Module 6: Hedera Consensus Service
- Dive into Hedera Consensus Service: topic creation, message submission, ordering with nanosec timestamps, admin/submit keys, and a chat app tutorial.
- Module 7: Hedera Token Service - Fungible and Non-Fungible Tokens
- Explore creating, managing, and transferring fungible and non-fungible tokens (NFTs) on Hedera Token Service, covering token creation, minting, and advanced operations.
- Module 8: Hedera dApp Workshop
- Build a Hedera dApp: introduction to dApps, setting up your environment, deploying your first dApp on Hedera, and managing transactions.
- Module 9: Hedera Smart Contract Service
- Use the Hedera Smart Contract Service: contract creation, management, and interoperability. Develop skills in deploying and interacting with smart contracts.
- Module 10: JSON RPC Relay (Native Services)
- Dive into JSON RPC Relay in Hedera for EVM compatibility, using Hashio for smart contract portability, and setting up Hedera on MetaMask.
- Module 11: Interoperability
- Tackle interoperability in blockchain with Hedera: token association, MetaMask integration, and building smart contract applications.
- Final Assessment
- Earn a certificate of completion minted on Hedera, a badge acknowledging your Hedera Hashgraph developer knowledge.
Taught by
The Hashgraph Association