-
Урок 1.
00:03:07
Introduction
-
Урок 2.
00:11:01
Fabric 2.x Section | Lecture updates
-
Урок 3.
00:03:28
Hyperledger Fabric 2.x Chaincode Updates (What's new?)
-
Урок 4.
00:02:35
Dev Machine Requirements & IDE Setup
-
Урок 5.
00:03:19
Crash course on Virtualization (Vagrant & VirtualBox)
-
Урок 6.
00:02:02
Download Project Repo & Setup the Dev VM
-
Урок 7.
00:03:37
Dev Environment Overview & Setup options
-
Урок 8.
00:04:17
Virtual Box Express Install
-
Урок 9.
00:05:29
Standard VM Install (1 of 2)
-
Урок 10.
00:02:13
Standard VM Install (2 of 2)
-
Урок 11.
00:06:09
Distributed Ledgers, Transactions, Chaincode & Shim
-
Урок 12.
00:05:58
Using the Dev Environment utilities
-
Урок 13.
00:05:34
Hands On: Utility scripts for managing development environment
-
Урок 14.
00:07:44
Hands On: Setting the environment & executing peer commands
-
Урок 15.
00:04:22
Hands On: Working with Hyperledger Explorer Tool
-
Урок 16.
00:08:59
Hands On: Chaincode execution utility
-
Урок 17.
00:08:02
Lifecycle- Chaincode Packaging & Installation
-
Урок 18.
00:07:30
Exercise- Chaincode Packaging & Installation
-
Урок 19.
00:09:47
Lifecycle - Chaincode Approval & Commitment
-
Урок 20.
00:10:00
Exercise - Chaincode Approval & Commitment
-
Урок 21.
00:01:14
Lifecycle - Chaincode Invoke & Query
-
Урок 22.
00:05:16
Exercise - Chaincode Invoke & Query
-
Урок 23.
00:06:37
Lifecycle - Chaincode Upgrade
-
Урок 24.
00:08:47
Exercise - Chaincode Upgrade
-
Урок 25.
00:06:20
Chaincode Net versus Dev Mode
-
Урок 26.
00:03:37
Chaincode Interface implementation & working
-
Урок 27.
00:07:21
Logging from Chaincode
-
Урок 28.
00:07:28
Hands On: Chaincode Install | Commit | Logging Walkthrough
-
Урок 29.
00:07:09
Hands On: Chaincode Interface
-
Урок 30.
00:04:22
Sending the Success & Error Response
-
Урок 31.
00:02:37
Introduction to ChaincodeStub
-
Урок 32.
00:04:27
Extracting Proposal Information
-
Урок 33.
00:05:49
Hands On: Using functions for accessing Proposal elements
-
Урок 34.
00:06:25
Passing Arguments & Invoke Function Implementation
-
Урок 35.
00:03:37
Hands On: Using Arguments function
-
Урок 36.
00:04:41
Chaincode State Management
-
Урок 37.
00:06:39
Hands On: Chaincode State Functions GetState, PutState & DelState
-
Урок 38.
00:04:19
Exercise: Add the "delete" function to V5 Token implementation
-
Урок 39.
00:03:40
Invoking Chaincode from another Chaincode
-
Урок 40.
00:05:43
Hands On: InvokeChaincode function
-
Урок 41.
00:04:00
Fabric Events & Subscriptions
-
Урок 42.
00:04:06
Hands On: Event function usage
-
Урок 43.
00:04:40
Fabric Chaincode Testing
-
Урок 44.
00:05:33
GoLang Testing Framework
-
Урок 45.
00:03:31
Hands On: Testing the Chaincode using GoLang Test Framework
-
Урок 46.
00:04:17
Chaincode unit testing with MockStub
-
Урок 47.
00:06:23
Hands On: Use the MockStub for Testing
-
Урок 48.
00:08:10
Writing Unit Tests Scripts (Utility)
-
Урок 49.
00:04:10
Hands On: Unit Testing Scripts
-
Урок 50.
00:02:56
ICO & Tokens
-
Урок 51.
00:03:37
Exercise: Requirement for this project
-
Урок 52.
00:06:49
Hands-on: Solution walkthrough
-
Урок 53.
00:02:07
Exercise: Test out the "transfer" events
-
Урок 54.
00:06:16
Transaction Flow in Fabric
-
Урок 55.
00:03:37
Consortiums and Trust Authorities
-
Урок 56.
00:07:09
Endorsement Policies & Expressions
-
Урок 57.
00:09:04
Chaincode Lifecycle EP in Dev Setup
-
Урок 58.
00:07:21
Hands On: Chaincode Endorsement Policies
-
Урок 59.
00:02:20
Exercise: Chaincode Endorsement Policy Expressions
-
Урок 60.
00:05:27
Transaction & Data Confidentiality
-
Урок 61.
00:04:16
Private Data Collections
-
Урок 62.
00:05:07
Flow of Transactions involving Private Data
-
Урок 63.
00:08:18
Private Data Collection Definition (1 of 2)
-
Урок 64.
00:06:52
Private Data Collection Definition (2 of 2)
-
Урок 65.
00:05:20
Hands-On: Setting up the PDC Definition in JSON file
-
Урок 66.
00:06:45
Hands-On: Private Data Collection in action
-
Урок 67.
00:05:08
Exercise: Update the PDC Definition
-
Урок 68.
00:02:20
Chaincode Stub API for Private Data Collections
-
Урок 69.
00:02:26
Hands-On: Using the PDC Stub API
-
Урок 70.
00:01:45
Exercise: Extend the PDC Sample Code
-
Урок 71.
00:04:08
Querying State Data by Range
-
Урок 72.
00:01:55
Stub functions for Range Queries
-
Урок 73.
00:05:59
Hands-on: Get State By Range
-
Урок 74.
00:02:34
Working with Pagination
-
Урок 75.
00:03:35
Stub function for Range Query with pagination
-
Урок 76.
00:04:26
Exercise: Extend for pagination
-
Урок 77.
00:06:04
Overview of Composite Keys & usage
-
Урок 78.
00:03:04
Stub functions related to Composite Keys
-
Урок 79.
00:06:12
Hands-on: Using the Composite Key functions
-
Урок 80.
00:04:17
Understanding the Rich Queries
-
Урок 81.
00:10:10
Hands-on: Setting the stage for Rich Queries
-
Урок 82.
00:09:07
Mango Query Language Selectors
-
Урок 83.
00:03:01
Query Result Fields Skip & Limit
-
Урок 84.
00:03:34
Stub functions for Rich queries
-
Урок 85.
00:07:06
Hands-on: Using the Rich query functions
-
Урок 86.
00:02:42
Exercise: Create Aggregation Function
-
Урок 87.
00:06:29
Using the CouchDB Indexes
-
Урок 88.
00:04:03
Hands-on: Working with indexes
-
Урок 89.
00:04:16
Sorting and indexes
-
Урок 90.
00:04:36
Exercise: Add a Report Function to sample
-
Урок 91.
00:04:21
Managing asset history
-
Урок 92.
00:02:26
Stub functions & interface for History
-
Урок 93.
00:06:50
Hands-on: Using the History API
-
Урок 94.
00:06:48
Chaincode Access & Authorization
-
Урок 95.
00:03:21
Client Identity Library Function Overview
-
Урок 96.
00:07:02
Hands-On: Test Chaincode Setup with Client Identity
-
Урок 97.
00:06:29
Hands On: With Client Identity Functions
-
Урок 98.
00:06:33
Exercise - Trade Approval Chaincode
-
Урок 99.
00:05:49
Fabric Front End Application Patterns
-
Урок 100.
00:06:24
Fabric Node SDK + Sample code setup
-
Урок 101.
00:02:27
Approach: Usage Based Learning
-
Урок 102.
00:06:19
Fabric Network Module (fabric-network)
-
Урок 103.
00:05:41
Hands-On: Develop a Wallet Utility
-
Урок 104.
00:07:32
Setting up the Gateway class instance
-
Урок 105.
00:05:43
Using the Network, Contract & Transaction classes
-
Урок 106.
00:06:27
Hands On: Use the fabric-network classes for Invoking & Querying ERC20 chaincode
-
Урок 107.
00:01:50
Exercise : Extend the sample code to submit transaction
-
Урок 108.
00:05:56
fabric-client : Client class overview
-
Урок 109.
00:05:51
Hands-On: Client class & Credential Store setup utility
-
Урок 110.
00:04:15
Using the Peer classe
-
Урок 111.
00:03:43
Hands-On: Executing Peer Queries
-
Урок 112.
00:04:56
Overview & Usage of Channel class
-
Урок 113.
00:05:11
Hands On: Executing channel aware functions to get chain info
-
Урок 114.
00:06:48
Designing Application for events using ChannelEventHub class
-
Урок 115.
00:04:07
Hands On: Coding the Block & Chaincode event Handler
-
Урок 116.
00:05:31
Exercise: Challenge Problem