Learn Basic Solidity Programming | IT Training & Certification | Info Trek
Respect Your Dreams
Follow through on your goals with courses

Learn Basic Solidity Programming

Location

Format What’s this?

All of our private classes are customized to your organization's needs.


Click on the button below to send us your details and you will be contacted shortly.

  1. 5 Days

Learn Basic Solidity Programming

WHAT YOU WILL LEARN

The future programmer is one that’s adept at integrating digital ledger technology with technologies such as AI and IoT and deploying smart contracts that will help enterprises run more efficiently and effectively through the power of Blockchain.


In this basic course, participants will be introduced to the technical aspects of developing Blockchain and Solidity programming - the building blocks of smart contract development. Besides introducing participants to the fundamentals of Blockchain programming, they will also get the opportunity to learn how to design and create a digital wallet.


This course is part 1 of a 2-course series that will lead to a certification by XinFin Foundation & Info Trek as a “Certified Blockchain Programmer”. It’s no better time to learn this leading-edge technology and be ahead of the competition.


ABOUT CERTIFICATION BODY

XinFin is a Singapore-based company that specialises in Business Process Efficiency using their own Hybrid Distributed Ledger technology to deploy solutions for trade, logistics and finance.


With XinFin’s highly scalable, secure, permissioned and commercial-grade architecture, they have successfully implemented projects for governments, institutions and corporates in the areas of logistics and supply chain, project/trade financing, aviation MRO and many more.


AUDIENCE

This Program is suitable for:

• Technical Professionals

• Software Developers


PREREQUISITES

REQUIRED PREREQUISITES

This course requires that you meet the following prerequisites:

• Developers with some experience in coding;

• Basic knowledge of Node.js;

• Basic knowledge in Python.


METHODOLOGY

This program will be conducted with interactive lectures, Keynote presentation, discussions and practical exercise

COURSE OBJECTIVES

After completing this course, students will be able to:

• Understand intimately the overall Blockchain architecture;

• Understand programming elements and Solidity programming language;

• Understand and implement Decentralised Applications;

• Understand, Design and Develop a Digital Wallet;

• Understand the overall concept and technical overview of Smart Contracts.


Expand All

Modules

Module 1: The Blockchain Explained

This module focuses on the technical perspective of how Blockchain was created and has since evolved to its current iteration. Participants will also how databases are different from Blockchain and from an enterprise perspective; discover what Blockchain solves.


Lessons
• The Evolution of Blockchain;
• Differences between a Blockchain and Databases;
• What Blockchain Solves

Module 2: Blockchain Technology Revolution

In this module, participants will be introduced to the important features and set up of the Node.js platform which will help them in pushing real-time web applications at a later stage. They will also be introduced to the basic 5 elements of programming and its correct implementation with an overview of how it correlates to Solidity programming. To conclude, participants will be taught how to enable direct interaction between end users and providers through the creation and development of decentralized applications (DApps).


Lessons

• Setting up Nodes

• Introduction of Five Programming Elements (Input, Output, Arithmetic, Conditional, Lopping and Compiler);

• Introduction to Solidity Language;

• Introduction & Implementation of DApps:

 Setting Up the Environment;

 Tools Used: Truffle Metamask, Testprc;

 DApp Implementation Use Case.


Module 3: Wallet & Explorer

This module will introduce participants into the creation of a digital wallet that will allow them to send, receive and store digital currency.


Lessons

• Understanding the Wallet 7 Explorer

• Creating a Digital Wallet


Module 4: Understanding Smart Contracts

In this module, we take a further look into smart contracts and how they are programmed to digitally facilitate, verify or enforce the terms. This will get participants ready for the programming session in the advance class.


Lessons

• Virtual Machine, Gas and Smart Contract

• Smart Contract Standards and Decentralization


To Be Confirm

To Be Confirm

Read More

Course Reviews

No Remarks

0

0 Ratings