Select Page

BCAD – Blockchain Certified Associate Developer

Popularized by Bitcoin and the rise of cryptocurrencies, Blockchain technology as a solution is rapidly gaining awareness among key industries. With it comes a rapidly growing market for blockchain developers capable of ideating solutions and developing/ implementing the tech itself.

Certified Blockchain Associate Developer course guides trainees from the apprehension of blockchain technology fundamentals, all the way to the development of an attainable blockchain business model.

With hands-on practise and detailed instructor guidelines, trainees will be able to walk away with clear aspects of efficiency and accuracy to be applied to operations, both business and government. Venture into the high-potential blockchain technology and gain dynamic expertise in being a security asset for any industry.

Audience Profile

IT Developers, Programmers, Software Architects, Engineers, Security Professionals, Security Administrators, Application Architects, Computer Science or Engineering Students, or anyone who wishes to learn Blockchain Development.

Participant Prerequisites

Candidates must have basic knowledge of Computer Science & IT
and preferably highly motivated on Blockchain Development.

Course Objectives

Upon completion of this course, you will be able to:

  • Understand Data Structures, Cryptography and Encryption methods
  • Create and deploy your own smart contract
  • Understand Blockchain Technology and its underlying fundamentals
  • Know Virtual Machine work and why we need them

Course Outline

The following items describe the outline of the course:

Day 1: Theory

Blockchain fundamentals

  • What is Distributed Ledger?
  • What is Blockchain?
  • Why does Blockchain have ‘blocks’?
  • Public Keys, Private Keys & Address
  • Types of DLT networks
  • Access types in blockchain
  • What is Hash?
  • What is Merkle Tree?
  • What is a double-spend Problem?

Understanding Consensus and Validation

  • What is Consensus?
  • Different types of Consensus
  • Why Consensus matters in a DLT?
  • What are virtual machines and why are they needed in a DLT?

Ethereum Fundamentals

  • What is Ethereum?
  • What is Ether?
  • What are the ether units?
  • What is Smart Contract?
  • What is Dapps?
  • What is DAO?

Ethereum Development Ecosystem

  • What is Mist and How it works?
  • What is Metamask?
  • What is Remix?
  • Development with Truffle
  • How to fund your test net account

Day 2: Hands on Development

Introduction to Solidity

  • Solidity Basics
  • Contract classes, Functions and conditionals
  • Global variables
  • Inheritance and abstract contracts
  • Libraries

Solidity in Depth

  • Types & Optimization
  • Global variables
  • Debugging

Connecting to Ethereum

Geth Overview

Day 3: Hands on Development

Introduction to WebJs

  • Building an interface to interact with a smart contract
  • Setting up event-driven interfaces

Dapp DevOps Fundamentals

Let’s code a Dapp together

Day 4: Hands on Development

Truffle fundamentals

  • Write functional tests for smart contracts
  • How to manually test contract functionality

Dapp Development 2

  • Instantiate web3 and communicate with a contract from HTML page
  • Use client-side signing and remote nodes for light DApps
  • How does web3 and true work with Node.js

Dapps DevOps Overview

Dapp Development Assignment

Dapp Evaluation

Day 5: Theory

Business with Blockchain

Tokenomics 101

  • What is Cryptocurrency
  • What is DeFi?
  • What are NFTs and what is all the raising fuzz about?

Building a Blockchain Business model (Exercise)

  • DeFi Applications
  • Current Financial System

Setting up for Exam

Course Materials

The following materials are included as part of the course:

  • iTrain Asia official digital curriculum

Exam Format

Exam duration is 2 hours, consisting of 40 Multiple Choice Questions, with a Passing Score of 70%.

BCAD - Blockchain Certified Associate Developer

1 + 10 =

Study abroad in Canada!


Unlock endless possibilities by studying in Canada! 🍁📚 Experience top-tier education, diverse culture, and stunning landscapes. Your future starts here!

📞 074 165 6726 | 077 344 9438

Learn More

This will close in 0 seconds