Skip to main content
Blockchain+ Developer™ Instructor Guide
0%
Previous
Course data
Introduction
Announcements
Module 1: Introduction to Blockchains
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 Basics (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 Openzepplin 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: Legal and Regulatory Considerations
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: Chain Code Structure and Error Handling
10.1 Chaincode Explanation using Fabric Samples, 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: Data Serialization and Deserialization, Error Handling, and Response Codes
12.1 Why Smart Contract Audits are Necessary
12.2 Introduction to Firefly, Fabconnect, and Blockchain Explorer
Instructor Guide
Instructor Guide
Resources
Blockchain+ Developer PPT
Blockchain+ Developer Tools
Blockchain+ Developer - Blueprint
Blockchain+ Developer Detailed Curriculum
Bitcoin+ Executive - Reference Videos and Links
System Compatibility test
Blockchain+ Developer Examination
View Certification
Next
Side panel
Categories
Search
Search categories
All categories
AI CERTs
AI CERTs- LAN
AICERTs- Extended E-Learnin...
AICERTs- Extended E-Learnin...
ANAB
AI CERTs-Spanish
MS ELearning
Other Category
Other Category - LAN
Eduman
MS Elearning - Russel
V3 - Russel
AICERTs- Extended E-Learnin...
Russian Course
Qazaq Course
Home
Store
Store
Store
Store
Contact Us
Watch Demo
Search
Search
Search
Search
Close
Toggle search input
Log in
Email
Email
Password
Password
Forgot your password?
Log in
Categories
Collapse
Expand
All categories
AI CERTs
AI CERTs- LAN
AICERTs- Extended E-Learnin...
AICERTs- Extended E-Learnin...
ANAB
AI CERTs-Spanish
MS ELearning
Other Category
Other Category - LAN
Eduman
MS Elearning - Russel
V3 - Russel
AICERTs- Extended E-Learnin...
Russian Course
Qazaq Course
Home
Store
Store
Store
Store
Contact Us
Watch Demo
Course info
Blockchain+ Developer™ Instructor Guide