Course Code
ethereumfordev
Duration
21 hours (usually 3 days including breaks)
Requirements
- Programming experience in any language
Overview
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
Course Outline
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
Testimonials
Course Discounts
Some of our clients












.jpg)














.jpg)






.png)














is growing fast!
We are looking to expand our presence in Portugal!
As a Business Development Manager you will:
- expand business in Portugal
- recruit local talent (sales, agents, trainers, consultants)
- recruit local trainers and consultants
We offer:
- Artificial Intelligence and Big Data systems to support your local operation
- high-tech automation
- continuously upgraded course catalogue and content
- good fun in international team
If you are interested in running a high-tech, high-quality training and consulting business.
Apply now!
