logo

Learn to build on the open source public ledger for

Creators
Builders
Enterprises
This training and its related content is created and managed by The Hashgraph Association and not by Hedera Hashgraph, LLC

Become a Developer on Hedera Hashgraph

Building on Hedera - a course by The Hashgraph Association 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. Its 11 module curriculum covers the architecture and fundamentals for development of Hedera Hashgraph, cumulating in a final assessment. Upon successfully passing the final assessment, participants can earn a certificate of completion minted on Hedera, a badge acknowleding their Hedera Hashgraph developer knowledge.

Course Objectives

Understand the Fundamentals of Web3

1.Gain a comprehensive understanding of Web3 and how it differs from traditional web technologies

2.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

1.Acquire in-depth knowledge about Hedera's network architecture, including nodes, services, and how transactions are processed.

2.Get hands-on experience with setting up a testnet account, environment setup, and account creation using Hedera SDKs

3.Implement Smart Contracts: Learn to write, deploy, and interact with smart contracts on Hedera, using languages like Solidity.

4.Create and Manage Tokens: Gain expertise in creating and managing fungible and non-fungible tokens using the Hedera Token Service.

5.Build Decentralized Applications (dApps): Get practical experience in developing dApps on Hedera, understanding both theory and implementation.

6.Implement JSON-RPC Relay: Learn to integrate JSON RPC Relay into your Hedera project for enhanced connectivity and functionality.

7.Achieve Interoperability: Understand the essentials of blockchain interoperability and how Hedera interacts with other networks and services.

Prepare for Final Assessment

1.Equip yourself with all the tools, knowledge, and practical experience to pass the assessments to earn your course completion certificate.

2.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

Module 1: Introduction to web3 and Hedera

1. The Advent of Decentralized Ledger Technology

2. Introduction to the Hedera Network

3. The Hedera Governing Council

4. Network Growth

Module 2: Hedera Network Architecture

1. Introduction to networks

2. Introduction to nodes

3. Consensus Node

4. Mirror Node

5. Mirror Node API & Network Explorer

6. Introduction to Hedera Services

7. Hedera Consensus Service

8. Hedera Token Service

9. Hedera Smart Contract Service

Module 3: Hedera Core Concepts

1. Hedera Crypto Economy

2. Accounts, Keys and Signatures

3. Transactions

4. Scheduled Transactions

5. Queries and Confirmations

6. Confirmations

7. State & History

8. Hedera Improvement Proposals (HIPS)

Module 4: Hedera Developer Fundamentals

1. Introduction to Hedera SDKs

2. Environment set-up

3. Hedera Client

4. Hedera Account in Depth

5. Transfer HBAR & Query Ledger Data

Module 5: Local Network Setup

1. Setup Local Network

2. Local Network Setup

Module 6: Hedera Consensus Service

1. Hedera Consensus Service

Module 7: Hedera Token Service - Fungible and Non Fungible Tokens

1. Hedera Token Service

2. Creating a Fungible Token

3. Creating a Non-Fungible Token

Module 8: dApp Workshop

1. Hedera dApp Workshop

2. Deploy Your First dApp

Module 9: Hedera Smart Contract Service

1. Hedera Smart Contract Service

2. Interoperability

3. Smart Contract Implementation

4. Interoperability & NFT

5. Creating NFTs Using a Solidity Contract

Module 10: JSON-RPC Relay (Native Services)

1. How to Connect to Hedera Networks Over RPC

Module 11: Interoperability

1. Token Assocation

2. Token Associator Using Metamask

3. How to Create a Smart Contract App On Hedera

Module 12: Final Assessment

1. Final Assessment

Start your Hedera Hashgraph Developer Journey

Copyright © 2024 All Rights Reserved The Hashgraph Association

This training and its related content is created and managed by The Hashgraph Association and not by Hedera Hashgraph, LLC