← Back to catalogue

AI CERTS® certification

Blockchain+ Developer Practitioner™

Formerly known as Blockchain+ Developer™ Build the Foundations of Tomorrow with Blockchain Developer

Blockchain+ Developer Practitioner™ certification badge

Course overview

Review the course before deciding whether it is suitable.

Career-Focused: Build expertise in blockchain and Bitcoin development Hands-On Skills: Tackle practical development work with future-oriented learning Innovation-Driven: Learn strategies for digital transformation and decentralized innovation

Included
Instructor-led OR Self-paced course + Official exam + Digital badge
Duration
Instructor-Led: 5 days (live or virtual)Self-Paced: 30 hours of content
Exam format
50 questions, 70% passing, 90 minutes, online proctored exam
Prerequisites
Familiarity with general programming concepts, Basic knowledge of Python, JavaScript, Java, Able to use command line consoles.

Course focus

Why this certification may be relevant.

01

High Demand for Blockchain Developers:

Organizations are increasingly seeking blockchain developers who can create innovative, scalable solutions and drive the adoption of decentralized technologies.

02

Challenges of Limited Blockchain Expertise:

Without hands-on expertise in blockchain development, developers may struggle to implement effective solutions and optimize blockchain infrastructure.

03

Impact of Certified Blockchain Developers:

Certified blockchain developers are key to advancing decentralized applications (DApps), ensuring robust functionality, security, and scalability.

04

Adapting to Blockchain Advancements:

As blockchain technology continues to evolve, this certification ensures developers are up-to-date with the latest tools, frameworks, and industry practices.

Who it may suit

Check the intended audience against your experience and goals.

Course content

Modules supplied by AI CERTs.

Open each module to review the stated topics.

01Certification Overview
  • Course Introduction Preview
02Module 1: Introduction to Blockchain and Smart Contracts
  • 1.1 Origin of Blockchain
  • 1.2 What is Blockchain?
  • 1.3 Consensus Mechanisms
  • 1.4 What are Smart Contracts?
  • 1.5 Bitcoin Blockchains
03Module 2: Ethereum Virtual (EVM) and Solidity Basics
  • 2.1 What is an EVM and Ethereum?
  • 2.2 Wallets Introduction and Creation
  • 2.3 Introduction to Remix Editor with Metamask
  • 2.4 Smart Contract Basic Structure
  • 2.5 Variables, If/Else, Strings, Loops, Arrays, Test Tokens
04Module 3: Advanced Solidity and Structures
  • 3.1 Libraries, Interfaces, Modifiers
  • 3.2 Structures, Enums, ABI, Calldata, Events, and Transfers
  • 3.3 Contract-to-Contract Calls
  • 3.4 Address and Address Payable
  • 3.5 Receive and Fallback Functions
  • 3.6 Upgradeable Contracts
  • 3.7 Openzepplin Libraries
05Module 4: Tokenization and NFTs
  • 4.1 ERC20 Token Creation
  • 4.2 NFT, NFT Minting, IPFS, Security, and Pinata Cloud
06Module 5: Development Tools and Techniques
  • 5.1 Truffle, Ganache, and Hardhat
  • 5.2 Metamask Wallet
  • 5.3 Remix Development Environment
  • 5.4 Localnet and Testnet Deployment
07Module 6: DApp Integration and Testing
  • 6.1 Web3.0 Integration with JS
  • 6.2 Wallet Creation and Sending Transactions
08Module 7: Introduction to Private Blockchains - Hyperledger Fabric
  • 7.1 Public Vs Private vs. Consortium Blockchain Frameworks
  • 7.2 Introduction to the Hyperledger Fabric
  • 7.3 Hyperledger Projects
09Module 8: Deep Dive into Hyperledger Fabric
  • 8.1 Basic Concepts of HLF
  • 8.2 Docker Introduction
  • 8.3 Commands and Setup
10Module 9: Golang Programming for Hyperledger Fabric
  • 9.1 Installation and Path Setup
  • 9.2 VS Code Plugin Setup, Variables, Strings, Conditional Statements, and Loops
  • 9.3 Basics of the Language
11Module 10: Chaincode Structure and Error Handling
  • 10.1 Chain code Explanation using Fabric Samples and Test-network Explanation using Linux Scripting
  • 10.2 Error Handling
  • 10.3 Error Codes and Messages
  • 10.4 Logging Errors
  • 10.5 Handling Panics
12Module 11: Custom Chaincode
  • 11.1 Extending the Default Chaincode
  • 11.2 Chaincode Deployment
  • 11.3 REST API Integration with Front End
13Module 12: Smart Contract Auditing and Tools, Hyperledger Fabconnect, and Firefly
  • 12.1 Why Smart Contract Audits are Necessary
  • 12.2 Introduction to Firefly, Fabconnect, and Blockchain Explorer

Tools referenced by AI CERTs

Platforms and tools included in the course information.

EtherscanRemix IDEHyperledger FabricHardhat
Before you enrol

This course information is supplied through the AI CERTs catalogue. Kiwi Fern Education will confirm current availability, delivery arrangements, inclusions and fees before enrolment. The programme is not presented as a New Zealand Qualifications Authority qualification.

Speak with our team

Would you like to discuss this certification?

Tell us whether you are enquiring for yourself or a team and what capability you want to build. We will confirm the next steps before you commit.

Enquire about this course