Skip To Content
NICF - Blockchain Solution Architecture Training (SF) is a Program

NICF - Blockchain Solution Architecture Training (SF)

Self-paced

Sorry! The enrollment period is currently closed. Please check back soon.

Full program description

NICF - Blockchain Solution Architecture Training (SF)

Course Overview

This course is targeted at technical leaders who need to make decisions about architecture, environment, and development platforms. It provides general overview of Blockchain technology and is specifically designed to answer the following questions:

  • What is Blockchain
  • How does Blockchain work
  • Types of Blockchains
  • How is Blockchain different from what we have today
  • What are use cases for Blockchain
  • What does a Blockchain app look like
  • How do I design a Blockchain app
  • How do I develop a Blockchain app
  • How do I test a Blockchain app

This course will prepare participants to sit for The Certified Blockchain Solution Architect (CBSA) exam. The CBSA exam is an elite way to demonstrate your knowledge and skills in this emerging space. Additionally, you will become a member of a community of Blockchain leaders. With certification comes monthly industry updates via email and video.

Candidates holding CBSA certification demonstrates their ability to:

  •   Architect blockchain solutions
  •   Work effectively with blockchain engineers and technical leaders
  •   Choose appropriate blockchain systems for various use cases

  •   Work effectively with both public and permissioned blockchain systems

Who Should Attend

This course is targeted at technical leaders who need to make decisions about architecture, environment, and development platforms. This includes but not limited to

  • Consultants
  • Programmers & Developers
  • Software Engineers
  • IT Architects / Solution Architects
  • Business Analysts
  • IT Project Managers

  • CTO / CIO

Course Duration

3 Days / 24 Hours


Course Outline

What is Blockchain

  • Blockchain Basic Principles
  • Centralized and Decentralized Ledgers
  • Mechanics of Blockchain
  • What is a Block?

How are Blocks Chained Together?

  • How Does Blockchain Work
  • Benefits and Drawbacks of Blockchain
  • Cryptography
  • Public Key Cryptography
  • Cryptographic Hashing
  • Blockchain Consensus
  • Proof of Work Consensus
  • Proof of Stake Consensus
  • Other Consensus Mechanisms Explained
  • Lifecycle of a Public Blockchain Transaction
  • Types of Blockchains
  • Public vs Private Blockchains
  • Open vs Closed Blockchains
  • Open Source Blockchain Projects
  • Blockchain Smart Contracts
  • Tokens and Coins
  • Using Gas in Ethereum
  • Blockless Solution Platforms

How is Blockchain Different Than What We Have Today

  • Types of Networks
  • Centralized Networks
  • Distributed Networks
  • Decentralized Networks
  • Software vs Firmware
  • Blockchain vs Database

What Does a Blockchain Application Look Like?

  • Blockchain Application Architecture
  • Integrated Development Environment (IDE)
  • User Interaction Layer
  • Middle/Interface Layer
  • Smart Contracts/Chaincode

How Do I Design a Blockchain Application?

  • Guiding Design Principles
  • Personas (User Types)
  • User Stories (Application Interaction)
  • Application Functional Requirements
  • Application Technical Requirements
  • Design Tasks
  • Fundamental Design Questions

How Do I Develop a Blockchain Application?

  • Fundamental Design Concepts
  • Calling External Contracts
  • Error Handling
  • Pull vs Push Payments
  • On-Chain Data
  • Local Testing Recommendations
  • Not Using Agile Development Process
  • Technology Design Decisions
  • Monolithic vs Modular
  • Complexity Models

 How Do I test a Blockchain Application?

  • Blockchain Testing Approaches
  • Unit Testing
  • Developer Level Testing
  • Configuration & Environment Testing
  • Load/Performance Testing
  • Volume/Stress Testing
  • Regression Testing
  •  Application Bug Classifications
  •  User Load Testing
  •  Key Blockchain Architecture Testing Questions

Use Cases for Blockchain

  • Real-world implementations of Blockchain

Mode of Assessment

Participants must complete a paper-based assessment during the class.

Certification Obtained and Conferred by

1. Certificate of Completion from NTUC LearningHub

Certificate of Completion from NTUC LearningHub will be issued to participants who have met at least 75% attendance and passed the prescribed assessment(s).

2. Statement of Attainment from SkillsFuture Singapore (SSG)

Upon meeting at least 75% attendance and passing the assessment(s), Statement of Attainment (SOAs) will be issued by SkillsFuture Singapore (SSG) to certify that the participant has achieved the following Competency Standard(s):

Security Architecture (ICT-DES-3004-1.1)

NTUC LearningHub reserves the right not to disclose any information on the assessment process.

3. External Certification Exam

This course will prepare participants to sit for The Certified Blockchain Solution Architect (CBSA) exam. Upon passing the exam, participants will receive Certified Blockchain Solution Architect (CBSA) certification from Blockchain Training Alliance (BTA), USA.

Pre-requisites

None

Medium of Instruction & Trainer

Medium of instruction: English

Trainer: Trainee Ratio is 1: 25

Price

Course Fee :

 

Individual Sponsored 

Company Sponsored 

 

w/o GST

w GST

Non-SME 

SME 

 

w/o GST

w GST

w/o GST

w GST

Original Course Fee

$1,800.00

$1,926.00

$1,800.00

$1,926.00

$1,800.00

$1,926.00

Singapore Citizens & PRs aged 21 years and above

$1,440.00

$1,566.00

$1,440.00

$1,566.00

$600.00

$726.00

Singapore Citizens aged 40 years and above

$600.00

$726.00

$600.00

$726.00

$600.00

$726.00

Singapore Citizens aged 35 years and above who are not earning more than $2,000 per month (WTS Scheme)

$528.00

$654.00

$528.00

$654.00

$528.00

$654.00

 

Remarks:

  • Individual Sponsored
  • Eligible Singapore Citizens can use their SkillsFuture Credit to offset course fee payable after funding. Eligible Singapore Citizens can use their PSEA funds to offset course fee payable after funding.
  • Company Sponsored
  • Absentee Payroll claimable by SMEs: Up to 80% of hourly basic salary capped at $7.50/hr Absentee Payroll claimable by Non-SMEs: Up to 80% of hourly basic salary capped at $4.50/hr Absentee payroll claimable by companies (SMEs and Non-SMEs) sponsoring candidates under WTS Scheme: Up to 95% of hourly basic salary (no dollar cap)

Terms and conditions apply. NTUC LearningHub reserve the right to make changes or improvements to any of the products described in this document without prior notice.

Prices are subject to other LHUB miscellaneous fees

NICF045