Akure, Ondo State, NigeriaVisit our Digital Marketing website →

Blockchain Development training

Learn how blockchains work and build simple decentralised applications and smart contracts.

Course overview

Learn how blockchains work and how to build simple decentralised applications. You will study the core ideas, write smart contracts and connect them to a basic web interface.

Requirements

  • Basic programming knowledge
  • A computer
  • Interest in how blockchains work

What you will learn

  • Explain how blockchains and consensus work
  • Write and test simple smart contracts
  • Connect a smart contract to a web interface
  • Understand blockchain security and limits

Practical projects

  • A simple token or voting smart contract
  • A small decentralised app with a web interface

Skills you will gain

  • Blockchain concepts
  • Smart contracts
  • Solidity basics
  • Web3 integration
  • Blockchain security

Career and application opportunities

  • Junior blockchain developer
  • Smart contract developer
  • Web3 front-end developer

Curriculum

1Blockchain foundations
  • What a blockchain is
  • Blocks, hashes and chains
  • Consensus mechanisms
  • Cryptocurrency versus blockchain technology
2Wallets and networks
  • Public and private keys
  • Wallets
  • Test networks
  • Transactions and gas
3Smart contracts
  • What smart contracts are
  • Introduction to Solidity
  • Writing a first contract
  • Testing and deploying contracts
4Building a decentralised app
  • Connecting a web interface
  • Reading and writing blockchain data
  • Handling wallets in an app
  • Common patterns
5Security and practice
  • Common smart contract vulnerabilities
  • Auditing basics
  • Limits and risks of blockchain
  • Capstone project

Related courses

Backend Development

Build the server side of applications: APIs, authentication, databases and security.

Frontend Development

Focus on the part of a website users see and use, with modern JavaScript and responsive design.

Learn more about the APIUSARTECH Tech Training School