- Programming experience in any language
Ethereum is an open-source, public, blockchain-based platform that enables developers to build and deploy decentralized applications.
In this instructor-led, live training, participants will learn the fundamentals of the Ethereum platform and blockchain programming, as well as strategies for writing, deploying and managing their own distributed applications.
By the end of this training, participants will be able to:
- Create a Smart Contract based on Ethereum
- Create an Ethereum currency
- Optimize development with Truffle Framework
- Release their first Dapp based into the "token-economy"
- Launch and crowdfund a blockchain project
Audience
- Developers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Introduction to Ethereum
- Smart Contracts
- Ether currency
- Dapps (decentralized applications)
Blockchain infrastructure and principles
- Secure, decentralized, tamper-proof
- Understanding cryptography
Introduction to blockchain programming
- Solidity variables
- Solidity control structure
- Solidity functions
- Solidity inheritance
- Solidity modifiers
- Proxy contracts
- Solidity events
Development frameworks
- Truffle Framework
- Web3 JavaScript API
Writing a Smart Contract
- Overview of decentralized platforms
- Ethereum Blockchain App Platform
- Creating the Smart Contract instructions
- Writing the Smart Contract functions
- Storing dept registries
- Deploying the Smart Contract
Ethereum Wallet
- Holding and securing ether
- Managing other crypto-assets
Creating your own cryptocurrency
- Overview of tradeable digital token and coin APIs
- Design the cryptocurrency
- Issuing the cryptocurrency
Kickstarting a blockchain project
- Initiating a trustless crowdsale
Building your own virtual organization
- DAO (decentralized autonomous organization)
Closing remarks
United Arab Emirates - Ethereum for Developers
Qatar - Ethereum for Developers
Egypt - Ethereum for Developers
Saudi Arabia - Ethereum for Developers
South Africa - Ethereum for Developers
Brasil - Ethereum for Developers
Canada - Ethereum for Developers
Österreich - Ethereum for Developers
Schweiz - Ethereum for Developers
Deutschland - Ethereum for Developers
Czech Republic - Ethereum for Developers
Denmark - Ethereum for Developers
Estonia - Ethereum for Developers
Finland - Ethereum for Developers
Greece - Ethereum for Developers
Magyarország - Ethereum for Developers
Ireland - Ethereum for Developers
Luxembourg - Ethereum for Developers
Latvia - Ethereum for Developers
España - Ethereum para desarrolladores
Italia - Ethereum for Developers
Lithuania - Ethereum for Developers
Nederland - Ethereum for Developers
Norway - Ethereum for Developers
Portugal - Ethereum for Developers
România - Ethereum for Developers
Sverige - Ethereum for Developers
Türkiye - Ethereum for Developers
Malta - Ethereum for Developers
Belgique - Ethereum for Developers
France - Ethereum for Developers
Australia - Ethereum for Developers
Malaysia - Ethereum for Developers
New Zealand - Ethereum for Developers
Philippines - Ethereum for Developers
Singapore - Ethereum for Developers
Thailand - Ethereum for Developers
Vietnam - Ethereum for Developers
India - Ethereum for Developers
Argentina - Ethereum para desarrolladores
Chile - Ethereum para desarrolladores
Costa Rica - Ethereum para desarrolladores
Ecuador - Ethereum para desarrolladores
Guatemala - Ethereum para desarrolladores
Colombia - Ethereum para desarrolladores
México - Ethereum para desarrolladores
Panama - Ethereum para desarrolladores
Peru - Ethereum para desarrolladores
Uruguay - Ethereum para desarrolladores
Venezuela - Ethereum para desarrolladores
Polska - Ethereum for Developers
United Kingdom - Ethereum for Developers
South Korea - Ethereum for Developers
Pakistan - Ethereum for Developers
Sri Lanka - Ethereum for Developers
Bulgaria - Ethereum for Developers
Bolivia - Ethereum para desarrolladores
Indonesia - Ethereum for Developers
Kazakhstan - Ethereum for Developers
Moldova - Ethereum for Developers
Morocco - Ethereum for Developers
Tunisia - Ethereum for Developers
Kuwait - Ethereum for Developers
Oman - Ethereum for Developers
Slovakia - Ethereum for Developers
Kenya - Ethereum for Developers
Nigeria - Ethereum for Developers
Botswana - Ethereum for Developers
Slovenia - Ethereum for Developers
Croatia - Ethereum for Developers
Serbia - Ethereum for Developers
Bhutan - Ethereum for Developers