O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Certified Blockchain Developer--Hyperledger Fabric (CBDH)

Video Description

Sneak Peek

The Sneak Peek program provides early access to Pearson video products and is exclusively available to Safari subscribers. Content for titles in this program is made available throughout the development cycle, so products may not be complete, edited, or finalized, including video post-production editing.

7+ Hours of Video Instruction

Overview

More than 7 hours of video instruction to prepare you to pass the Certified Blockchain Developer—Hyperledger Fabric (CBDH) exam and develop your skills in the emerging and in-demand blockchain arena.

Overview

In Certified Blockchain Developer—Hyperledger Fabric (CBDH) Complete Video Course, seasoned IT veteran and current blockchain subject matter expert, Joseph Holbrook, provides an in-depth exploration of developing blockchain solutions, which are quickly becoming the de facto, decentralized method for verifying and tracking cryptocurrency and other digital transactions.

While the primary objective of this LiveLessons video course is to provide you with all of the information you need to prepare for and pass the Blockchain Training Alliance CBDH exam, the course also delves into planning and preparing production-ready applications for the Hyperledger blockchain; learning how to work effectively with blockchain engineers and technical leaders; select appropriate Hyperledger blockchain systems for various use cases; and write, test, and deploy secure chain code.

Whether you are seeking to gain the CBDH certification or simply looking to enhance your blockchain development skills, Joseph Holbrook’s instruction through deep-dive discussion, whiteboarding analysis, and practical demos will ensure that you boost your confidence and skills in working with this burgeoning disruptor approach to digital transactions.

The Certified Blockchain Solution Architect (CBDH) exam is an elite way to demonstrate your knowledge and skills in this emerging space. Additionally, you will become a member of a community of Blockchain leaders.

About the Instructor

Joe Holbrook has been in the IT field since 1993 when he was exposed to several HPUX systems on board a US Navy flagship. He has migrated from UNIX world to Storage Area Networking (SAN) and Enterprise Virtualization and Cloud Architectures and now specializing in Blockchain and Cryptocurrency. He previously worked for numerous companies like HDS, 3PAR, Brocade, HP, EMC, Northrup Grumman, ViON, Ibasis.net, Chematch.com, SAIC and Siemens Nixdorf. He also has been a published course author on Linkedin Learning, Udemy.com, INE.com and Pearson Safari. He is also author of a new book due to be released in early 2019 on “Architecting Enterprise Blockchain Solutions”

Currently he is a recognized industry expert specializing in Enterprise Cloud and Blockchain Technologies. He is the owner of myblockchainexperts.com eLearning and a Certified Bitcoin Professional (CBP) as well a Certified Blockchain Solutions Architect (CBSA).

Skill Level

Beginner
Intermediate

Learn How To

  • Architect Hyperledger blockchain solutions
  • Work effectively with blockchain engineers and technical leaders
  • Choose appropriate blockchain systems for various use cases
  • Work effectively with both public and permissioned blockchain systems
  • Prepare to successfully pass the Blockchain Training Alliance Certified Blockchain Developer—Hyperledger Fabric (CBDH) exam

Who Should Take This Course

  • Blockchain-conversant professionals seeking an industry-leading blockchain certification (CBDH) as an advanced skillset or professional requirement.
  • Software developers, programmers, application architects, and any technically-focused pre-sales engineer
  • Technical leads in a Hyperledger project responsible for blockchain-focused customer solutions

Course Requirements

  • Basic understanding of the benefits of blockchain technology as well as how cryptocurrency works.
  • Basic knowledge of Ethereum or other blockchain platform.
  • Basic programming capability with a focus on Golang or NodeJS.

Table of Contents

Module 1: Introduction to Blockchain
Lesson 1: Certified Blockchain Developer Hyperledger
Lesson 2: How a Blockchain Works
Lesson 3: Blockchain Architecture Review

Module 2: Hyperledger Fabric Overview
Lesson 4: Hyperledger Project Overview
Lesson 5: Hyperledger Framework Comparisons
Lesson 6: Hyperledger Fabric
Lesson 7: Hyperledger Fundamentals and Components
Lesson 8: Hyperledger Transactions

Module 3: Working with Hyperledger Fabric
Lesson 9: Deploying Hyperledger Fabric on a BaaS
Lesson 10: Installing Hyperledger Fabric
Lesson 11: Hyperledger Fabric Explorer
Lesson 12: Hyperledger Composer

Module 4: Hyperledger Advanced Topics
Lesson 13: Hyperledger Development
Lesson 14: Bootstrapping

Module 5: Certified Blockchain Developer—Hyperledger Fabric (CBDH) Exam
Lesson 15: Course Wrap-up

Lesson descriptions

Lesson 1, “Certified Blockchain Developer Hyperledger,” covers the Certified Blockchain Developer—Hyperledger Fabric certification and the value that the certification brings to the table for the candidate. This lesson introduces the objectives required to understand to successfully pass the CBDH exam.

Lesson 2, “How a Blockchain Works,” provides an overview of blockchain components, components, encryption and privacy. The lesson covers basic blockchain terminology to ensure you start the course with the required blockchain knowledge.

Lesson 3, “Blockchain Architecture Review,” discusses the blockchain basics of permissioned and permissionless blockchains; public or private blockchains; and smart contracts. A review of trust is also in order to establish how blockchain can enable a trustless feature.

Lesson 4, “Hyperledger Project Overview,” examines the Hyperledger Project and the history, basics, and portfolio that you need to know. This lesson also covers the potential value that Hyperledger can bring to organizations with blockchain frameworks.

Lesson 5, “Hyperledger Framework Comparisons,” explores the Hyperledger Framework then compares and contrasts the blockchains in the framework. The lesson also goes over use cases for Hyperledger as well as some specific Hyperledger Fabric Terminology.

Lesson 6, “Hyperledger Fabric,” delves into the features of Hyperledger Fabric and the basics of Consensus, Transactions and Design Best Practices. This lesson also covers the basics of a consortium network.

Lesson 7, “Hyperledger Fundamentals and Components,” covers the Hyperledger Fabric Fundamentals and Components specifically around Nodes, Peers, Ordering, Ledgers and Membership Services.

Lesson 8, “Hyperledger Transactions,” reviews the Hyperledger Fabric transactions specifically around endorsing, ordering, and validating the transactions. The lesson covers Kafka and other supported ordering services.

Lesson 9, “Deploying Hyperledger Fabric on a BaaS,” examines the Hyperledger Fabric deploying process and how to download the blockchain. In addition, the lesson covers Blockchain as a Service options.

Lesson 10, “Installing Hyperledger Fabric,” explores the Hyperledger Fabric installation process and how to download the blockchain. You will also learn about the resources that need to be utilized and the prerequisites.

Lesson 11, “Hyperledger Fabric Explorer,” covers the Hyperledger Fabric Explorer, how to install the Explorer, and how to view transactions.

Lesson 12, “Hyperledger Composer,” examines the Hyperledger Fabric Composer and Composer Playground. You will learn how to use the development platform and validate your chaincode.

Lesson 13, “Hyperledger Development,” surveys Hyperledger Fabric development, specifically best practices, chaincode, and APIs.

Lesson 14, “Bootstrapping,” examines the Hyperledger Fabric bootstrapping and networking service discovery.

Lesson 15, “Course Wrap-up,” reviews the modules in the this course and provides preparation strategies for taking the exam and information on the process for taking the exam. You will also learn what you can expect after passing the exam as well as the function of the different professional roles in a blockchain environment.


About Pearson Video Training

Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Prentice Hall, Sams, and Que Topics include: IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at http://www.informit.com/video.

Table of Contents

  1. Introduction
    1. Certified Blockchain Developer--Hyperledger Fabric: Introduction 00:01:52
  2. Module 1: Introduction to Blockchain
    1. Module introduction 00:00:33
  3. Lesson 1: Certified Blockchain Developer Hyperledger
    1. Learning objectives 00:00:30
    2. 1.1 What Is a CBDH 00:01:27
    3. 1.2 Audience for the Certification 00:02:10
    4. 1.3 Skillsets Required for Success 00:04:03
    5. 1.4 Objectives of the Exam 00:05:57
    6. 1.5 Certification Value 00:03:02
  4. Lesson 2: How a Blockchain Works
    1. Learning objectives 00:00:27
    2. 2.1 Blockchain Basics 00:11:37
    3. 2.2 Blockchain Key Components 00:10:55
    4. 2.3 Blockchain Comparison 00:03:05
    5. 2.4 Blockchain Consensus Algorithms 00:25:32
    6. 2.5 Encryption Basics 00:04:04
    7. 2.6 Crypto Hashing 00:03:32
    8. 2.7 Crypto Hashing Demo 00:04:03
    9. 2.8 History of Blockchain and Hyperledger 00:01:49
  5. Lesson 3: Blockchain Architecture Review
    1. Learning objectives 00:00:28
    2. 3.1 Blockchain Architecture Overview 00:20:12
    3. 3.2 Blockchain Trust or Trustless 00:05:21
    4. 3.3 Blockchain Permissioned or Permissionless 00:17:09
    5. 3.4 Blockchain Smart Contracts 00:12:21
    6. 3.5 Tokenization 00:04:18
    7. 3.6 IAM 00:04:53
    8. 3.7 Blockchain Terminology Review 00:06:11
  6. Module 2: Hyperledger Fabric Overview
    1. Module introduction 00:00:47
  7. Lesson 4: Hyperledger Project Overview
    1. Learning objectives 00:00:28
    2. 4.1 What is the Hyperledger Project 00:08:11
    3. 4.2 Hyperledger Infrastructure 00:02:58
    4. 4.3 Hyperledger Project Frameworks 00:04:21
    5. 4.4 Hyperledger Tools 00:05:44
    6. 4.5 Hyperledger Project Overview 00:02:31
    7. 4.6 Use Case Discussion 00:06:30
    8. 4.7 Hyperledger Terminology 00:07:28
  8. Lesson 5: Hyperledger Framework Comparisons
    1. Learning objectives 00:00:30
    2. 5.1 Hyperledger Framework Blockchain Comparison 00:02:41
    3. 5.2 Hyperledger Fabric Use Cases 00:12:12
    4. 5.3 Use Case Whiteboard 00:04:52
  9. Lesson 6: Hyperledger Fabric
    1. Learning objectives 00:00:24
    2. 6.1 Hyperledger Fabric Features 00:05:56
    3. 6.2 Hyperledger Fabric Modular Design 00:07:36
    4. 6.3 Hyperledger Fabric Consensus 00:05:16
    5. 6.4 Hyperledger Fabric Transactions 00:10:38
    6. 6.5 Hyperledger Fabric Consortium Network 00:03:14
    7. 6.6 Hyperledger Fabric Design 00:04:52
    8. 6.7 Hyperledger Fabric Services 00:04:04
    9. 6.8 Hyperledger Fabric Ledger 00:04:30
    10. 6.9 Hyperledger Fabric Versions 00:02:48
  10. Lesson 7: Hyperledger Fundamentals and Components
    1. Learning objectives 00:00:23
    2. 7.1 Membership Services 00:05:52
    3. 7.2 Ordering Services (Kafka, SBFT & SOLO) 00:03:21
    4. 7.3 Ordering Services (Kafka, SBFT & SOLO) Whiteboard 00:06:53
    5. 7.4 Node Types and Roles 00:06:46
    6. 7.5 Channels 00:04:22
    7. 7.6 Channels Whiteboard 00:03:13
    8. 7.7 Ledgers and Database Options 00:04:44
    9. 7.8 Ledgers and Database Options WhiteBoard 00:03:59
    10. 7.9 Certificates and Certificate Authority 00:04:24
    11. 7.10 Chaincode Services 00:03:13
    12. 7.11 Organizations 00:04:28
    13. 7.12 Endorsement Policies 00:03:11
    14. 7.13 Endorsement Policies Whiteboard 00:03:03
    15. 7.14 APIs 00:03:58
  11. Lesson 8: Hyperledger Transactions
    1. Learning objectives 00:00:24
    2. 8.1 Transaction Workflow High Level 00:02:11
    3. 8.2 Transaction Workflow Deep Dive Whiteboard 00:04:15
    4. 8.3 Participants and Identities 00:02:52
    5. 8.4 Gossip Protocol 00:04:25
    6. 8.5 Transactions Per Second (TPS) 00:03:45
  12. Module 3: Working with Hyperledger Fabric
    1. Module introduction 00:00:38
  13. Lesson 9: Deploying Hyperledger Fabric on a BaaS
    1. Learning objectives 00:00:21
    2. 9.1 Deploying Hyperledger Fabric Considerations 00:02:25
    3. 9.2 Blockchain as a Service 00:02:57
    4. 9.3 Deploying Hyperledger Fabric on IBM Cloud 00:11:45
    5. 9.4 Blockchain as a Service -Azure 00:04:35
    6. 9.5 Blockchain as a Service - AWS 00:07:15
  14. Lesson 10: Installing Hyperledger Fabric
    1. Learning objectives 00:00:23
    2. 10.1 Installation Considerations 00:02:35
    3. 10.2 AWS Template Hyperledger 00:08:34
    4. 10.3 Docker 00:01:38
    5. 10.4 Installing Components 00:01:33
  15. Lesson 11: Hyperledger Fabric Explorer
    1. Learning objectives 00:00:17
    2. 11.1 Hyperledger Fabric Explorer Basics 00:02:06
    3. 11.2 Installation Requirements of Hyperledger Explorer 00:01:33
  16. Lesson 12: Hyperledger Composer
    1. Learning objectives 00:00:21
    2. 12.1 Hyperledger Composer 00:10:43
    3. 12.2 Hyperledger Composer Demo 00:02:59
    4. 12.3 Hyperledger Composer Playground 00:03:06
    5. 12.4 Hyperledger Composer Playground Demo 00:10:39
  17. Module 4: Hyperledger Advanced Topics
    1. Module introduction 00:00:24
  18. Lesson 13: Hyperledger Development
    1. Learning objectives 00:00:20
    2. 13.1 What Is Chaincode 00:01:22
    3. 13.2 Chaincode Considerations 00:04:24
    4. 13.3 Writing Chaincode 00:02:37
    5. 13.4 Development Languages 00:01:52
    6. 13.5 Client App Considerations 00:02:55
    7. 13.6 REST Services 00:03:22
  19. Lesson 14: Bootstrapping
    1. Learning objectives 00:00:16
    2. 14.1 REST Server Arhitechture 00:01:51
    3. 14.2 Service Discovery 00:02:16
    4. 14.3 BNA files 00:02:25
  20. Module 5: Certified Blockchain Developer - Hyperledger Fabric (CBDH) Exam
    1. Module introduction 00:00:15
  21. Lesson 15: Course Wrap-up
    1. Learning objectives 00:00:25
    2. 15.1 Recap of Course 00:09:19
    3. 15.2 Taking the Exam 00:01:47
    4. 15.3 Obtaining Your Certification 00:01:37
  22. Summary
    1. Certified Blockchain Developer--Hyperledger Fabric: Summary 00:00:38