Course Code: web3
Duration: 14 hours
Prerequisites:
  • An understanding of blockchain concepts
  • Basic experience with Solidity, Javascript, and React

Audience

  • Developers
Overview:

Web3 is a third generation of the internet evolution, decentralized ecosystem based on blockchain technology.

This instructor-led, live training (online or onsite) is aimed at developers who wish to use Web3, Solidity, and React to create, build, and deploy decentralized applications (dapps) that run on blockchain.

By the end of this training, participants will be able to:

  • Set up the necessary development environment to start developing dApps with Web3, Solidity, and React.
  • Understand the features and architecture of Web3.
  • Learn the key concepts of Ethereum, Smart Contracts, and Blockchain Cryptography.
  • Apply practical examples of Solidity programming and designing Smart Contracts.
  • Make React applications interact with Smart Contracts.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

  • Overview of Web3 features and architecture
  • Basics of Ethereum and Smart Contracts

Understanding Blockchain Cryptography

  • Blockchain design, implementation, and use cases
  • Cryptography hash functions, merkle trees, and digital signatures

Getting Started

  • Setting up the development environment
  • Setting up a blockchain with Ganache

Solidity Programming Language

  • Syntax, development tools and testing
  • Smart Contracts design patterns

Interacting with Smart Contracts

  • Creating a smart contract
  • Creating a migration logic
  • Deploying a smart contract
  • React apps with smart contracts

Troubleshooting

Summary and Next Steps

Sites Published:

United Arab Emirates - Developing dApps with Web3, Solidity, and React

Qatar - Developing dApps with Web3, Solidity, and React

Egypt - Developing dApps with Web3, Solidity, and React

Saudi Arabia - Developing dApps with Web3, Solidity, and React

South Africa - Developing dApps with Web3, Solidity, and React

Brasil - Developing dApps with Web3, Solidity, and React

Canada - Developing dApps with Web3, Solidity, and React

中国 - Developing dApps with Web3, Solidity, and React

香港 - Developing dApps with Web3, Solidity, and React

澳門 - Developing dApps with Web3, Solidity, and React

台灣 - Developing dApps with Web3, Solidity, and React

USA - Developing dApps with Web3, Solidity, and React

Österreich - Developing dApps with Web3, Solidity, and React

Schweiz - Developing dApps with Web3, Solidity, and React

Deutschland - Developing dApps with Web3, Solidity, and React

Czech Republic - Developing dApps with Web3, Solidity, and React

Denmark - Developing dApps with Web3, Solidity, and React

Estonia - Developing dApps with Web3, Solidity, and React

Finland - Developing dApps with Web3, Solidity, and React

Greece - Developing dApps with Web3, Solidity, and React

Magyarország - Developing dApps with Web3, Solidity, and React

Ireland - Developing dApps with Web3, Solidity, and React

Luxembourg - Developing dApps with Web3, Solidity, and React

Latvia - Developing dApps with Web3, Solidity, and React

España - Developing dApps with Web3, Solidity, and React

Italia - Developing dApps with Web3, Solidity, and React

Lithuania - Developing dApps with Web3, Solidity, and React

Nederland - Developing dApps with Web3, Solidity, and React

Norway - Developing dApps with Web3, Solidity, and React

Portugal - Developing dApps with Web3, Solidity, and React

România - Developing dApps with Web3, Solidity, and React

Sverige - Developing dApps with Web3, Solidity, and React

Türkiye - Developing dApps with Web3, Solidity, and React

Malta - Developing dApps with Web3, Solidity, and React

Belgique - Developing dApps with Web3, Solidity, and React

France - Developing dApps with Web3, Solidity, and React

日本 - Developing dApps with Web3, Solidity, and React

Australia - Developing dApps with Web3, Solidity, and React

Malaysia - Developing dApps with Web3, Solidity, and React

New Zealand - Developing dApps with Web3, Solidity, and React

Philippines - Developing dApps with Web3, Solidity, and React

Singapore - Developing dApps with Web3, Solidity, and React

Thailand - Developing dApps with Web3, Solidity, and React

Vietnam - Developing dApps with Web3, Solidity, and React

India - Developing dApps with Web3, Solidity, and React

Argentina - Developing dApps with Web3, Solidity, and React

Chile - Developing dApps with Web3, Solidity, and React

Costa Rica - Developing dApps with Web3, Solidity, and React

Ecuador - Developing dApps with Web3, Solidity, and React

Guatemala - Developing dApps with Web3, Solidity, and React

Colombia - Developing dApps with Web3, Solidity, and React

México - Developing dApps with Web3, Solidity, and React

Panama - Developing dApps with Web3, Solidity, and React

Peru - Developing dApps with Web3, Solidity, and React

Uruguay - Developing dApps with Web3, Solidity, and React

Venezuela - Developing dApps with Web3, Solidity, and React

Polska - Developing dApps with Web3, Solidity, and React

United Kingdom - Developing dApps with Web3, Solidity, and React

South Korea - Developing dApps with Web3, Solidity, and React

Pakistan - Developing dApps with Web3, Solidity, and React

Sri Lanka - Developing dApps with Web3, Solidity, and React

Bulgaria - Developing dApps with Web3, Solidity, and React

Bolivia - Developing dApps with Web3, Solidity, and React

Indonesia - Developing dApps with Web3, Solidity, and React

Kazakhstan - Developing dApps with Web3, Solidity, and React

Moldova - Developing dApps with Web3, Solidity, and React

Morocco - Developing dApps with Web3, Solidity, and React

Tunisia - Developing dApps with Web3, Solidity, and React

Kuwait - Developing dApps with Web3, Solidity, and React

Oman - Developing dApps with Web3, Solidity, and React

Slovakia - Developing dApps with Web3, Solidity, and React

Kenya - Developing dApps with Web3, Solidity, and React

Nigeria - Developing dApps with Web3, Solidity, and React

Botswana - Developing dApps with Web3, Solidity, and React

Slovenia - Developing dApps with Web3, Solidity, and React

Croatia - Developing dApps with Web3, Solidity, and React

Serbia - Developing dApps with Web3, Solidity, and React

Bhutan - Developing dApps with Web3, Solidity, and React

Nepal - Developing dApps with Web3, Solidity, and React

Uzbekistan - Developing dApps with Web3, Solidity, and React