391B Orchard Road #23-01 Ngee Ann City Tower B, Singapore 238874
+ 65 66381203

Certified Associate in Blockchain – Distributed Systems

Home»Certified Associate in Blockchain – Distributed Systems

Certified Associate in Blockchain – Distributed Systems

CABC Distributed Systems

The internet vastly improved the flow of data within and between organizations, but the effect on how we do business has been more limited. That’s because the internet was designed to move information — not value — from person to person. When you email a document, photograph, or audio file, for example, you aren’t sending the original — you’re sending a copy. Anyone can copy and change it. In many cases, it’s legal and advantageous to share copies.

By contrast, if you want to expedite a business transaction, emailing money directly to someone is not an option — not only because copying money is illegal but also because you can’t be 100% certain the recipient is the person he says he is. As a result, we use intermediaries to establish trust and maintain integrity. Banks, governments, and in some cases big technology companies have the ability to confirm identities so that we can transfer assets; the intermediaries settle transactions and keep records.

For the most part, intermediaries do an adequate job, with some notable exceptions. One concern is that they use servers that are vulnerable to crashes, fraud, and hacks. Another is that they often charge fees — for example, to wire money overseas. They also monitor customer behavior and collect data, and they exclude the hundreds of millions of people who can’t qualify for a bank account.

What would happen if there were an internet of value where parties to a transaction could store and exchange value without the need for traditional intermediaries? In a nutshell, that’s what blockchain technology offers. Value isn’t saved in a file somewhere; it’s represented by transactions recorded in a global spreadsheet or ledger, which leverages the resources of a large peer-to-peer network to verify and approve transactions. A blockchain has several advantages. First, it is distributed: It runs on computers provided by volunteers around the world, so there is no central database to hack. Second, it is public: Anyone can view it at any time because it resides on the network. And third, it is encrypted: It uses heavy-duty encryption to maintain security.

Blockchain transactions are continuously verified, cleared, and stored by the network in digital blocks that are connected to preceding blocks, thereby creating a chain. Each block must refer to the preceding block to be valid.

Learning Objectives

Upon completion of the course, participants should be able to:

  • Understand what Blockchain is
  • Demonstrate knowledge of Peer-to-peer
  • Demonstrate knowledge of Distributed ledgers
  • Understand what Symmetric Cryptography means
  • Understand what time-ordered sequential order means
  • Understand what updateable only via consensus means

Who should attend

This course will help, programmers, application developers and software engineers pick the right strategy for developing cross-platform web applications that run on a variety of desktop computers as well as mobile devices. The primary audience is developers who need to learn how to develop applications

Prerequisite

None

Delivery Method

Mix of Instructor-led, case study driven and hands-on for select phases

Duration

24 Hours (2 days Instructor led + 8 hours online learning)

Enroll Now
  • Course Name: Certified Associate in Blockchain – Distributed Systems
  • Location: Singapore
  • Duration: 2 days classroom + 8 hours online
  • Exam Time: 60 minutes
  • Course Price: Call for price
  • Minimum requirements: Foundational Certificate in Programming

 ITPACS Logo

Course contents

# Topic Method of Delivery
Day 1
1

Chapter 1 – Introduction to Distributed Systems

Node

CAP theory

Address

Transaction

Block

Peer-to-peer network

Scripting or programming language

Virtual machine

State machine

Instructor Led
2

Chapter 2 – How blockchain works

Digitally signing private key

Flooding protocol

Confirming transactions

Instructor Led
 

Case study

Hands-on session

Day 2
3

Chapter 3 – Types of Blockchain

Distributed Ledger Technology (DLT)

Public blockchains

Private blockchain

Instructor Led
4

Chapter 4 – Decentralization

Decentralized consensus

Disintermediation

Contest-driven decentralization

 
 

Case Study

Hands-on session
 

Assignment

Online Self paced

Certification

  • Certificate Title: Certified Associate in Blockchain – Distributed Systems
  • Certificate Awarding Body: ITPACS

About ITPACS

Information Technology Professional Accreditations and Certifications Society (ITPACS) is a non-profit organization focused on improving technology skills for the future. ITPACS offers associate level, professional level and leader certifications across 6 domains including data science, web development, mobile development, cyber security, IoT and blockchain. Applicants have to go through a exam eligibility process demonstrating their experience.

Eligibility

The Associate certification is catered to individuals with less than 1 year working experience in the field. This is ideal for newcomers starting out in the profession or those seeking to make an entry into the profession. Applicants are required to have completed the application process prior to taking the exam.  

Styling Eligibility

Exam

  • Exam Format: Closed-book format.
    Questions: 30 multiple choice questions, coding exercises
    Passing Score: 65%
    Exam Duration: 60 minutes
    Proctored
  • Exam needs to be taken within 12 months from the exam voucher issue date

ITPACS Certification Training Road Map

Blockchain - Other Associate Certifications

  • Distributed Systems
  • CAP Theorm
  • Decentralization
  • Cryptography and Technical Foundations
  • Mining
  • Hash Functions
  • Smart Contracts
  • Hyperledger
  • Application-specific blockchains (ASBCs)