The Certified Blockchain Architect course provides IT professionals with fundamental knowledge in blockchain and offers a clear, end-to-end understanding of how the technology works. Industry drivers and impacts of blockchain are explained, followed by plain English descriptions of each primary part of a blockchain system and step-by-step descriptions of how these parts work together. The course then delves into blockchain technology architecture and the inner workings of blockchains by exploring a series of key design patterns, techniques and related architectural models, along with common technology mechanisms used to customize and optimize blockchain application designs in support of fulfilling business requirements. Finally, participants are presented with a series of exercises and problems that are designed to test their ability to apply their knowledge of topics covered in previous lessons.
Completion of the Certified Blockchain Architect course and passing the Blockchain Architect Certification Exam (BC90.01) proves hands-on proficiency in blockchain technologies, mechanisms and security controls as they are applied and combined to solve real-world problems.
The course includes a 12-month subscription to the following digital course materials:
- Workbook (Modules 1, 2 and 3)
- Exam Preparation Guide (Modules 1, 2 and 3)
- Symbol Legend Poster
- Mind Map Poster
- Blockchain Models
- Consensus Types
- Flashcards (Modules 1, 2 and 3)
Arcitura Certified Blockchain Architect Course Outline
Module 1: Fundamental Blockchain
- Benefits and challenges of blockchain
- Blockchain business drivers and technology drivers
- Understanding blockchain’s decentralized model
- Blockchain value propositions
- How blockchain can be used for different industries
- Blockchain applications, networks and the distributed ledger
- How the distributed ledger can relate to relational database
- Transactions, records and pools
- Fundamental components of a blockchain architecture
- Blocks, chains and block headers
- Blockchain users, full nodes and partial nodes
- Step-by-step understanding of the record and block lifecycle
- Step-by-step understanding of how the Merkle tree works
- Step-by-step understanding of how consensus works
- Consensus algorithms (PoW, PoS, PoA, DPoS, LPoS, PoI, PoET, PoC, PoB Round Robin)
- Public vs. private/permissionless vs. permissioned blockchains
- Coins, tokens, smart contracts
- Basics of crypto hashing and cryptography
- On-chain, off-chain and cross-chain activity
- Understanding soft forks and hard forks
- Common blockchain metrics
Module 2: Blockchain Technology and Architecture
- Common blockchain technology mechanisms and artifacts
- Node monitor, automated node deployer, node placement monitor
- Consensus processor, block maker, identity federator
- Hashing engine, chaining engine, identity verifier, wallet
- Node repository, ledger replicator, live node migrator
- Integrity and validation blockchain design patterns
- Block singleton, sidechain, block validation consensus
- Scalability and reliability blockchain design patterns
- Auto-scaling nodes, guaranteed minimum full nodes
- Geo scaling, block size update
- Security and privacy blockchain design patterns
- Forced on-chain transactions, federated chain
- User data protection
- Utility blockchain design patterns
- Transaction record tagging
- Lightweight node, node task abstraction
Module 3: Blockchain Technology Lab
This course module presents participants with a series of exercises and problems that are designed to test their ability to apply their knowledge of topics covered in previous courses. Completing this lab will help highlight areas that require further attention and will further prove hands-on proficiency in blockchain technologies, mechanisms and security controls as they are applied and combined to solve real-world problems.
Who Should Take the Course
- Junior Blockhain Analyst
- Junior Blockchain Developer
- Blockchain Solutions Architect
- Blockchain Project Manager
- Blockchain UX Designer