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

Architecting Blockchain Solutions

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.

6 Hours of Video Instruction

Description
Quickly gain a deep understanding of blockchain technology to drive revenue in your organization.

Overview
Architecting Blockchain Solutions LiveLessons covers blockchain basics, ledgers, and several use-case scenarios in detail. Learn the main technologies for supporting blockchain use cases and how these technologies work with other technologies. Joe Holbrook discusses use cases that cover financial, insurance, science, technology, and other industries that enable you to gain a full grasp of blockchain capabilities.
This course starts out by covering blockchain fundamentals, including how a blockchain compares to traditional infrastructure and how Ethereum is used as a blockchain platform. It then discusses the important factors of blockchain architectures for which every organization should have a concise understanding, including blockchain nodes, blockchain networking, and layers. Holbrook demonstrates options for running blockchain on the various public cloud providers, including AWS, GCP, Azure, and IBM, and details numerous blockchain business models and best practices for software lifecycles. He covers significant blockchain development and planning as well as several blockchain development challenges. The course finishes with a discussion of providing blockchain solutions based on customer requirements.
Topics include
Lesson 1: Blockchain Basics
Lesson 2: Understanding Ethereum
Lesson 3: Blockchain Platform Architectures
Lesson 4: Blockchain Business Models
Lesson 5: Defining Business Models (B2B)
Lesson 6: Defining Business Models (B2C)
Lesson 7: Defining Business Models (G2C)
Lesson 8: Blockchain Costing
Lesson 9: Blockchain Solution Development
Lesson 10: Blockchain Design Best Practices
Lesson 11: SDLC
Lesson 12: Building the Blockchain
Lesson 13: Blockchain Pre-Sales Cycle
Lesson 14: Blockchain Demand

About the Instructor
Joe Holbrook has been in the IT field since 1993, when he was exposed to several HPUX systems on board a U.S. Navy flagship. He has migrated from the UNIX world to storage area networking (SAN), enterprise virtualization, and cloud architectures, and now specializes in blockchain and cryptocurrency. He previously worked for numerous companies such as HDS, 3PAR, Brocade, HP, EMC, Northrup Grumman, ViON, Ibasis.net, Chematch.com, SAIC, and Siemens Nixdorf.
Currently he works as a subject matter expert specializing in enterprise cloud and blockchain technologies. He is the owner of myblockchainexperts.com e-learning and is a technical trainer, consulting engineer, and speaker. Joe is a Certified Bitcoin Professional (CBP), Certified Blockchain Expert (CBE), and Certified Blockchain Solutions Architect (CBSA).
He is an avid speaker and well-known course author residing in Jacksonville, Florida.

Skill Level
Intermediate/Advanced

Learn How To

  • Understand blockchain solutions for enterprise use cases
  • Discuss and sell enterprise blockchain technology technically (technical pre-sales)
  • Determine appropriate enterprise blockchain solutions for technical merits
  • Define testing and implementation strategies for enterprise blockchain solutions

Who Should Take This Course

  • Anyone with a basic knowledge of blockchain who wants more in-depth knowledge of enterprise blockchain architectures. The ideal student would be an IT vendor/VAR/cloud pre-sales engineer, sales executive, or technical account manager responsible for enterprise customer solutions.
  • Engineers, technical support managers, developers, salespeople, and architects.

Course Requirements

  • Experience with service architectures such as SOA.
  • Pre-sales experience would be helpful but not required.
  • Understanding of blockchain and cryptocurrency basics.
  • A basic understanding of the benefits of blockchains.
  • A basic knowledge of Ethereum, Bitcoin, or Litecoin is not needed but is helpful.

 
Table of Contents
Module 1: Fundamentals of Blockchain Architecture
Lesson 1: Blockchain Basics
Lesson 2: Understanding Ethereum
Lesson 3: Blockchain Platform Architectures
Module 2: Blockchain Business Models
Lesson 4: Blockchain Business Models
Lesson 5: Defining Business Models (B2B)
Lesson 6: Defining Business Models (B2C)
Lesson 7: Defining Business Models (G2C)
Lesson 8: Blockchain Costing
Module 3: Blockchain Development
Lesson 9: Blockchain Solution Development
Lesson 10: Blockchain Design Best Practices
Lesson 11: SDLC
Lesson 12: Building the Blockchain
Module 4: Blockchain Solution Sales Cycle
Lesson 13: Blockchain Pre-Sales Cycle
Lesson 14: Blockchain Demand

Lesson Descriptions
Lesson 1, “Blockchain Basics,” discusses the basics of blockchain technology to lay a foundation before we discuss the more technical and specialized areas.

Lesson 2, “Understanding Ethereum,” discusses the technical merits of the Ethereum blockchain and how the platform works from a technical level.

Lesson 3, “Blockchain Platform Architectures,” discusses the details of other blockchain platforms, and specifically running Blockchain as a Service (BaaS).

Lesson 4, “Blockchain Business Models,” discusses the business models that are commonly used in blockchain deployments and that are creating value with blockchains.

Lesson 5, “Defining Business Models (B2B),” discusses the business model focused on business-to-business contracting.

Lesson 6, “Defining Business Models (B2C),” discusses the business model focused on business-to-consumer servicing.

Lesson 7, “Defining Business Models (G2C),” discusses the business model focused on government-to-citizen servicing, with a focus on Dubai.

Lesson 8, “Blockchain Costing,” discusses the business costing models around the blockchain technologies.

Lesson 9, “Blockchain Solution Development,” discusses the solutions development process, specifically around blockchain best practices and frameworks.

Lesson 10, “Blockchain Design Best Practices,” discusses how to design blockchain solutions and the needed skillsets for development.

Lesson 11, “SDLC,” discusses the software development lifecyle process and how the development models fit in.

Lesson 12, “Building the Blockchain,” discusses the processes of building your blockchain and some of the common tools available.

Lesson 13, “Blockchain Pre-Sales Cycle,” discusses the pre-sales cycle regarding blockchain-focused sales cycle activities such as POCs and responding to RFPs.

Lesson 14, “Blockchain Demand,” discusses the rising demand for required blockchain skills and discusses some career paths.

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, and Pearson IT Certification. Topics include IT Certification, Network Security, Cisco Technology, Programming, Web Development, and more. Learn more about Pearson Video training at http://www.informit.com/video.

Table of Contents

  1. Introduction
    1. Architecting Blockchain Solutions: Introduction 00:02:45
  2. Module 1: Fundamentals of Blockchain Architecture
    1. Module introduction 00:00:31
  3. Lesson 1: Blockchain Basics
    1. Learning objectives 00:00:21
    2. 1.1 Legacy Systems Architecture vs Blockchain Architectures 00:08:56
    3. 1.2 Blockchain Overview 00:07:33
    4. 1.3 Blockchain Components 00:06:22
    5. 1.4 Enterprise Blockchains 00:06:43
    6. 1.5 Open Source Blockchains 00:08:58
    7. 1.6 Blockchain Mining 00:13:36
    8. 1.7 Bitcoin vs Blockchain 00:02:58
    9. 1.8 Key Terminology 00:10:53
  4. Lesson 2: Understanding Ethereum
    1. Learning objectives 00:00:17
    2. 2.1 Ethereum Blockchain Platform 00:07:29
    3. 2.2 Ethereum Blockchain Networks 00:06:13
    4. 2.3 Ethereum IPFS 00:06:18
    5. 2.4 Ethereum Ledger Basics 00:03:46
    6. 2.5 Ethereum Architecture 00:02:13
    7. 2.6 Ethereum Wallets 00:07:25
    8. 2.7 Ethereum Virtual Machine 00:01:35
    9. 2.8 Ethereum Development 00:04:29
    10. 2.9 Ethereum Browser 00:02:51
    11. 2.10 Ethereum Smart Contracts 00:15:59
    12. 2.11 Ethereum dApps 00:01:24
    13. 2.12 Ethereum Tokens 00:03:44
    14. 2.13 Ethereum Gas 00:12:38
  5. Lesson 3: Blockchain Platform Architectures
    1. Learning objectives 00:00:18
    2. 3.1 Blockchain Architecture Overview 00:11:27
    3. 3.2 Blockchain Enterprise Architecture 00:03:49
    4. 3.3 Blockchain Architecture Domains 00:02:13
    5. 3.4 Blockchain Networks 00:00:55
    6. 3.5 Forks and Segwits 00:09:42
    7. 3.6 Blockchain as a Service (Cloud) 00:05:47
    8. 3.7 R3 Corda 00:11:57
    9. 3.8 R3 Corda (Part 2) 00:19:50
  6. Module 2: Blockchain Business Models
    1. Module introduction 00:00:33
  7. Lesson 4: Blockchain Business Models
    1. Learning objectives 00:00:20
    2. 4.1 Understanding the business models 00:07:39
    3. 4.2 Creating Value with Blockchain 00:10:24
  8. Lesson 5: Defining Business Models (B2B)
    1. Learning objectives 00:00:16
    2. 5.1 Defining B2B Business Model 00:01:13
    3. 5.2 Deriving Business Value in Contract Processing 00:02:15
    4. 5.3 Ripple 00:01:31
  9. Lesson 6: Definining Business Models (B2C)
    1. Learning objectives 00:00:15
    2. 6.1 Defining B2C Business Model 00:01:02
    3. 6.2 Defining B2C Business Challenges and Solutions 00:01:31
  10. Lesson 7: Defining Business Models (G2C)
    1. Learning objectives 00:00:20
    2. 7.1 Defining G2C Business Model 00:01:13
    3. 7.2 Challenges and opportunities with the G2C Business Model 00:02:29
    4. 7.3 Government of Dubai 00:04:08
  11. Lesson 8: Blockchain Costing
    1. Learning objectives 00:00:15
    2. 8.1 Blockchain Cost Model 00:05:46
    3. 8.2 Cost Considerations 00:10:53
  12. Module 3: Blockchain Development
    1. Module introduction 00:00:35
  13. Lesson 9: Blockchain Solution Development
    1. Learning objectives 00:00:18
    2. 9.1 Project Planning Best Practices 00:01:39
    3. 9.2 Project Planning Best Practices 00:06:20
    4. 9.3 Development Frameworks 00:02:23
  14. Lesson 10: Blockchain Design Best Practices
    1. Learning objectives 00:00:16
    2. 10.1 Design Decisions 00:00:49
    3. 10.2 Development Skills 00:04:31
  15. Lesson 11: SDLC
    1. Learning objectives 00:00:17
    2. 11.1 SDLC and the Blockchain 00:04:45
    3. 11.2 Defining Development Models 00:03:44
  16. Lesson 12: Building the Blockchain
    1. Learning objectives 00:00:16
    2. 12.1 Steps to Building Your Blockchain 00:02:53
    3. 12.2 Blockchain Development Tools 00:07:10
  17. Module 4: Blockchain Solution Sales Cycle
    1. Module introduction 00:00:33
  18. Lesson 13: Blockchain Pre-Sales Cycle
    1. Learning objectives 00:00:21
    2. 13.1 Customer Requirements 00:06:36
    3. 13.2 Understanding Use-Cases 00:02:51
    4. 13.3 Responding to Proposals (RFPs) 00:04:25
    5. 13.4 RFP for Fin Tech 00:05:07
    6. 13.5 Proof of Concepts (POC) 00:05:24
    7. 13.6 ROI and TCO 00:05:14
  19. Lesson 14: Blockchain Demand
    1. Learning objectives 00:00:18
    2. 14.1 Demand in the Blockchain 00:02:13
    3. 14.2 Blockchain Roles 00:02:36