Blockchain Developer
The Blockchain Developer career path introduces students to blockchain concepts such as business networks,
participants, assets, and trusted transactions, using Hyperledger Fabric, Hyperledger Composer, and IBM
Blockchain Platform. This will require skills in topics such as shared ledger, smart contracts, consensus, and
architecture of Blockchain solutions.
Learning objectives
After completing this course, you should be able to:
Explain blockchain and how it is applied across industries
Discuss the role of a shared ledger
Understand the benefits of a blockchain platform
Explain what is Hyperledger Composer, how it fits into blockchain, and its applications
Explain the blockchain solution architecture
Explain the elements of a business network, the role of channels, and how the world state is maintained
Understand Hyperledger Fabric application development
Understand blockchain deployment, security and integration capabilities
Prerequisites Skills
Basic knowledge of JavaScript, Node.js, Angular.js, Golang, Docker, and Kubernetes
Exposure to the IBM Skills Academy Portal learning environment
Exposure to the IBM Skills Academy Cloud hands-on labs platform
Course Agenda
MODULE I – BLOCKCHAIN DEVELOPER
Course I – AI Overview
Unit 1. Blockchain Overview
MODULE II – Blockchain Foundations
Course I – Introduction to HTML5 and JavaScript Programming
Unit 1. HTML5 overview
Unit 2. JavaScript programming for web applications
Unit 3. HTML5 features
Unit 4. Course summary
Course II – Node.js
Unit 1. Server-Side JavaScript
Unit 2. Asynchronous I/O with callback programming
Unit 3. Promises in Node.js – An alternative to Callback
Course III – Docker Essentials
Unit 1. Prerequisite Docker installation
Course IV – Get started with Kubernetes
Unit 1. Set up your environment
Unit 2. Virtual machines, containers, and Kubernetes
Unit 3. Relationship between Kubernetes and containers
MODULE III – Blockchain Developer
Course I – Blockchain Developer
Unit 1. Blockchain Overview
Unit 2. Introducing Hyperledger Composer
Unit 3. Understanding Blockchain Solution Architecture
Unit 4. Blockchain in-depth
Unit 5. Blockchain in-depth
Unit 6. Hyperledger Fabric Application Development
Unit 7. Understanding Blockchain Deployment Options
Unit 8. Understanding Blockchain Security
Unit 9. Blockchain Integrated
IBM Official Badges and Associated Job Roles
IBM Official Badges Blockchain Developer : Explorer | Mastery Award