Blockchain+ Developer Practitioner™
- Price 279 EUR + VAT
- E-learning Start any time
- Duration 30 hours of content, self-paced
- Language English
- Topic Blockchain & Bitcoin
How you can take it
- E-learning Start any time · 279 EUR + VAT Order
- Open course Not available in this format
- Private in-house Any of our courses for your team Request a quote
Overview
What the course covers
The course, the materials and the exam are in English. The description below is the original AI CERTs® text.
- 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
Prerequisites
Familiarity with general programming concepts, Basic knowledge of Python, JavaScript, Java, Able to use command line consoles.
Audience
Who is it for
Blockchain Developers: Gain the technical expertise needed to build and implement blockchain-based applications and solutions for diverse industries.
Software Engineers: Learn how to integrate blockchain technology into software development to enhance security, scalability, and efficiency.
Tech Innovators: Dive deep into blockchain development to stay at the forefront of technological advancements.
Fintech Developers: Explore blockchain’s role in transforming financial services, from digital wallets to decentralized finance (DeFi) applications.
Enterprise IT Professionals: Understand how to leverage blockchain to improve operational efficiencies, data integrity, and transparency within large organizations.
In the price
What the price includes
- Self-paced online course with the full learning material
- The official AI CERTs® exam
- Digital badge after passing the exam
Course content
Syllabus
Certification Overview
- Course Introduction Preview
Module 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
Module 2: Ethereum Virtual Machine (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
Module 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 OpenZeppelin Libraries
Module 4: Tokenization and NFTs
- 4.1 ERC20 Token Creation
- 4.2 NFT, NFT Minting, IPFS, Security, and Pinata Cloud
Module 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
Module 6: DApp Integration and Testing
- 6.1 Web3.0 Integration with JS
- 6.2 Wallet Creation and Sending Transactions
Module 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
Module 8: Deep Dive into Hyperledger Fabric
- 8.1 Basic Concepts of HLF
- 8.2 Docker Introduction
- 8.3 Commands and Setup
Module 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
Module 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
Module 11: Custom Chaincode
- 11.1 Extending the Default Chaincode
- 11.2 Chaincode Deployment
- 11.3 REST API Integration with Front End
Module 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
Exam
About the exam
- 50 Questions
- 90 min Time limit
- 70% Pass mark
- Online proctored exam
Related courses
You may also like
Blockchain+ Developer Practitioner™
Career-Focused: Build expertise in blockchain and Bitcoin development; Hands-On Skills: Tackle practical development work with future-oriented…
You are hereAI-Enabled Internal Audit™ Certificate Program
Learn to use AI for smarter, faster, and more effective internal audits. Prerequisites A general understanding of internal audit concepts and the…
View courseAI+ Security Compliance Practitioner™
The AI+ Security Compliance Practitioner™ is an advanced certification that merges the fundamental principles of cybersecurity compliance with the…
View courseAI+ Security Expert™
This certification validates intermediate-level knowledge of AI-driven cybersecurity concepts and assesses competency in applying security controls…
View coursePrivate training for your team?
Any of our courses can be delivered as private, in-company training, tailored to your organisation, in English or Hungarian.
Request a quote