The workshop will cover the basics of the Solidity programming language, focusing on features such as Modifiers, Global Variables, State Variables and Events.
It will also introduce participants to tools for off-chain data storage using the InterPlanetary File System (IPFS).
Day 1: Part 1 – Setting up the Blockchain Development Environment
Participants will setup their own Ethereum wallet and personal Blockchain application development environment on the cloud.
Day 1: Part 2 – Solidity Smart Contract Development
Participants will develop, test and deploy a Smart Contract on the Ethereum Blockchain and through this process, learn the basics of the Solidity programming language.
Day 2: Part 1 – Web3 and IPFS
Day 2: Part 2 – Mini Project
Participants will develop a mini-project to consolidate the learning.
Participants will be issued with a Certificate of Accomplishment upon meeting 75% of the required course attendance.