Blockchain+ Developer™

Build the Foundations of Tomorrow with Blockchain Developer

The Blockchain+ Developer certification 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, tokenization, 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 chain code auditing.

Buy Exam Bundle Download Blueprint Find a Training Partner Download Executive Summary

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

Modules

12

Examination

1

50 MCQs

90 Minutes

Passing Score

70%

Certification Modules

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

Certification Modules

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

What Will You Learn?

Identity Icon

Solidity Programming and Smart Contract Development

Learners will gain proficiency in Solidity, the programming language used for writing smart contracts on the Ethereum blockchain. Starting from basics to advanced concepts, including structures and error handling.

Identity Icon

Tokenization and Non-Fungible Tokens (NFTs) Management

Learners will acquire skills in creating and managing digital tokens and non-fungible tokens (NFTs) on blockchain platforms. This involves the tokenization process, including token standards like ERC-20 and ERC-721, and learn how to develop NFT applications for unique asset representation, such as digital art, collectibles, and gaming assets.

Identity Icon

Hyperledger Fabric Development

Learners will explore Hyperledger Fabric, a permissioned blockchain framework, and its components like writing chaincode (smart contracts) in Golang. Gain understanding on the structure and error handling mechanisms specific to Hyperledger Fabric chaincode.

Identity Icon

Smart Contract Auditing and Testing

Learners will acquire skills in auditing and testing smart contracts to ensure their security, reliability, and compliance with business requirements. This includes learning about tools like Hyperledger Fabconnect and Firefly for smart contract auditing, debugging, and monitoring, enabling them to identify and address vulnerabilities and optimize smart contract performance.

Industry Opportunities after Course Completion

AI & Blockchain Experts

Profiles and Credentials

Hear it from the Learners

Icon
Marc H

Happy to share I've completed the AI+ Executive Certification from AI CERTs! This program has sharpened my skills in strategic AI application + implementation, further equipping me to lead AI-driven organizational transformation.

Icon
Georgia L

As VP Operations, my recent completion of the AI+ Executive exam through AI CERTs was a pivotal step in advancing my AI skill set as we embrace an AI-driven future. This certification not only deepened my understanding of AI's broad impact across various divisions but also equipped me with the tools to make informed, strategic decisions.

Icon
Antonio C

AI+ Executive™ Instructor Guide Certificate. Today, I am part of the team of #CompuEducación instructors to teach the #AI CERTs AI+Executive certification course . This 8-hour course is a new standard for business leaders who want to start a solid path in the adoption of AI for the transformation of their companies. The technological, business, ethical, legal and strategy foundations are covered. The examples of using “AI” are practical, up-to-date, and touch on the different variants of “AI.”

Icon
Doug F

Excited to successfully complete AI Cert's AI+ Marketing certification course! For us marketers, it's imperative to embrace AI and take an active effort in learning how to harness its capabilities to stay relevant and be on the cutting edge of tech.

Discover Your Ideal Role-Based Certifications and Programs!

Not sure which certifications to go for? Take our quick assessment to discover the perfect role-based certifications and programs tailored just for you.

Frequently asked questions

This certification prepares you for roles such as Blockchain Developer, Smart Contract Developer, DApp Developer, Blockchain Consultant, and more in industries like finance, healthcare, supply chain, and government.

Yes, the course includes hands-on exercises and case studies that involve real-world scenarios to help you apply the concepts learned.

Projects include creating and deploying smart contracts, developing decentralized applications (DApps), setting up private blockchain networks, and integrating blockchain with existing systems using REST APIs.

The course begins with foundational concepts of blockchain and smart contracts, progresses to advanced topics like Solidity structures and tokenization, and then explores Hyperledger Fabric for private blockchain development. Practical exercises and projects are included throughout the course.

The course covers essential tools such as Truffle for Ethereum smart contract development, Ganache for local blockchain testing, and Docker for Hyperledger Fabric setup. Participants will also use various integrated development environments (IDEs) for coding.