Course Outline
Introduction
Introduction to Certified Solidity Developer™
Blockchain Architecture Basics
- What is Blockchain?
- How Blockchain works?
- How Blockchain is different from traditional technologies?
- Is Blockchain a Silver Bullet?
- Blockchain Decision Overview
- Digital Assets and Multiple Parties
- Technical Approach
- Network Configuration
- Deciding Factors
Tools required for Blockchain Architecture
- Additional Technologies Supporting Blockchain
- Programming Languages you can use to Build Blockchain solutions.
- Cryptography and Blockchain Algorithms
- Overview of Blockchain Platforms
- Public Platforms
- Commercial Platforms
- Blockchain Functional Architecture
- Blockchain Environment Considerations
- Public vs Private
- Permissioned vs Permissionless
- Cloud vs Native
Developing your own Network Nodes
- Blockchain Functional Risks
- Transaction costs
- Interoperability
- Additional Blockchain technologies
- On Chain vs Off Chain
- Lighting Network
- CoCo Framework
- Smart Contracts
- Oracles
- Business Components of Blockchain Architecture
- Problem
- Stakeholders
- Devices
- Type of Blockchain
- Technical Components of Blockchain Architecture
- Ledger
- Smart Contracts
- P2p Network
- Membership
- Protocols
Architecting your own Blockchain Solution
- Analyze requirements
- Translate requirements into functions
- Transactions
- Blocks
- Data Privileges
- Data Processing
- Translate Stakeholders into nodes
- Node Creation and Management
- Node Data Communication and Processing
- Define roles for nodes
- Identity
- Privacy
- Security
- Sandbox or ground-up the platform
- Define development resources: Programming Frameworks and Programmers
- Blockchain Development
- Blockchain Hosting
- Blockchain Support
- Blockchain Security and Implementation
- Government Regulations
- Legal Issues
- Loopholes
- Hurdles
- Common Mistakes
- Blockchain Risk Management
- Enterprise Risk
- Operational Risk
- Market Risk System Risk
Certified Blockchain Architecture Exam
- There will be an online training followed by a multiple choice exam of 100 marks.
- You need to acquire 60+ marks to clear the exam.
- If you fail, you can retake the exam after one day.
- You can take the exam no more than 3 times.
- If you fail to acquire 60+ marks even after three attempts, then you need to contact us to get assistance for clearing the exam
Requirements
This course has a minimum of 2 people to run
Testimonials (2)
Very informative and gave a more in depth look at the content, great to have an experienced trainer on hand to clear up any issues or misconceptions arond various topics
Jordan - Rakuten Blockchain Lab
Course - Ethereum for Developers
Mr. Chen has plenty of knowledge and experiences in the blockchain domain. I liked the sections that he was willing to discuss with me on some real sceanrios. He had a very clear view on the questions and gave me different advised/suggestions which I had in the real case. He was not selling his ideas but guided me to understand this new technology from different perspectives, by explaining pros/cons for each situations.