Artificial Intelligence and Machine Learning Courses

Blockchain+ Developer

  • Length 5 days
  • Inclusions Exam Voucher
Course overview
View dates &
book now
Register interest

Why study this course

The Blockchain+ Developer course offers a comprehensive journey into blockchain technology and smart contracts. Beginning with the origin and structure of blockchain, participants explore consensus mechanisms and the concept of smart contracts, delving into Ethereum Virtual Machine (EVM) and Solidity basics. Advanced topics cover Solidity structures, tokenisation, and non-fungible tokens (NFTs). Development tools like Truffle and Ganache are introduced, along with testing techniques and DApp integration. Participants then explore private blockchain with Hyperledger Fabric, learning its architecture, Docker setup, and Golang programming. The course culminates in chaincode development, REST API integration, and chaincode auditing.

Exam and certification

This course also prepares students for the Blockchain+ Developer certification, and an exam voucher is included with the course.

The exam is:

  • 90 minutes

  • 50 multiple choice / multiple response questions

  • Pass mark is 35 out of 50 (i.e. 70%)

  • Online via AI Proctoring platform

Request Course Information


What you’ll learn

This course is designed to teach participants how to:

  • Understand the fundamentals of blockchain technology and smart contracts

  • Learn about Ethereum Virtual Machine (EVM) and Solidity programming language

  • Explore advanced features and techniques in Solidity programming

  • Gain knowledge about Non-Fungible Tokens (NFTs) and their implementation

  • Familiarise with developer tools and techniques for blockchain development

  • Develop skills in testing and integrating Decentralised Applications (DApps)

  • Learn about setting up and managing private blockchains using Hyperledger Fabric (HLF)

  • Dive deeper into Hyperledger Fabric architecture and features

  • Gain proficiency in Go programming language

  • Understand the concepts and implementation of chaincode in Hyperledger Fabric

  • Explore customisation of chaincode for specific use cases

  • Learn about Docker, Firefly, and Fabconnect for blockchain development and deployment


AI CERTs Authorized Training Partner Platinum logo May 2025

AI CERTs at Lumify Work

AI CERTs™ stands at the forefront of AI and blockchain certification, offering world-class programs that prepare individuals to lead in these rapidly growing fields. AI CERTs courses and certifications are vendor agnostic and designed to bridge the gap between theoretical knowledge and practical application, ensuring learners are equipped to make an immediate impact in their careers.
Lumify Work is an Authorized Training Partner for AI CERTs in Australia, New Zealand, and the Philippines.


Who is the course for?

This course is intended for:

  • Entrepreneurs and Startups

  • Software Developers and Engineers

  • IT Professionals

  • Business Analysts and Consultants

  • Financial Services Professionals


Course subjects

Module 1: Introduction to Blockchain and Smart Contracts

  • Origin of Blockchain

  • What is Blockchain?

  • Consensus Mechanisms

  • What are Smart Contracts?

  • Bitcoin Blockchains

Module 2: Ethereum Virtual (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

Module 3: Advanced Solidity and Structures

  • Libraries, Interfaces, Modifiers

  • Structures, Enums, ABI, Calldata, Events, and Transfers

  • Contract-to-Contract Calls

  • Address and Address Payable

  • Receive and Fallback Functions

  • Upgradeable Contracts

  • Openzepplin Libraries

Module 4: Tokenisation and NFTs

  • ERC20 Token Creation

  • NFT, NFT Minting, IPFS, Security, and Pinata Cloud

Module 5: Development Tools and Techniques

  • Truffle, Ganache, and Hardhat

  • Metamask Wallet

  • Remix Development Environment

  • Localnet and Testnet Deployment

Module 6: DApp Integration and Testing

  • Web3.0 Integration with JS

  • Wallet Creation and Sending Transactions

Module 7: Introduction to Private Blockchains - Hyperledger Fabric

  • Public Vs Private vs. Consortium Blockchain Frameworks

  • Introduction to the Hyperledger Fabric

  • Hyperledger Projects

Module 8: Deep Dive into Hyperledger Fabric

  • Basic Concepts of HLF

  • Docker Introduction

  • Commands and Setup

Module 9: Golang Programming for Hyperledger Fabric

  • Installation and Path Setup

  • VS Code Plugin Setup, Variables, Strings, Conditional Statements, and Loops

  • Basics of the Language

Module 10: Chaincode Structure and Error Handling

  • Chaincode Explanation using Fabric Samples and Test Network Explanation using Linux Scripting

  • Error Handling

  • Error Codes and Messages

  • Logging Errors

  • Handling Panics

Module 11: Custom Chaincode

  • Extending the Default Chaincode

  • Chaincode Deployment

  • REST API Integration with Front End

Module 12: Smart Contract Auditing and Tools, Hyperledger Fabconnect, and Firefly

  • Why Smart Contract Audits are Necessary

  • Introduction to Firefly, Fabconnect, and Blockchain Explorer


Prerequisites

  • 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


Terms & Conditions

The supply of this course by Lumify Work is governed by the booking terms and conditions. Please read the terms and conditions carefully before enrolling in this course, as enrolment in the course is conditional on acceptance of these terms and conditions.


Request Course Information

Awaiting course schedule

If you would like to receive a notification when this course becomes available, enter your details below.

Personalise your schedule with Lumify USchedule

Interested in a course that we have not yet scheduled? Get in touch, and ask for your preferred date and time. We can work together to make it happen.