Login
The Hashgraph Developer Course is an online course created by The Hashgraph Association and Swirlds Labs to create a path for those looking to build on the Hedera Hashgraph network. It consists of several modules that cover the architecture of developing Hedera Hashgraph and fundamentals for development. Those who complete the course will receive a certificate minted on Hedera Hashgraph.
Course Objectives
Understand the Fundamentals of Web3
- Gain a comprehensive understanding of Web3 and how it differs from traditional web technologies.
- Master Hedera's Unique Features: Understand the distinct advantages and features of the Hedera Hashgraph network that set it apart in the blockchain ecosystem.
Navigate Hedera's Architecture
- Acquire in-depth knowledge about Hedera's network architecture, including nodes, services, and how transactions are processed.
- Get hands-on experience with setting up a testnet account, environment setup, and account creation using Hedera SDKs
- Implement Smart Contracts: Learn to write, deploy, and interact with smart contracts on Hedera, using languages like Solidity.
- Create and Manage Tokens: Gain expertise in creating and managing fungible and non-fungible tokens using the Hedera Token Service.
- Build Decentralized Applications (dApps): Get practical experience in developing dApps on Hedera, understanding both theory and implementation.
- Implement JSON-RPC Relay: Learn to integrate JSON RPC Relay into your Hedera project for enhanced connectivity and functionality.
- Achieve Interoperability: Understand the essentials of blockchain interoperability and how Hedera interacts with other networks and services.
Prepare for Certification
- Equip yourself with all the tools, knowledge, and practical experience to pass the assessments to earn your course completion certificate.
- Join the Hedera Developer Community: Become part of an elite community of developers who are at the forefront of decentralized technology.
By the end of this course, you will not only be well-versed in Hedera Hashgraph technology but will also be ready to apply these skills in real-world applications.
Course Outline
- The Advent of Decentralized Ledger Technology
- Introduction to the Hedera Network
- The Hedera Governing Council
- Network Growth
- Introduction to networks
- Introduction to nodes
- Consensus Node
- Mirror Node
- Mirror Node API & Network Explorer
- Introduction to Hedera Services
- Hedera Consensus Service
- Hedera Token Service
- Hedera Smart Contract Service
- Hedera Crypto Economy
- Accounts, Keys and Signatures
- Transactions
- Scheduled Transactions
- Queries and Confirmations
- Confirmations
- State & History
- Hedera Improvement Proposals (HIPS)
- Introduction to Hedera SDKs
- Environment set-up
- Hedera Client
- Hedera Account in Depth
- Transfer HBAR & Query Ledger Data
- Setup Local Network
- Local Network Setup
- Hedera Consensus Service
- Hedera Token Service
- Creating a Fungible Token
- Creating a Non-Fungible Token
- Hedera dApp Workshop
- Deploy Your First dApp
- Hedera Smart Contract Service
- Interoperability
- Smart Contract Implementation
- Interoperability & NFT
- Creating NFTs Using a Solidity Contract
- How to Connect to Hedera Networks Over RPC
- Token Assocation
- Token Associator Using Metamask
- How to Create a Smart Contract App On Hedera
- Final Assessment