logo


your one source for IT & AV

Training Presentation Systems Services & Consulting Cloud Services Purchase Client Center Computer Museum
Arrow Course Schedule | Classroom Rentals | Student Information | Free Seminars | Client Feedback | Partners | Survey | Standby Discounts

Blockchain+ Developer

SS Course: 9000603

Course Overview

TOP

The Blockchain+ Developer Course equips learners with the skills for Blockchain Application Development, focusing on both public and private blockchains like Hyperledger Fabric and Ethereum. Participants will master smart contracts, tokenization, and DApp integration using advanced tools such as Truffle and Hardhat. This Blockchain Programming Course is ideal for professionals looking to specialize in cryptocurrency software development and advanced blockchain concepts.

                                                                  

Scheduled Classes

TOP
01/26/26 - NVT - Virtual Classroom - Virtual-Instructor Led (click to enroll)
02/23/26 - NVT - Virtual Classroom - Virtual-Instructor Led (click to enroll)
03/23/26 - NVT - Virtual Classroom - Virtual-Instructor Led (click to enroll)
04/20/26 - NVT - Virtual Classroom - Virtual-Instructor Led (click to enroll)
05/18/26 - NVT - Virtual Classroom - Virtual-Instructor Led (click to enroll)
06/22/26 - NVT - Virtual Classroom - Virtual-Instructor Led (click to enroll)

What You'll Learn

TOP
  • Understand Blockchain Fundamentals
  • Master Solidity for Smart Contracts
  • Explore Tokenization and NFTs
  • Utilize Development Tools Effectively
  • Integrate and Test DApps
  • Dive into Private Blockchains with Hyperledger Fabric
  • Program in Golang for Hyperledger Fabric
  • Ensure Smart Contract Security

Outline

TOP

Introduction to Blockchains

  • Blockchain Origins
  • What is Blockchain
  • Consensus Mechanisms
  • What are Smart Contracts?
  • Bitcoin Blockchain

Ethereum Virtual Basics (EVM) and Solidity Basics

  • What is an EVM and Ethereum?
  • Wallets Introduction and Creation
  • Introduction to Remix Editor with Metamask
  • Smart Contract Basic Structure
  • Variables, If/Else, Strings, Loops, Arrays, Test Tokens

Advanced Solidity and Structures

  • Libraries, Interfaces, Modifiers
  • Structures, Enums, ABI, Calldata, Events, Transfers
  • Contract to Contract calls
  • Address and Address payable
  • Receive and Fallback functions
  • Upgradeable Contracts
  • Openzepplin Libraries

Tokenization and NFTs

  • Introduction
  • NFT, NFT Minting, IPFS, Security, Pinata Cloud
  • IPFS Integration

Development Tools and Techniques

  • Truffle, Ganache, Hardhat
  • Tools
  • Localnet, and Testnet Deployment

DApp Integration and Testing

  • Web3.0 Integration with JS
  • Wallet Creation, Sending Transactions

Introduction to Private Blockchains - Hyperledger Fabric

  • Public Vs Private Vs Consortium Blockchain Frameworks
  • Introduction to Hyperledger Fabric
  • Hyperledger Projects

Deep Dive into Hyperledger Fabric

  • Basic Concepts of HLF
  • Docker Introduction
  • Commands and Setup
  • SDK Installation
  • Docker Configuration

Golang Programming for Hyperledger Fabric

  • Introduction
  • VS Code Plugin Setup, Hello World
  • Basics of the Language
  • Functions, Structures

Chaincode Structure and Error Handling

  • Chaincode Explanation using Fabric Samples, Test- network Explanation using Linux Scripting
  • Error Handling

Custom Chaincode

  • Extending the Default Chaincode
  • Chaincode Deployment
  • REST API Integration with Front End

Smart Contract Auditing and Tools Hyperledger Fabconnect, Firefly

  • Why Smart Contract Audits Are Necessary
  • Introduction to Firefly, Fabconnect, Blockchain Explorer

Prerequisites

TOP

Recommended

  • Familiarity with general programming concepts like data structures, algorithms and networks
  • Understanding of at least one legacy programming stack (e.g. Python, JavaScript, Java or similar)
  • Fundamental knowledge to use command line consoles on any operating system
  • Ability to understand developer concepts like SDKs, APIs, application development tools etc
  • Experience with building end to end tiered applications

    Who Should Attend

    TOP
    • Blockchain Developers
    • Software Developer
    • Blockchain Consultant
    • Blockchain Analyst

    Next Step Courses

    TOP