hashgraphdev.com Open in urlscan Pro
16.62.255.130  Public Scan

Submitted URL: http://hashgraphdev.com/
Effective URL: https://hashgraphdev.com/
Submission: On March 22 via api from US — Scanned from CH

Form analysis 1 forms found in the DOM

<form id="form-submit-wrapper">
  <div class="bg-primary mx-auto w-full max-w-[32.875rem] space-y-4 rounded-xl p-4 md:p-8">
    <div id=":r3:-form-item" aria-describedby=":r3:-form-item-description" aria-invalid="false">
      <div class="mb-2 flex items-center"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70 text-white" for=":r3:-form-item">First Name <span class="text-red-500">*</span></label></div>
      <div class="relative"><input
          class="border-input border placeholder:font-light ring-offset-background peer focus-visible:ring-transparent flex w-full file:border-0 file:bg-transparent focus-visible:outline-none read-only:cursor-default focus-visible:ring-1 focus-visible:ring-offset-1 disabled:cursor-not-allowed disabled:opacity-50 focus-visible:border-main-100 px-3 text-sm file:text-sm file:font-medium h-[2.95rem] rounded-full bg-white"
          placeholder=" " name="firstName" value=""></div>
    </div>
    <div id=":r4:-form-item" aria-describedby=":r4:-form-item-description" aria-invalid="false">
      <div class="mb-2 flex items-center"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70 text-white" for=":r4:-form-item">Last Name <span class="text-red-500">*</span></label></div>
      <div class="relative"><input
          class="border-input border placeholder:font-light ring-offset-background peer focus-visible:ring-transparent flex w-full file:border-0 file:bg-transparent focus-visible:outline-none read-only:cursor-default focus-visible:ring-1 focus-visible:ring-offset-1 disabled:cursor-not-allowed disabled:opacity-50 focus-visible:border-main-100 px-3 text-sm file:text-sm file:font-medium h-[2.95rem] rounded-full bg-white"
          placeholder=" " name="lastName" value=""></div>
    </div>
    <div id=":r5:-form-item" aria-describedby=":r5:-form-item-description" aria-invalid="false">
      <div class="mb-2 flex items-center"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70 text-white" for=":r5:-form-item">Email <span class="text-red-500">*</span></label></div>
      <div class="relative"><input
          class="border-input border placeholder:font-light ring-offset-background peer focus-visible:ring-transparent flex w-full file:border-0 file:bg-transparent focus-visible:outline-none read-only:cursor-default focus-visible:ring-1 focus-visible:ring-offset-1 disabled:cursor-not-allowed disabled:opacity-50 focus-visible:border-main-100 px-3 text-sm file:text-sm file:font-medium h-[2.95rem] rounded-full bg-white"
          placeholder=" " name="email" value=""></div>
    </div>
    <div id=":r6:-form-item" aria-describedby=":r6:-form-item-description" aria-invalid="false">
      <div class="mb-2 flex items-center"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70 text-white" for=":r6:-form-item">Company/University <span class="text-red-500">*</span></label></div>
      <div class="relative"><input
          class="border-input border placeholder:font-light ring-offset-background peer focus-visible:ring-transparent flex w-full file:border-0 file:bg-transparent focus-visible:outline-none read-only:cursor-default focus-visible:ring-1 focus-visible:ring-offset-1 disabled:cursor-not-allowed disabled:opacity-50 focus-visible:border-main-100 px-3 text-sm file:text-sm file:font-medium h-[2.95rem] rounded-full bg-white"
          placeholder=" " name="company" value=""></div>
    </div>
    <div id=":r7:-form-item" aria-describedby=":r7:-form-item-description" aria-invalid="false">
      <div class="mb-2 flex items-center"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70 text-white" for=":r7:-form-item">Code </label></div>
      <div class="relative"><input
          class="border-input border placeholder:font-light ring-offset-background peer focus-visible:ring-transparent flex w-full file:border-0 file:bg-transparent focus-visible:outline-none read-only:cursor-default focus-visible:ring-1 focus-visible:ring-offset-1 disabled:cursor-not-allowed disabled:opacity-50 focus-visible:border-main-100 px-3 text-sm file:text-sm file:font-medium h-[2.95rem] rounded-full bg-white"
          placeholder=" " name="code" value=""></div>
    </div>
    <div id=":r8:-form-item" aria-describedby=":r8:-form-item-description" aria-invalid="false">
      <div class="mb-2 flex items-center"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70 text-white" for=":r8:-form-item">Password <span class="text-red-500">*</span></label></div>
      <div class="relative"><input type="password"
          class="border-input border placeholder:font-light ring-offset-background peer focus-visible:ring-transparent flex w-full file:border-0 file:bg-transparent focus-visible:outline-none read-only:cursor-default focus-visible:ring-1 focus-visible:ring-offset-1 disabled:cursor-not-allowed disabled:opacity-50 focus-visible:border-main-100 px-3 text-sm file:text-sm file:font-medium h-[2.95rem] rounded-full bg-white"
          placeholder=" " name="password" value="">
        <div class="absolute right-[10px] top-1/2 -translate-y-1/2 cursor-pointer"><svg width="24" height="24" viewBox="0 0 24 24" fill="none">
            <g clip-path="url(#clip0_2804_30642)">
              <path d="M12.0001 18.9999C11.1581 18.9999 10.3151 18.8219 9.49609 18.5049" stroke="#0D0434" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
              <path d="M20.882 12.4678C18.99 15.9668 15.495 18.9998 12 18.9998" stroke="#0D0434" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
              <path d="M19.0791 8.9209C19.77 9.72597 20.3743 10.6014 20.8821 11.5329C20.9594 11.6766 20.9998 11.8372 20.9998 12.0004C20.9998 12.1636 20.9594 12.3242 20.8821 12.4679" stroke="#0D0434" stroke-width="1.5" stroke-linecap="round"
                stroke-linejoin="round"></path>
              <path d="M5 19L19 5" stroke="#0D0434" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
              <path
                d="M9.77325 14.2268C9.18248 13.636 8.85059 12.8348 8.85059 11.9993C8.85059 11.5856 8.93207 11.176 9.09038 10.7938C9.24869 10.4116 9.48073 10.0643 9.77325 9.77178C10.0658 9.47926 10.413 9.24722 10.7952 9.08891C11.1774 8.9306 11.5871 8.84912 12.0007 8.84912C12.8362 8.84912 13.6375 9.18101 14.2282 9.77178"
                stroke="#0D0434" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
              <path d="M17.0437 6.956C15.4967 5.759 13.7477 5 11.9997 5C8.50474 5 5.00974 8.033 3.11774 11.533C3.04045 11.6767 3 11.8373 3 12.0005C3 12.1637 3.04045 12.3243 3.11774 12.468C4.06374 14.217 5.40974 15.849 6.95574 17.045" stroke="#0D0434"
                stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
            </g>
            <defs>
              <clipPath id="clip0_2804_30642">
                <rect width="24" height="24" fill="white"></rect>
              </clipPath>
            </defs>
          </svg></div>
      </div>
    </div>
    <div id=":r9:-form-item" aria-describedby=":r9:-form-item-description" aria-invalid="false">
      <div class="mb-2 flex items-center"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70 text-white" for=":r9:-form-item">Confirm Password <span class="text-red-500">*</span></label></div>
      <div class="relative"><input type="password"
          class="border-input border placeholder:font-light ring-offset-background peer focus-visible:ring-transparent flex w-full file:border-0 file:bg-transparent focus-visible:outline-none read-only:cursor-default focus-visible:ring-1 focus-visible:ring-offset-1 disabled:cursor-not-allowed disabled:opacity-50 focus-visible:border-main-100 px-3 text-sm file:text-sm file:font-medium h-[2.95rem] rounded-full bg-white"
          placeholder=" " name="confirmPassword" value="">
        <div class="absolute right-[10px] top-1/2 -translate-y-1/2 cursor-pointer"><svg width="24" height="24" viewBox="0 0 24 24" fill="none">
            <g clip-path="url(#clip0_2804_30642)">
              <path d="M12.0001 18.9999C11.1581 18.9999 10.3151 18.8219 9.49609 18.5049" stroke="#0D0434" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
              <path d="M20.882 12.4678C18.99 15.9668 15.495 18.9998 12 18.9998" stroke="#0D0434" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
              <path d="M19.0791 8.9209C19.77 9.72597 20.3743 10.6014 20.8821 11.5329C20.9594 11.6766 20.9998 11.8372 20.9998 12.0004C20.9998 12.1636 20.9594 12.3242 20.8821 12.4679" stroke="#0D0434" stroke-width="1.5" stroke-linecap="round"
                stroke-linejoin="round"></path>
              <path d="M5 19L19 5" stroke="#0D0434" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
              <path
                d="M9.77325 14.2268C9.18248 13.636 8.85059 12.8348 8.85059 11.9993C8.85059 11.5856 8.93207 11.176 9.09038 10.7938C9.24869 10.4116 9.48073 10.0643 9.77325 9.77178C10.0658 9.47926 10.413 9.24722 10.7952 9.08891C11.1774 8.9306 11.5871 8.84912 12.0007 8.84912C12.8362 8.84912 13.6375 9.18101 14.2282 9.77178"
                stroke="#0D0434" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
              <path d="M17.0437 6.956C15.4967 5.759 13.7477 5 11.9997 5C8.50474 5 5.00974 8.033 3.11774 11.533C3.04045 11.6767 3 11.8373 3 12.0005C3 12.1637 3.04045 12.3243 3.11774 12.468C4.06374 14.217 5.40974 15.849 6.95574 17.045" stroke="#0D0434"
                stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
            </g>
            <defs>
              <clipPath id="clip0_2804_30642">
                <rect width="24" height="24" fill="white"></rect>
              </clipPath>
            </defs>
          </svg></div>
      </div>
    </div><button
      class="w-full inline-flex cursor-pointer items-center active:scale-90 justify-center whitespace-nowrap text-sm font-bold transition-all focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 bg-main-100 border-main-100 text-primary-foreground hover:bg-secondary hover:text-main-100 hover:border-main-100 border-2 rounded-full h-11 px-5 py-2"
      type="submit">Enroll</button>
  </div>
</form>

Text Content

Course ObjectivesCourse OutlineEnrollment
Login


LEARN TO BUILD
ON THE OPEN SOURCE
PUBLIC LEDGER FOR

Creators
Builders
Enterprises
Enroll
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

First Name *

Last Name *

Email *

Company/University *

Code

Password *

Confirm Password *

Enroll
Terms of use
Privacy policy

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