If you're a software developer and new to blockchain, this is the course for you. Several experienced IBM blockchain developer advocates will lead you through a series of videos that describe high-level concepts, components, and strategies on building blockchain business networks. You'll also get hands-on experience modeling and building blockchain networks as well as create your first blockchain application. The first part of this course covers basic concepts of blockchain, and no programming skills are required. However, to complete three of the four labs, you must understand basic software object-oriented programming and how to use the command line. It's also helpful, but not required, that you can write code in JavaScript. When you complete the course, you should understand what a blockchain business network is, how to build and model a simple blockchain solution, and the role of the developer in creating blockchain applications. If you successfully complete the course, you'll receive a certificate of completion. You'll need to pass several end-of-section quizzes and a final exam that include multiple choice, true and false, and fill in the blank questions. This course does not cover Bitcoin or cryptocurrency in detail.
Who is this class for: Software developers who are new to blockchain.
In this module, you'll get an overview of the entire course including prerequisite software and hardware. You will also get introduced to IBM Blockchain.
This module describes the ways in which blockchain can help you build more secure and efficient business networks.
6 videos, 1 reading, 6 practice quizzes
In this module, you'll get an overview of IBM and the Hyperledger Project, and get an introduction to Hyperledger Composer, a tool that helps you quickly model and build blockchain business networks. You'll also use Hyperledger Composer to model a simple business network that transfers a car among buyers, sellers, and other network participants.
Take a deeper dive into Hyperledger Composer, understand its underlying structures, and use it to model a simple car auction network.
In this module, you'll learn more about the components of a blockchain solution and about the roles of people who model, build, and maintain that blockchain solution. You'll also learn to use command-line tools to build a simple application in JavaScript that queries and updates a prepopulated blockchain network ledger. You'll also learn more about the architecture of a blockchain network and about key considerations for developers, administrators, and network consensus. You'll also get hands-on experience working with a sample Hyperledger Fabric network that includes two organizations, two peer nodes, and an ordering service.
Level- Intermediate
Commitment- 6 weeks of study, 2 hours/week
Language- English
How To Pass-Pass all graded assignments to complete the course.
To participate in this training, you can Enroll now