$0 – $278

IBS-02 Smart Contract & Solidity Course (3rd Run)

Event Information

Share this event

Date and Time

Location

Location

Singapore University of Social Sciences

463 Clementi Road

Blk C Classroom (TBC)

Singapore, S599494

Singapore

View Map

Refund Policy

Refund Policy

Refunds up to 7 days before event

Event description

Description

Preface

In this full day course, we will put a “face” behind these jargons and the basics of smart contract and solidity, as well as dApps, the decentralised application behind smart contracts.

Participants will learn about the programming language Solidity for writing smart contracts and learn to deploy and test a simple token. Upon completion of the course, participants will understand the basic technology, write simple smart contracts and skills required to build a decentralised application on the Ethereum platform.

Who should come for the course?

  • Anyone who are interested in writing your own smart contracts, or to be an Ethereum Developer, building decentralized application (DApps) or having the interest in Learning Solidity Languag

Learning Outcomes

Participants will:

  • Recognise the true purpose and capabilities of Ethereum and Solidity

  • Relate what smart contract and solidity are

  • Experiment building a decentralised application on the Ethereum platform

Course Content

1. Blockchain & Dapps

1.1 What is Blockchain

1.2 What is Ethereum

1.3 What is Dapps (decentralized applications)

2. Development environment

2.1 Online Development environment

2.2 Installing the Development environment

2.3 MetaMask – Create/Import/Export Account

2.4 Ethereum Wallet

Hands – On Activity 1

2.5 Ganache-cli

2.6 Remix

3. Solidity Program language

3.1 Solidity Basics

3.2 Basic Types

3.3 Integer Ranges

3.4 Global variable

3.5 Array

3.6 Common Function Type

3.7 Error handling

4. Ethereum pet shop

4.1 Setting up the development environment

4.2 Creating a Truffle project using a Truffle Box

4.3 Writing the smart contract

4.4 Compiling and migrating the smart contract

4.5 Testing the smart contract

4.6 Creating a user interface to interact with the smart contract

4.7 Interacting with the dapp in a browser

Hands – On Activity 2

Assessment

Lecturer

Mr Kenneth Hu (Associate Lecturer)

Mr Kenneth Hu is a Blockchain enthusiast and has more 10 years’ experience in software development. He is also the founder of BlockChain & Dapps Technology meetup (https://www.meetup.com/BlockChain-Dapps-Technology/) as well as Singapore IOTA - Next Generation Blockchain meetup (https://www.meetup.com/Singapore-IOTA-Next-Generation-Blockchain)

His key domain areas are:

- Smart Contract
- Solidity
- Microsoft Certified Solutions Associate: SQL Server 2012
- Microsoft SQL Server 2008, Database Development
- Web Applications Development with Microsoft .NET Framework 4
- Professional Secretary/Administrator Test
- M101N MongoDB for NET Developers
- M101P MongoDB for Developers
- M102 MongoDB for DBAs
- M202 MongoDB Advanced Deployment and Operations

Course Administrative Details

Couse attendance check-in starts 8.45am.

Course intake: 5 to 20 (min 5 to start the course)

Equipment: It is recommended for participants to bring laptop as there will be hands-on activity.

Participants are encouraged to bring their own jacket as A/C may be cold as well as writing materials for note taking.

Pre-requisite Softwares: Installation of Node.JS, Ethereum Client, Visual studio Code, Metamask.

2 event reminders will be sent via email to confirmed participants 1 week (first email) and 2 days (second email) before the event.

F&B

Lunch will not be provided. There are available halal lunch near the Singapore Shopping Centre.


Emergency/Security Support

Trained first aider will be on site, nearest hospital for evacuation is SGH.


Certification

An Electronic Certificate of Completion will be issued on NEM Blockchain to participants whom achieved at least 75% attendance, pass the Final Quiz with score of 50% and above and completed the end of course survey,

Please indicate the correct name during registration for certificate issuing. The Institute is not responsible for any wrong name indicated and may refuse to issue a subsequent certificate.


Assessment

Participants will be taking a 30 questions quiz (20 MCQ and 10 True/False questions). For results scored 49% and below, participants may have up to ONE attempt to re-take the assessment at no additional cost. In the event, the participant fails again, he/she will need to repeat the respective module


Course Funding/Subsidy

NIL.


Walk-in Registration

We accept walk-in registration on course date itself. Only internet fund transfer, PayPal or Cryptocurrency: Bitcoin, Ethereum, NEO, XEM and Litecoin over-the-counter payment mode is accepted for a walk-in participant. Strictly no cash payment.



Course Cancellation/Withdrawal/Postponement Policy


Cancellation
This course is subjected to a minimum number of 10 participants for commencement. If the minimum number is not met, the course will be cancelled. For cancellation, a FULL refund will be initiated to course participants if payment has been made. If a claim/subsidy has been submitted, please cancel manually at the respective online claim portal.

Withdrawal

Withdrawal from a course must be made at least 7 working days before the course commencement date to receive partial refund.

Postponement

Postponement from a course must be made at least 7 working days before the course commencement date. Postponement is only allowed ONCE per module.

Re-sit

If participants missed the course halfway or need to go off early, they can opt to re-sit the next course as a refresher at no additional charges, subject to availability and terms & conditions.

Course participants may postpone to the next available course only ONCE.

Subsequent postponement is deemed as withdrawal of course with no refund given.

No Show

Course participants who did not turn up on course date without any reason or notification will be considered as no show. No show with valid reasons such as medical or urgent travel plans are to submit documents to admin@ibs.edu.sg to qualify for postponement.

Refund Policy

All withdrawal regardless of notice period will be subjected to a 20% admin fees.

No refund will be given for withdrawal received less than 7 days prior to the course commencement date and no-show cases.


Ongoing Promotion/Partnerships

A - Discounts

IBS Alumni & friends of alumni and general students will receive 15% off the course fees via a promo code given to course participants during the course. Code is applicable for lifetime and not applicable to stacking with other discounts, promotions or subsidies.

SUSS Staffs,Students & Alumni enjoy 30% off the course fees. A valid physical staff/student pass need to be presented during registration.

B - Merchandise

The Institute is selling our Alumni's polo-t shirt for course participants at $26 each.

Ledger Nano S Hardware Wallet (from Official Ledger) at $157 each.

Both items are available during check out.


Course Support/Partnerships, Sponsorships, Media/PR enquiries:

For enquiries, please contact us via the following:

- Email to admin@ibs.edu.sg;
- Drop us a message via WhatsApp, WeChat or Telegram @ +65 8292 8452 or
- Call us @ +65 6717 7722 during office hours (less weekends).

- Telegram Community: https://t.me/instituteofblockchain (@instituteofblockchain)


FAQs

For other FAQs, please refer to https://ibs.edu.sg/faqs/


Privacy Policy

IBS conforms to the Singapore's Personal Data Protection Act 2012 (PDPA) and European Union General Data Protection Regulation (EU GDPR). The PDPA will apply to IBS for offering of goods or services to individuals in Singapore. The EU GDPR will apply to IBS for offering of goods or services to individuals in the EU. IBS has also appointed a Data Protection Officer to enforce and review our privacy policy.

IBS will be collecting personal data during registration for the purpose of proper identification, attendance taking, issuing of electronic certificate, verification of claims & payments and future marketing efforts by IBS.

By submitting the personal data after registration and payment of order, individual participants has deemed to give consent for collection of personal data.

Personal data collected will be strictly for IBS's internal reference and usage.

Participants are to provide truthful and complete data to avoid possible repercussions.

IBS will not disclose any form of personal data to a 3rd party without the consent of the individual or such that when it is required by the authorities.

EventBrite is a data intermediary whom process data on behalf of IBS, it is important for participants to read EventBrite's Privacy Policy as well.

IBS is committed to make all reasonable security efforts to protect the personal data collected.


Disclaimer

The Institute reserves the right to cancel the event or change the lecturer, date, time and venue or amend the course content or course fees or promotions anytime they deem fit. If there are changes to event details, participants will be notified via email. We are not responsible for any email not read or due to email in junk/spam folder.


Share with friends

Date and Time

Location

Singapore University of Social Sciences

463 Clementi Road

Blk C Classroom (TBC)

Singapore, S599494

Singapore

View Map

Refund Policy

Refunds up to 7 days before event

Save This Event

Event Saved