Intro, Hashes, Blockchains and Smart Contracts
  • Course Update: Points to Note for Fabric 2.x
  • Basics of a Hash
  • A Visual Intro to Blockchains
  • Smart Contracts
Fabric and Composer Setup
  • Installing the Prereqs (General + Linux)
  • Installing the Prereqs (Mac)
  • Setting up the Development Environment
  • Running Fabric for the First Time
Fun in the Playground
  • Starting Playground, Basic Setup
  • Defining a Model
  • Defining Business Logic
  • Defining Transactions and Executing the Blockchain
Developing an Application on Fabric
  • Create a Business Network
  • Composer REST Server and the Loopback interface
Integrating Blockchains into Existing Apps
  • Using a Third-party REST Client (Postman or Insomnia)
  • Writing Basic PHP Integration
Fabric 2.x - First Smart Contract
  • Fabric 2.x Prerequisite Setup
  • Getting Fabric Binaries (including Sample Smart Contract)
  • Understanding and Publishing the Smart Contract
  • Interacting with the Smart Contract through Command Line
  • Clean the Environment and Reset
  • Interacting with the Smart Contract through Code (Basics)
  • Creating Admin and Non-Admin Users to Interact with the Smart Contract
  • Performing Smart Contract (Chaincode) Operations
Parting Words
  • Bonus Lecture