Course #:TP2863

Blockchain Solution Architect Training

The purpose of this course is to impart students with the knowledge and capability to provide consulting services to organizations to incorporate blockchain solutions into their current and future business models.  Participants will

  • Become familiarized with the basics of cryptocurrencies and blockchain technology.
  • Understand blockchain protocols and technical security requirements.
  • Recognize the legal and regulatory framework related to blockchain technology.
  • Appreciate the architectural and technical issues that must be considered before launching a blockchain development initiative.
  • Review use-cases and lessons learned from previous blockchain projects.
  • Create a blockchain solution model project for an enterprise.

Topics

Blockchain Foundations Overview


Blockchain Foundations topics provide students with a fundamental understanding of the technology and potential use cases.  The learning objectives are:

  • Lesson 1:    Introduce the history of bitcoin and blockchain technology.
  • Lesson 2:    Discuss why cryptocurrencies and blockchain technologies are important.
  • Lesson 3    Provide a basic understanding of cryptocurrencies.
  • Lesson 4    Provide a basic understanding of blockchain technology.
  • Lesson 5    Introduce legal and regulatory considerations.
  • Lesson 6    Discuss blockchain use cases


Blockchain Technical Consultant Overview


Blockchain Technical Consultant topics provide students with a well-rounded technical foundation of blockchain technology to aid them in the technical decision-making process.  It supports the decisions including:

  • Lesson 1    Collect requirements for a blockchain based solution
  • Lesson 2    Understand design options, and considerations to make technical decisions
  • Lesson 3    Understand development platforms to determine platforms and tools
  • Lesson 4    Understand the testing parameters, and constraints to plan, and test blockchain systems
  • Lesson 5    Understand and implement post-production controls and support mechanisms
  • Lesson 6    Be able to transform a concept into a blockchain solution

Prerequisites

None

Duration

Four days

Outline of Blockchain Solution Architect Training

Blockchain Foundations Outline


Chapter 1. Introduction to Blockchain & Cryptocurrencies

  • Why Blockchain is Important
  • Global Adoption
  • New Solutions to Old Problems
  • Disruption
  • Introduces New Risks
  • Blockchain History
  • What is Money?
  • Financial Crisis of 2008
  • Bitcoin White Paper
  • Early Adoption
  • Blockchain Family Tree

Chapter 2. Blockchain Fundamentals

  • Blockchain Features
  • Technological Components
  • Blockchain Protocols
  • Example Blockchain Protocol (Bitcoin)

Chapter 3. Blockchains Use for Movement of Value

  • Forms of Value
  • Tokens
  • Securities
  • Cryptocurrencies
  • Tokenomic Ecosystem
  • Technology Framework (Wallets & Exchanges)
  • Organizational Framework
  • Regulatory Framework

Chapter 4. Introduction to Smart Contracts
Chapter 5. Using Cryptocurrency, Tokens, Coins & Ledgers

  • Cryptocurrency
  • Tokens
  • Coins
  • Ledgers

Chapter 6. Blockchain Use Cases

  • Government Use Cases

 

Blockchain Technical Consulting Outline


Chapter 1. Basic Blockchain Considerations

  • Blockchains Can Solve Traditional Problems

  • Do I Need a Blockchain?

Chapter 2. Requirements

  • Tokenization
  • Fungible or Non-fungible
  • Smart Contracts
  • Data Storage (Permanent or not)
  • Network Connectivity
  • Data Security & Privacy
  • Data Decentralization
  • Data Immutability
  • Blockchain Governance

Chapter 3. Design

  • Topology:  Distributed vs Decentralized
  • Permission Arrangements:
  • Protocol: The set of rules that govern the network
  • Consensus Mechanisms
  • Blockchain Platforms
  • Bitcoin
  • Ethereum
  • Quorum
  • Hyperledger Fabric
  • Corda
  • RippleNet
  • Alternative Platforms

Chapter 4. Development

  • Blockchain Development Wizards
  • Simbachain
  • Blockchain Development Languages & Tools

Chapter 5. Testing

  • Types of Blockchain Testing    
  • Blockchain Testing Tools
  • Blockchain Testing Challenges

Chapter 6. Deployment

We regularly offer classes in these and other cities. Atlanta, Austin, Baltimore, Calgary, Chicago, Cleveland, Dallas, Denver, Detroit, Houston, Jacksonville, Miami, Montreal, New York City, Orlando, Ottawa, Philadelphia, Phoenix, Pittsburgh, Seattle, Toronto, Vancouver, Washington DC.