Enterprise Blockchain Architecture

Ethereum, Hyperledger Fabric and Corda

This course is meant to provide enterprise architects, pre-sales engineers and consultants a detailed overview of Blockchain technology such as Ethereum and Hyperledger.

It is specifically designed to answer the following questions:

  • What is Blockchain? (What exactly is it?)
  • Non-Technical Technology Overview (How does it work?)
  • Technical Technology Component Overview. (What are the components Encryption, Networking and Nodes?)
  • Benefits of Blockchain (Why should anyone consider this?)
  • Use Cases (Where and for what apps is it appropriate?)
  • Adoption (Who is using it and for what?)
  • Implementation (How do I get started?)
  • Future of Blockchain (What is its future?)
  • What are the major enterprise blockchains and which one is right for our enterprise? (Ethereum, Hyperledger, R3 Corda, Quorum)
  • Hyperledger Fabric Blockchain Use Cases (What are common uses cases?)
  • What are common Ethereum Blockchain Use Cases (What are common use cases?)
  • Design Blockchain application requirements (How do I design a Blockchain application?)
  • Developing Blockchain applications (How do I develop a Blockchain application?)
  • Testing your Blockchain applications (How do I test a Blockchain application?) 
  • Proof of Concepts (POC) (How to use Proof Of Concepts for blockchains?)
  • Blockchain as a Service platforms (What is a Blockchain as A Service?)

What you’ll learn in the Blockchain Technology Workshop:

  • Blockchain Technology Overview
  • Benefits of a Trustless Platform
  • Cryptography Overview
  • Use Cases for Blockchains such as Hyperledger and Ethereum
  • Comparing the Enterprise Blockchains
  • Implementation and Development Requirements
  • Deploying on BAAS Platform.
  • Proof of Concepts

What are the pre requites of the course to be successful? 

Blockchain knowledge would be helpful but not necessary.

Day One

8 Hours

DAY 1 Module Subject Start End Total Time (in hours)
01 Course Introduction 09:00 09:30 00:30
02 What is a Blockchain 09:30 12:30 03:00
03 Enterprise Blockchains 12:30 13:00 00:30
Lunch 13:00 13:30 00:30
04 Industry Adoption and Use Cases 13:30 16:00 02:30
05 Blockchain Components 16:00 16:30 00:30
05 Blockchain Components 16:30 17:00 00:30

Day Two

8 Hours

DAY  2 Module Subject Start End Total Time (in hours)
06 Blockchain Deployment Considerations 09:00 09:30 00:30
06 Blockchain Security 09:30 12:30 03:00
07 Enterprise Blockchain -Hyperledger 12:30 13:00 00:30
Lunch 13:00 13:30 00:30
07 Enterprise Blockchain – Hyperledger 13:30 16:00 02:30
08 Enterprise Blockchains – Corda 16:00 17:00 01:00
Total Lecture 8:00


Day Three

8 Hours

DAY  3 Module Subject Start End Total Time (in hours)
08 Enterprise Blockchains – Ethereum 09:00 09:30 00:30
09 Blockchain as a Service 09:30 10:30 01:30
10 Proof of Concepts 10:30 11:00 00:30
Lunch 13:00 13:30 00:30
11 Development Best Practices 13:30 16:00 02:30
12 Development – Client Applications 16:00 16:30 00:30
13 Future of Blockchain 16:30 17:00 00:30
Total Lecture 8:00