IBM Blockchain Foundation for Developers

Price: Free

Date: On request

Type: e-learning

Category: Software development

Language: English

Location: Online

Training Description:

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.

 

 

 

Who is eligible:

COURSE 1 Welcome to this course

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.

  1. Reading: About this course
  2. Reading: Prerequisites
  3. Reading: Notes and resources
  4. Reading: What is blockchain?
  5. Video: The business backdrop
  6. Practice Quiz: Checkpoint
  7. Video: The problem area
  8. Practice Quiz: Checkpoint
  9. Video: Relation to Bitcoin
  10. Practice Quiz: Checkpoint
  11. Video: Requirements for a blockchain in a business environment
  12. Practice Quiz: Checkpoint
  13. Video: Requirements deep dive
  14. Practice Quiz: Checkpoint
  15. Discussion Prompt: Discussion prompt

COURSE 2 Leverage blockchain benefits

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

  1. Reading: Apply blockchain to business
  2. Video: Why blockchain is relevant for business
  3. Practice Quiz: Checkpoint
  4. Video: Consensus: Shared reference data example
  5. Practice Quiz: Checkpoint
  6. Video: Provenance: Supply chain example
  7. Practice Quiz: Checkpoint
  8. Video: Finality: Letter of credit example
  9. Practice Quiz: Checkpoint
  10. Video: Industry use cases
  11. Practice Quiz: Checkpoint
  12. Video: Customer adoption
  13. Practice Quiz: Checkpoint
  14. Discussion Prompt: Discussion prompt

COURSE 3 Transform your business with blockchain

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.

  1. Reading: How IBM can help you apply blockchain?
  2. Video: IBM and Hyperledger relationship: Blockchain for business
  3. Practice Quiz: Checkpoint
  4. Video: Hyperledger Composer overview
  5. Practice Quiz: Checkpoint
  6. Video: IBM engagement model
  7. Practice Quiz: Checkpoint
  8. Discussion Prompt: Discussion prompt
  9. Reading: Transfer assets in a blockchain
  10. Video: Blockchain asset transfer demo
  11. Practice Quiz: Checkpoint
  12. Reading: Lab 1: Transfer assets
  13. Practice Quiz: Checkpoint
  14. Discussion Prompt: Discussion prompt

COURSE 4 Blockchain composed

Take a deeper dive into Hyperledger Composer, understand its underlying structures, and use it to model a simple car auction network.

  1. Reading: Hyperledger Composer overview
  2. Video: Hyperledger Composer: a deeper dive
  3. Practice Quiz: Checkpoint
  4. Video: An example business network
  5. Practice Quiz: Checkpoint
  6. Video: Conceptual components and structure
  7. Practice Quiz: Checkpoint
  8. Video: Demo - Hyperledger Composer
  9. Practice Quiz: Checkpoint
  10. Reading: Lab 2: Create a Hyperledger Composer solution
  11. Practice Quiz: Checkpoint
  12. Video: Extensive, familiar, open tool set
  13. Practice Quiz: Checkpoint
  14. Discussion Prompt: Discussion

 

COURSE 5 Blockchain fabric development and architecture

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.

  1. Video: Participants and components Overview
  2. Practice Quiz: Checkpoint
  3. Video: Developer considerations
  4. Practice Quiz: Checkpoint
  5. Reading: Lab 3: Write your first blockchain application
  6. Practice Quiz: Checkpoint
  7. Discussion Prompt: Discussion prompt
  8. Video: Operator considerations
  9. Practice Quiz: Checkpoint
  10. Video: Public and private blockchain
  11. Practice Quiz: Checkpoint
  12. Video: Architect considerations
  13. Practice Quiz: Checkpoint
  14. Video: Network considerations
  15. Practice Quiz: Checkpoint
  16. Reading: Lab 4: Build your own network
  17. Practice Quiz: Checkpoint
  18. Discussion Prompt: Discussion prompt

Additional information

Level- Intermediate
Commitment- 6 weeks of study, 2 hours/week
Language- English
How To Pass-Pass all graded assignments to complete the course.

Participation

Registration deadline: 17 November 2019

To participate in this training, you can  Enroll now

Share with Your Friends

Training Center Details

Type: LLC/OJSC/CJSC

Number of Employees: 50-200